Hyprland/src/protocols
2024-10-14 11:37:42 +01:00
..
core output: update state even if no owner exists (#8044) 2024-10-09 10:24:05 +01:00
types dmabuffer: attempt importing failed dmabufs as implicit 2024-09-20 10:47:41 +01:00
AlphaModifier.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
AlphaModifier.hpp core: move to hyprutils for utils (#6385) 2024-06-11 17:17:45 +02:00
CTMControl.cpp protocols: Add support for hyprland-ctm-control-v1 (#8023) 2024-10-08 16:59:15 +01:00
CTMControl.hpp protocols: Add support for hyprland-ctm-control-v1 (#8023) 2024-10-08 16:59:15 +01:00
CursorShape.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
CursorShape.hpp cursor-shape: allow duplicate devices per pointer resource 2024-04-30 00:05:29 +01:00
DataDeviceWlr.cpp data-device: Fix selection mismatch when wlr resets primary selection (#7598) 2024-08-31 21:43:02 +02:00
DataDeviceWlr.hpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
DRMLease.cpp drm-lease: fix crashes and implementation (#8116) 2024-10-14 11:37:42 +01:00
DRMLease.hpp drm-lease: fix crashes and implementation (#8116) 2024-10-14 11:37:42 +01:00
DRMSyncobj.cpp drm-syncobj: fix crash on missing timelines 2024-10-12 17:56:46 +01:00
DRMSyncobj.hpp drm-syncobj: fixup fd leak with timelines 2024-08-07 16:08:50 +02:00
FocusGrab.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
FocusGrab.hpp internal: nuke wlsignal and related 2024-09-24 00:47:34 +01:00
ForeignToplevel.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
ForeignToplevel.hpp internal: Window storage rework - part 1 (#5762) 2024-04-27 12:43:12 +01:00
ForeignToplevelWlr.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
ForeignToplevelWlr.hpp internal: introduce new types to avoid unsigned int rollover and signed int overflow (#7216) 2024-08-08 21:01:50 +02:00
FractionalScale.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
FractionalScale.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
GammaControl.cpp gammactrl: guard pMonitor in setGamma 2024-10-09 22:00:06 +01:00
GammaControl.hpp core: fix crash on monitor removed with gammaControl (#7601) 2024-08-31 21:55:08 +02:00
GlobalShortcuts.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
GlobalShortcuts.hpp protocols: Move globalshortcuts impl (#7102) 2024-07-30 23:33:56 +02: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 misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
IdleNotify.hpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
InputMethodV2.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
InputMethodV2.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
LayerShell.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
LayerShell.hpp wayland/surface: fixup self-owning surface roles 2024-08-03 17:58:06 +02:00
LinuxDMABUF.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
LinuxDMABUF.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
MesaDRM.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
MesaDRM.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
OutputManagement.cpp wlr-output-management: accept 0 refresh rates 2024-09-30 17:40:38 +01:00
OutputManagement.hpp wlr-output-configuration: Improve output configuration (#7571) 2024-09-26 11:10:53 +01:00
OutputPower.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
OutputPower.hpp core: move to hyprutils for utils (#6385) 2024-06-11 17:17:45 +02:00
PointerConstraints.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
PointerConstraints.hpp pointer-constraint: set lifetime correctly 2024-06-29 00:18:24 +02:00
PointerGestures.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
PointerGestures.hpp core: Move to hyprutils for Math 2024-06-19 16:20:15 +02:00
PresentationTime.cpp core: Fix Musl builds (#7934) 2024-09-28 13:46:31 +01:00
PresentationTime.hpp internal: nuke wlsignal and related 2024-09-24 00:47:34 +01:00
PrimarySelection.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
PrimarySelection.hpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
RelativePointer.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
RelativePointer.hpp core: Move to hyprutils for Math 2024-06-19 16:20:15 +02:00
Screencopy.cpp screencopy: fix screencopy frames not being cleaned up (#8017) 2024-10-08 01:23:48 +01:00
Screencopy.hpp screencopy: fix screencopy frames not being cleaned up (#8017) 2024-10-08 01:23:48 +01:00
SecurityContext.cpp security-context: close client fds after disconnect 2024-10-06 15:08:26 +01:00
SecurityContext.hpp security-context: close client fds after disconnect 2024-10-06 15:08:26 +01:00
ServerDecorationKDE.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
ServerDecorationKDE.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
SessionLock.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
SessionLock.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ShortcutsInhibit.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
ShortcutsInhibit.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
SinglePixel.cpp single-pixel: set buffer size to 1,1 2024-10-05 16:36:57 +01:00
SinglePixel.hpp single-pixel-buffer: new protocol impl 2024-09-30 00:58:16 +01:00
Tablet.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
Tablet.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
TearingControl.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
TearingControl.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TextInputV1.cpp textinput: handle IME resetting (#7731) 2024-09-10 14:49:10 +01:00
TextInputV1.hpp security-context: implement protocol 2024-10-06 14:07:07 +01:00
TextInputV3.cpp textinput: handle IME resetting (#7731) 2024-09-10 14:49:10 +01:00
TextInputV3.hpp textinput: handle IME resetting (#7731) 2024-09-10 14:49:10 +01:00
ToplevelExport.cpp screencopy: fix screencopy frames not being cleaned up (#8017) 2024-10-08 01:23:48 +01:00
ToplevelExport.hpp screencopy: fix screencopy frames not being cleaned up (#8017) 2024-10-08 01:23:48 +01:00
Viewporter.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
Viewporter.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
VirtualKeyboard.cpp misc: constify the remaining for loops (#7534) 2024-08-26 20:24:30 +02:00
VirtualKeyboard.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
VirtualPointer.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
VirtualPointer.hpp protocols: move text-input-v1 to hyprwayland-scanner (#7096) 2024-07-29 18:14:19 +02:00
WaylandProtocol.cpp security-context: implement protocol 2024-10-06 14:07:07 +01:00
WaylandProtocol.hpp security-context: implement protocol 2024-10-06 14:07:07 +01:00
XDGActivation.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
XDGActivation.hpp xdg-activation: keep tokens after the resource is dead 2024-05-08 22:17:17 +01:00
XDGDecoration.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
XDGDecoration.hpp xdg-decoration: move to new impl 2024-04-21 20:04:58 +01:00
XDGDialog.cpp xdg-dialog: implement new protocol 2024-08-30 15:53:44 +02:00
XDGDialog.hpp xdg-dialog: implement new protocol 2024-08-30 15:53:44 +02:00
XDGOutput.cpp output/xdg-output: avoid sending events to released globals 2024-10-09 00:26:40 +01:00
XDGOutput.hpp output/xdg-output: avoid sending events to released globals 2024-10-09 00:26:40 +01:00
XDGShell.cpp xdg-dialog: implement new protocol 2024-08-30 15:53:44 +02:00
XDGShell.hpp xdg-dialog: implement new protocol 2024-08-30 15:53:44 +02:00
XWaylandShell.cpp protocols: refactor protocol logging to a macro (#7324) 2024-08-15 17:16:18 +01:00
XWaylandShell.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00