Conversation
145887f to
3c24e93
Compare
|
Not really sure what the CI test errors are supposed to mean... |
|
No worries, the CI test errors were unrelated and should have been fixed in master. Can you please rebase on top of master? |
b098c7d to
14078eb
Compare
|
I think just starting a new Wayland compositor process within the Vim test instance would be the best way for the tests. So Niri will be the best fit since it supports both data control protocols. |
76c1a13 to
22c30ca
Compare
|
@chrisbra Would it be possible for the CI tests to have a Wayland compositor installed? Current tests use Niri, but requires a really new version (v25.02), not sure if that is in the repos yet. |
|
Should be fine to add, but probably depends on how much effort it is to install Niri (v25.02). |
9fe8461 to
3bd63be
Compare
7d23021 to
88785a2
Compare
Oh yeah, missed that one and definitely agree on the users expectations here. Thanks. |
|
Ah yes, So how about applying this patch on top? @64-bitman what do you think? |
@chrisbra Looks good, I've added some changes, can you check? I'll squash it back into one commit then. Thanks |
|
Hm, I am a bit worried that the new Makefile now is GNU specific. |
Any hints on any GNU specific stuff in the Makefile? |
|
I think those things are GNU specific:
If you are using debian/ubuntu, you may install bmake and try to run the makefile with it. I need to check the details with a BSD machine, don't have one right handy right now. |
I've hopefully removed all the GNU specific stuff. Makefile works with bmake for me. |
|
Thanks, any suggestions on the documentation update @dvogel ? |
Sorry but I haven't had a chance to look back at this and I likely won't any time soon. Don't hold this up on my account. If my concerns turn out to be warranted we can address them then. |
|
@chrisbra Anything holding back from this being merged? |
|
I was just looking at this again and noticed it triggers ASAN failures. I re-triggered CI, but did not help. Any idea why this would cause ASAN failure? |
I don't know. None of the failures seem to be related to what this PR has touched... |
|
CI is pretty unreliable recently. Anyhow, I just disabled the failing Turkish locale test, so that one we can ignore for now. But we can clearly see here: that |
I can't reproduce with those leak flags, unfortunately. I only get some X11 related leaks which I'm pretty sure have always been like that? |
|
Neither can I seem to reproduce it. Seems like some false positives. Let's try to skip this test with in CI when ASAN is detected and clang compiler is used. |
|
Okay on a different machine, I can reproduce it and I think I found it. It seems to happen in Thanks all for making vim better! |
|
Thank you @64-bitman and everyone else! |
|
It's being closed, because it has been merged using the git command line. |
Maintainers can often update PRs (docs). So if you want them to appear as merged rather than closed, you can update the PR ( |
|
the last time I tried this I got permission denied errors. And even if not, I would not know what I should push to the PR to make it appear as merged here. |
Just whatever you about to push to master. For a PR to be detected as merged target branch needs to contain the top commit from the PR. |
|
@64-bitman Thank you so much for this! Unfortunately I can't check it in gnome (I am on KDE since quite a time), but in KDE it works in gvim/vim in st/vim in foot. Finally, no |
|
Coverity complains about insecure temporary file when using |
I mean we just need a file descriptor that can be read and written to, so looks fine to me |

Should fix #5157.
The ext-data-control, wlr-data-control, and the core wayland protocol are supported, so all compositors are supported. The ext-data-control-v1 protcol is new and is just a graduated wlr-data-control-v1.
Thing is with GNOME is that it doesn't support any data control protocols, so we need to use the core protocol and focus steal in order to access the clipboard. This introduces weird quirks though: issue, issue, issue, issue.
Note that like 50% of the changes are from auto generated files
Thanks,