Hyprland/src/protocols
Vaxry 9994b73ad0 buffer: track asynchronous buffers and don't release them until unref
synchronous buffers are read instantly and we can release them, but asynchronous ones have to be locked until they are unref'd from .current to avoid reading from a buffer after .release()
2024-06-08 17:27:56 +02:00
..
core buffer: track asynchronous buffers and don't release them until unref 2024-06-08 17:27:56 +02:00
types buffer: track asynchronous buffers and don't release them until unref 2024-06-08 17:27:56 +02:00
AlphaModifier.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
AlphaModifier.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
CursorShape.cpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
CursorShape.hpp cursor-shape: allow duplicate devices per pointer resource 2024-04-30 00:05:29 +01:00
DataDeviceWlr.cpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
DataDeviceWlr.hpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
FocusGrab.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
FocusGrab.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ForeignToplevel.cpp xdg-shell: move to new impl 2024-05-14 23:02:24 +01:00
ForeignToplevel.hpp internal: Window storage rework - part 1 (#5762) 2024-04-27 12:43:12 +01:00
ForeignToplevelWlr.cpp xdg-shell: move to new impl 2024-05-14 23:02:24 +01:00
ForeignToplevelWlr.hpp internal: Window storage rework - part 1 (#5762) 2024-04-27 12:43:12 +01:00
FractionalScale.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
FractionalScale.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
GammaControl.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
GammaControl.hpp gamma-control: move to new impl 2024-04-22 18:21:03 +01:00
GlobalShortcuts.cpp GlobalShortcuts protocol impl (#1886) 2023-04-09 13:48:20 +01:00
GlobalShortcuts.hpp Revert "internal: include headers from protocols/" 2023-04-27 13:55:13 +01:00
IdleInhibit.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
IdleInhibit.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
IdleNotify.cpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
IdleNotify.hpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
InputMethodV2.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
InputMethodV2.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
LayerShell.cpp core: verify surface roles on creation of objects 2024-06-08 12:03:47 +02:00
LayerShell.hpp core: verify surface roles on creation of objects 2024-06-08 12:03:47 +02:00
LinuxDMABUF.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
LinuxDMABUF.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
MesaDRM.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
MesaDRM.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
OutputManagement.cpp internal: Replace monitor rule when disabling head. (#6136) 2024-05-23 21:15:31 +02:00
OutputManagement.hpp output-management: move to new impl 2024-05-03 18:08:04 +01:00
OutputPower.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
OutputPower.hpp wlr-output-power: move to new impl 2024-04-29 01:38:24 +01:00
PointerConstraints.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
PointerConstraints.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
PointerGestures.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
PointerGestures.hpp pointer-gestures: move to new impl 2024-04-24 21:36:56 +01:00
PresentationTime.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
PresentationTime.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
PrimarySelection.cpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
PrimarySelection.hpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
RelativePointer.cpp wl_seat: move to hyprland impl 2024-05-14 23:02:24 +01:00
RelativePointer.hpp relative-pointer: move to new impl 2024-04-21 19:30:23 +01:00
Screencopy.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
Screencopy.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ServerDecorationKDE.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ServerDecorationKDE.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
SessionLock.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
SessionLock.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ShortcutsInhibit.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ShortcutsInhibit.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
Tablet.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
Tablet.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TearingControl.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TearingControl.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TextInputV1.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TextInputV1.hpp IME/TI: Fixes and refactoring 2024-03-22 23:08:52 +00:00
TextInputV3.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TextInputV3.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ToplevelExport.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ToplevelExport.hpp internal: Window storage rework - part 1 (#5762) 2024-04-27 12:43:12 +01:00
Viewporter.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
Viewporter.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
VirtualKeyboard.cpp virtual-keyboard: emit event before finishing keyboard 2024-05-17 20:07:33 +01:00
VirtualKeyboard.hpp virtual-keyboard: release keys before destroy 2024-05-09 14:07:21 +01:00
VirtualPointer.cpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
VirtualPointer.hpp input: Introduce basic hyprland HID classes 2024-05-03 22:40:27 +01:00
WaylandProtocol.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
WaylandProtocol.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
XDGActivation.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
XDGActivation.hpp xdg-activation: keep tokens after the resource is dead 2024-05-08 22:17:17 +01:00
XDGDecoration.cpp Fix initial xdg-decoration toplevel decoration mode negotiation 2024-06-02 23:11:55 +02:00
XDGDecoration.hpp xdg-decoration: move to new impl 2024-04-21 20:04:58 +01:00
XDGOutput.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
XDGOutput.hpp protocols: minor style improvements to new impls 2024-04-21 19:29:45 +01:00
XDGShell.cpp core: verify surface roles on creation of objects 2024-06-08 12:03:47 +02:00
XDGShell.hpp core: verify surface roles on creation of objects 2024-06-08 12:03:47 +02:00
XWaylandShell.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
XWaylandShell.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00