Changelog for
pipewire-qubes-4.2.11-1.fc38.x86_64.rpm :
* Mon Nov 20 2023 Qubes OS Team
- For complete changelog see: https://github.com/QubesOS/qubes-gui-agent-linux
* Mon Nov 20 2023 Marek Marczykowski-Górecki - 12638a4- version 4.2.11
* Sat Nov 18 2023 Marek Marczykowski-Górecki - bd627d2- rpm: use fillup tool to manage /etc/sysconfig/desktop on openSUSE
* Sat Nov 18 2023 Marek Marczykowski-Górecki - f07a2b7- rpm: put PAM config in /usr/lib/pam.d on openSUSE
* Sat Nov 18 2023 Marek Marczykowski-Górecki - 407ebc0- rpm: drop explicit dependency on libXfixes
* Sat Nov 18 2023 Marek Marczykowski-Górecki - be67a2b- Move lightdm.service drop-in into /usr/lib
* Thu Nov 16 2023 Rusty Bird - 0aae614- vmside: avoid XGetWindowAttributes() call if result isn\'t used
* Thu Nov 16 2023 Rusty Bird - 7d8f143- vmside: disambiguate two identical error messages
* Thu Nov 16 2023 Rusty Bird - ae2d083- vmside: add newline to error messages where it was missing
* Sun Nov 05 2023 Marek Marczykowski-Górecki - 9bc0456- rpm: adjust directory ownership and add relevant BR to satisfy the check
* Sun Nov 05 2023 Marek Marczykowski-Górecki - 047545a- rpm: install files to /usr/etc when relevant on openSUSE
* Sun Nov 05 2023 Marek Marczykowski-Górecki - 2271cd7- pipewire: skip duplicated cflags
* Sun Nov 05 2023 Marek Marczykowski-Górecki - 87573cf- rpm: adjust dependencies for openSUSE
* Sun Nov 05 2023 Marek Marczykowski-Górecki - f8b51b6- rpm: fix dist macro usage
* Fri Nov 03 2023 Frédéric Pierret (fepitre) - ad277ff- Add dedicated PAM file for Gentoo
* Mon Oct 30 2023 Marek Marczykowski-Górecki - a333786- version 4.2.10
* Sat Oct 28 2023 Marek Marczykowski-Górecki - 3476590- pipewire: adjust buffer parameters
* Wed Oct 25 2023 Demi Marie Obenour - 77aa7b0- Do not override default clock rate or quantum
* Mon Sep 11 2023 Everett Gally - 31c5988- comment explaining why capslock is excluded from key sending
* Mon Sep 11 2023 Everett Gally - 6bfefe9- remove incorrect comment
* Mon Sep 11 2023 Everett Gally - 827bb91- added check to see if modmap is null and moved XFreeModifierMap out of the if statement checking if the current keycode is capslock.
* Sun Sep 10 2023 Everett Gally - becf0e7- remove debug line I added in while testing and forgot to remove in the last commit
* Sun Sep 10 2023 Everett Gally - f256db3- fixed caps lock. It was missing the line to flip its bit in last known states and needs to be excluded from the key send below
* Sun Sep 10 2023 Marek Marczykowski-Górecki - b2ff128- version 4.2.9
* Sat Sep 09 2023 Everett Gally - ace84b3- an extra unused wait_fds[2] line made it in after the conflict was resolved. Removed that line since the variable is unused and stops the build
* Sat Sep 09 2023 Everett Gally - bb5297d- removed some unneeded whitespace
* Sat Sep 09 2023 Everett Gally - 1753606- exclude all BTN_
* keys
* Sat Sep 09 2023 Everett Gally - b53b05e- made send_event static
* Sat Sep 09 2023 Everett Gally - d30714d- changed group=\"user\" to group=\"qubes\" in udev rules file. Added lines to install the file in Makefile, appvm-scripts/lib/udev/rules.d/90-qubes-virtual-input-device.rules, debian/qubes-gui-agent.install, and rpm_spec/gui-agent.spec.in
* Fri Sep 08 2023 Everett Gally - 98d2dba- completely separated original handle_keypress function from the one designed for the virtual input device. When input device creation is requested, modifier sync now happens through the uinput_fd instead of the xserver_fd. All modifiers are working as expected when switching between qubes.
* Fri Sep 08 2023 Everett Gally - 295464b- renamed the flag createdInputDevice to created_input_device to follow the same naming convention as other variables
* Fri Sep 08 2023 Everett Gally - d8ce3ab- rename output_fd to uinput_fd so it\'s clearer what the fd is
* Fri Sep 08 2023 Everett Gally - f1637d2- removed lines setting bits for EV_REL and the REL_BITS. I\'m not going to get that in this PR and will work on it in a future one
* Thu Sep 07 2023 Frédéric Pierret (fepitre) - 2b14649- Update for Fedora 39
* Sat Sep 02 2023 fepitre-bot - bfd9e49- Add pulseaudio-16.99.1 headers
* Thu Aug 31 2023 Demi Marie Obenour - 52facec- qubes-gui-runuser: obtain default user from qubesdb
* Thu Aug 31 2023 Demi Marie Obenour - fde57fa- Fix unchecked malloc()
* Thu Aug 31 2023 Demi Marie Obenour - 6737a90- Avoid reserved identifier violation
* Thu Aug 31 2023 Demi Marie Obenour - 802e63a- fix some clang warnings
* Thu Aug 31 2023 Demi Marie Obenour - 42bf492- Always see if module-vchan-sink.so must be rebuilt
* Thu Aug 31 2023 Demi Marie Obenour - ef1ead4- Switch from select(2) to poll(2).
* Sun Aug 27 2023 Everett Gally - e6d5e59- Modifier sync will now happen all the time, regardless of whether virtual input device creation was requested or not.
* Sun Aug 27 2023 Everett Gally - c2f6757- virtual input device disabled by default. Can be enabled by enabling the qvm-service \'gui-agent-virtual-input-device\'
* Sun Aug 27 2023 Everett Gally - b7ad65a- udev rules file that sets the group owner of the virtual input device to user so xinit can access the device when it\'s created
* Sat Aug 26 2023 Everett Gally - aabe25e- remove some uneeded whitespace and comments I added previously
* Sat Aug 26 2023 Everett Gally - 1b0a80a- add some log_level checks on some of the fprintf statements I added
* Sat Aug 26 2023 Everett Gally - 15b15f8- removed a comment from a function that doesn\'t exist anymore
* Sat Aug 26 2023 Everett Gally - 047edb5- added my actual email in the commit so the signature will be verified correctly
* Sat Aug 26 2023 Everett Gally - c3fe516- switched to storing the output_fd and createdInputDevice flag in the ghandles
* Sat Aug 26 2023 Everett Gally - cd18ba3- create input device. if fails, will fall back to xdriver. Keyboard events are working. Mouse events are not currently. Having trouble with getting the cursor into the right position.
* Mon Aug 14 2023 Demi Marie Obenour - d475a29- Ban old-style declarations and definitions