genode/repos/ports/ports
Christian Helmuth fa267ecbb3 vbox6: robust tracking of mouse events in VMMDev
In VirtualBox 7 and recent 6.1 versions, the VMMDev is used to report
all mouse events if guest additions are used. Therefore, the
implementation aggregates these events, notifies the guest. and passes
the state on guest request. Unfortunately, the protocol does not support
to report consecutive button press and release events that may happen
between two guest requests, which results in events getting lost.

This commit patches the contrib sources to track pending mouse-button
events and notifies the guest if further state changes are pending after
updates are delivered.

Also, mouse-wheel events (dw, dz) are now accumulated between two guest
updates.

Fixes #5333
2024-10-30 08:14:55 +01:00
..
bash.hash ports: change bashrc path 2021-06-04 11:29:04 +02:00
bash.port ports: change bashrc path 2021-06-04 11:29:04 +02:00
binutils.hash binutils: support Genode lib name patterns with '-l' option 2023-05-30 12:03:32 +02:00
binutils.port binutils: update to version 2.40 2023-05-30 12:03:27 +02:00
coreutils.hash ports/coreutils: ignore inodes when copying 2022-04-13 09:29:03 +02:00
coreutils.port ports/coreutils: ignore inodes when copying 2022-04-13 09:29:03 +02:00
diffutils.hash Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
diffutils.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
e2fsprogs.hash Update download URL of e2fsprogs to https 2022-05-25 12:17:37 +02:00
e2fsprogs.port Update download URL of e2fsprogs to https 2022-05-25 12:17:37 +02:00
findutils.hash Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
findutils.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
gcc.hash tool chain: fix GCC internal compiler error 2024-04-12 15:00:44 +02:00
gcc.port gcc: update to version 12.3.0 2023-05-30 12:03:27 +02:00
gdb.hash gdb: patch sigaltstack 2024-08-27 15:29:38 +02:00
gdb.port gdb: update to version 13.1 2023-05-30 12:03:27 +02:00
gnupg.hash verify: increase IOBUF size to 64 KiB 2022-10-12 12:09:36 +02:00
gnupg.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
grep.hash grep: disable use of unsupported pcre JIT compilation 2023-05-30 12:03:32 +02:00
grep.port grep: disable use of unsupported pcre JIT compilation 2023-05-30 12:03:32 +02:00
less.hash Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
less.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
lighttpd.hash lighttpd: prevent invalid fdarray access 2024-08-27 15:29:37 +02:00
lighttpd.port lighttpd: prevent invalid fdarray access 2024-08-27 15:29:37 +02:00
make.hash ports: update make to version 4.2.1 2019-11-19 14:45:39 +01:00
make.port ports: update make to version 4.2.1 2019-11-19 14:45:39 +01:00
microcode_intel.hash microcode_intel: update to version 20220207 2022-04-13 08:08:00 +02:00
microcode_intel.port microcode_intel: update to version 20220207 2022-04-13 08:08:00 +02:00
netperf.hash netperf: retire signal patches and setitimer 2024-09-06 10:38:45 +02:00
netperf.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
sed.hash Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
sed.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
socat.hash ports: add socat 2023-10-04 13:22:06 +02:00
socat.port ports: add socat 2023-10-04 13:22:06 +02:00
tar.hash Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
tar.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
tcl.hash Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
tcl.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
vim.hash ports: download vim archive from github 2018-09-13 15:21:10 +02:00
vim.port ports: download vim archive from github 2018-09-13 15:21:10 +02:00
virtualbox5.hash vbox5: disable xsave 2024-08-27 15:29:37 +02:00
virtualbox5.port Remove virtualbox 4 vmm 2019-02-19 11:08:17 +01:00
virtualbox6.hash vbox6: robust tracking of mouse events in VMMDev 2024-10-30 08:14:55 +01:00
virtualbox6.port vbox6: bump version from 6.1.26 to 6.1.44 2023-05-30 12:03:30 +02:00
which.hash Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
which.port Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00