Hyprland/src/protocols
2025-05-04 00:13:29 +02:00
..
core protocols: refactor class member vars (types) (#10261) 2025-05-03 18:54:50 +02:00
types protocols: refactor class member vars (types) (#10261) 2025-05-03 18:54:50 +02:00
AlphaModifier.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
AlphaModifier.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
ColorManagement.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
ColorManagement.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
ContentType.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
ContentType.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
CTMControl.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
CTMControl.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
CursorShape.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
CursorShape.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
DataDeviceWlr.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
DataDeviceWlr.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
DRMLease.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
DRMLease.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
DRMSyncobj.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
DRMSyncobj.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
FocusGrab.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
FocusGrab.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
ForeignToplevel.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
ForeignToplevel.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
ForeignToplevelWlr.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
ForeignToplevelWlr.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
FractionalScale.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
FractionalScale.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
FrogColorManagement.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
FrogColorManagement.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
GammaControl.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
GammaControl.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
GlobalShortcuts.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
GlobalShortcuts.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
HyprlandSurface.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
HyprlandSurface.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
IdleInhibit.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
IdleInhibit.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
IdleNotify.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
IdleNotify.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
InputMethodV2.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
InputMethodV2.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
LayerShell.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
LayerShell.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
LinuxDMABUF.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
LinuxDMABUF.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
LockNotify.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
LockNotify.hpp protocols: add hyprland_lock_notify_v1 implementation (#9092) 2025-01-19 18:21:36 +00:00
MesaDRM.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
MesaDRM.hpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
OutputManagement.cpp helpers: refactor class member vars (#10218) 2025-04-30 23:45:20 +02:00
OutputManagement.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
OutputPower.cpp protocols: refactor class member vars (core) (#10259) 2025-05-03 16:02:49 +02:00
OutputPower.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
PointerConstraints.cpp protocols: refactor class member vars (core) (#10259) 2025-05-03 16:02:49 +02:00
PointerConstraints.hpp internal: Fix compiler warnings (#9646) 2025-03-17 15:52:40 +01:00
PointerGestures.cpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
PointerGestures.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
PresentationTime.cpp helpers: refactor class member vars (#10218) 2025-04-30 23:45:20 +02:00
PresentationTime.hpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
PrimarySelection.cpp protocols: refactor class member vars (types) (#10261) 2025-05-03 18:54:50 +02:00
PrimarySelection.hpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
RelativePointer.cpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
RelativePointer.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
Screencopy.cpp protocols: refactor class member vars (types) (#10261) 2025-05-03 18:54:50 +02:00
Screencopy.hpp screencopy: support hw cursors while sharing with cursor 2025-04-28 20:18:02 +01:00
SecurityContext.cpp compositor: refactor class member vars (#10141) 2025-04-22 15:23:29 +02:00
SecurityContext.hpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
ServerDecorationKDE.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
ServerDecorationKDE.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
SessionLock.cpp protocols: refactor class member vars (core) (#10259) 2025-05-03 16:02:49 +02:00
SessionLock.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
ShortcutsInhibit.cpp windows: refactor class member vars (#10168) 2025-04-28 22:25:22 +02:00
ShortcutsInhibit.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
SinglePixel.cpp protocols: refactor class member vars (types) (#10261) 2025-05-03 18:54:50 +02:00
SinglePixel.hpp syncobj: use eventfd instead of stalling fd checks (#9437) 2025-03-14 15:08:20 +01:00
Tablet.cpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
Tablet.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
TearingControl.cpp windows: refactor class member vars (#10168) 2025-04-28 22:25:22 +02:00
TearingControl.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
TextInputV1.cpp core: add LIKELY and UNLIKELY macros 2025-01-17 18:56:39 +01:00
TextInputV1.hpp security-context: implement protocol 2024-10-06 14:07:07 +01:00
TextInputV3.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
TextInputV3.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
ToplevelExport.cpp protocols: refactor class member vars (types) (#10261) 2025-05-03 18:54:50 +02:00
ToplevelExport.hpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
ToplevelMapping.cpp protocols: add Hyprland toplevel mapping implementation (#9775) 2025-04-24 18:10:57 +02:00
ToplevelMapping.hpp protocols: add Hyprland toplevel mapping implementation (#9775) 2025-04-24 18:10:57 +02:00
Viewporter.cpp protocols: refactor class member vars (core) (#10259) 2025-05-03 16:02:49 +02:00
Viewporter.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
VirtualKeyboard.cpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
VirtualKeyboard.hpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
VirtualPointer.cpp protocols: refactor class member vars (core) (#10259) 2025-05-03 16:02:49 +02:00
VirtualPointer.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
WaylandProtocol.cpp compositor: refactor class member vars (#10141) 2025-04-22 15:23:29 +02:00
WaylandProtocol.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
XDGActivation.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
XDGActivation.hpp internal: Fix compiler warnings (#9646) 2025-03-17 15:52:40 +01:00
XDGBell.cpp xdg-bell: fix wrong resource cast 2025-04-30 14:07:23 +01:00
XDGBell.hpp protocols: add support for xdg-system-bell-v1 2025-04-29 18:32:21 +01:00
XDGDecoration.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
XDGDecoration.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
XDGDialog.cpp core: add LIKELY and UNLIKELY macros 2025-01-17 18:56:39 +01:00
XDGDialog.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
XDGOutput.cpp protocols: refactor class member vars (core) (#10259) 2025-05-03 16:02:49 +02:00
XDGOutput.hpp internal: cleanup CMonitor usage and fix a few ref hogs 2024-10-26 02:06:13 +01:00
XDGShell.cpp protocols: refactor class member vars (core) (#10259) 2025-05-03 16:02:49 +02:00
XDGShell.hpp protocols: add xdg_toplevel_tag_v1 support 2025-04-21 22:30:27 +01:00
XDGTag.cpp xdg-bell/xdg-tag: fix moved resource usage 2025-04-29 19:49:13 +01:00
XDGTag.hpp protocols: add xdg_toplevel_tag_v1 support 2025-04-21 22:30:27 +01:00
XWaylandShell.cpp core: add LIKELY and UNLIKELY macros 2025-01-17 18:56:39 +01:00
XWaylandShell.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
XXColorManagement.cpp protocols: refactor class member vars (a-m) (#10265) 2025-05-04 00:13:29 +02:00
XXColorManagement.hpp protocols: Fix blocked color management get_information (#9563) 2025-03-07 23:54:56 +01:00