Changelog for
pulseaudio-qubes-4.2.12-1.fc38.x86_64.rpm :
* Wed Jan 24 2024 Qubes OS Team
- For complete changelog see: https://github.com/QubesOS/qubes-gui-agent-linux
* Wed Jan 24 2024 Marek Marczykowski-Górecki - d4b8cdf- version 4.2.12
* Mon Jan 15 2024 Marek Marczykowski-Górecki - 82823f6- archlinux: drop pipewire<1:0.4 dependency, part 2
* Mon Jan 15 2024 Marek Marczykowski-Górecki - 7e718db- archlinux: drop pipewire<1:0.4 dependency
* Sat Jan 13 2024 fepitre-bot - e2049df- Add pulseaudio-17.0 headers
* Thu Jan 11 2024 Marek Marczykowski-Górecki - 58d30e5- ci: add job for running openQA directly from a PR
* 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