Hyprland/src/protocols
2025-04-19 01:16:30 +02:00
..
core desktop: Damage subsurface when position changes (#10094) 2025-04-16 17:49:01 +02:00
types core: wait for dmabuf readiness (#9806) 2025-04-16 01:02:31 +02:00
AlphaModifier.cpp renderer/internal: stop using box pointers 2025-01-26 15:05:34 +00:00
AlphaModifier.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
ColorManagement.cpp protocols: Don't update hdr metadata if image description is unchanged (#9776) 2025-03-30 01:25:27 +01:00
ColorManagement.hpp protocols: Don't update hdr metadata if image description is unchanged (#9776) 2025-03-30 01:25:27 +01:00
ContentType.cpp protocols: Support content-type-v1 proto (#9226) 2025-02-02 20:25:29 +01:00
ContentType.hpp config: fix includes 2025-02-02 22:20:28 +00:00
CTMControl.cpp ctm: enable fade animation on nvidia driver versions 575 and above (#10095) 2025-04-18 21:44:54 +02:00
CTMControl.hpp protocols: implement hyprland-ctm-control rev 2 (#9267) 2025-02-02 18:31:04 +01:00
CursorShape.cpp protocols: Fix cursor shape protocol valid shape check (#9547) 2025-03-06 16:54:47 +01:00
CursorShape.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
DataDeviceWlr.cpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
DataDeviceWlr.hpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
DRMLease.cpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
DRMLease.hpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
DRMSyncobj.cpp core: refactor and improve surface commit (#9805) 2025-04-07 21:03:27 +02:00
DRMSyncobj.hpp core: refactor and improve surface commit (#9805) 2025-04-07 21:03:27 +02:00
FocusGrab.cpp core,hyprctl: clang, clang-tidy, typo fixes and dtors changes (#9233) 2025-01-30 11:07:06 +00:00
FocusGrab.hpp core,hyprctl: clang, clang-tidy, typo fixes and dtors changes (#9233) 2025-01-30 11:07:06 +00:00
ForeignToplevel.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
ForeignToplevel.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
ForeignToplevelWlr.cpp socket2: add minimized event for foreign-wlr 2025-03-30 22:38:30 +01:00
ForeignToplevelWlr.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
FractionalScale.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
FractionalScale.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
FrogColorManagement.cpp ci: Fail on warnings (#9668) 2025-03-19 00:46:28 +01:00
FrogColorManagement.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
GammaControl.cpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
GammaControl.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
GlobalShortcuts.cpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
GlobalShortcuts.hpp protocols: Move globalshortcuts impl (#7102) 2024-07-30 23:33:56 +02:00
HyprlandSurface.cpp renderer/internal: stop using box pointers 2025-01-26 15:05:34 +00:00
HyprlandSurface.hpp protocols: add hyprland_surface_v1.set_visible_region implementation (#9120) 2025-01-23 22:57:33 +01:00
IdleInhibit.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
IdleInhibit.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
IdleNotify.cpp protocols: add version 2 of ext-idle-notify-v1 protocol (#8959) 2025-02-11 15:58:43 +01:00
IdleNotify.hpp protocols: add version 2 of ext-idle-notify-v1 protocol (#8959) 2025-02-11 15:58:43 +01:00
InputMethodV2.cpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
InputMethodV2.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
LayerShell.cpp layershell: check if layer is valid (#9156) 2025-01-24 16:51:31 +01:00
LayerShell.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
LinuxDMABUF.cpp dmabuf: pop buffer on failure (#9620) 2025-03-19 17:49:20 +01:00
LinuxDMABUF.hpp syncobj: use eventfd instead of stalling fd checks (#9437) 2025-03-14 15:08:20 +01: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 core: add LIKELY and UNLIKELY macros 2025-01-17 18:56:39 +01:00
MesaDRM.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
OutputManagement.cpp core: add LIKELY and UNLIKELY macros 2025-01-17 18:56:39 +01:00
OutputManagement.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
OutputPower.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01: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: ensure PointerConstraints activation occurs only after attched to InputManager (#10096) 2025-04-19 01:16:30 +02:00
PointerConstraints.hpp internal: Fix compiler warnings (#9646) 2025-03-17 15:52:40 +01:00
PointerGestures.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
PointerGestures.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
PresentationTime.cpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
PresentationTime.hpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
PrimarySelection.cpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
PrimarySelection.hpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00:00
RelativePointer.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
RelativePointer.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
Screencopy.cpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
Screencopy.hpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
SecurityContext.cpp core: begin using CFileDescriptor from hyprutils (#9122) 2025-01-30 11:30:12 +00: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 core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
SessionLock.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
ShortcutsInhibit.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
ShortcutsInhibit.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
SinglePixel.cpp syncobj: use eventfd instead of stalling fd checks (#9437) 2025-03-14 15:08:20 +01:00
SinglePixel.hpp syncobj: use eventfd instead of stalling fd checks (#9437) 2025-03-14 15:08:20 +01:00
Tablet.cpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
Tablet.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
TearingControl.cpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01: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 time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
ToplevelExport.hpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
Viewporter.cpp core: refactor and improve surface commit (#9805) 2025-04-07 21:03:27 +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 input: add flip_x and flip_y for touchpad (#9481) 2025-03-03 21:56:01 +01:00
VirtualPointer.hpp core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
WaylandProtocol.cpp protocols: Fix IWaylandProtocol onDisplayDestroy m_pGlobal double-free (#9507) 2025-02-28 02:52:31 +01: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
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 windowrules: allow incrementing window props (#9566) 2025-04-16 01:00:40 +02:00
XDGOutput.hpp internal: cleanup CMonitor usage and fix a few ref hogs 2024-10-26 02:06:13 +01:00
XDGShell.cpp internal: fix minor ubsan errors (#9743) 2025-03-26 18:22:44 +01:00
XDGShell.hpp core: add an ANR dialog 2025-02-18 15:13:56 +00: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: Don't update hdr metadata if image description is unchanged (#9776) 2025-03-30 01:25:27 +01:00
XXColorManagement.hpp protocols: Fix blocked color management get_information (#9563) 2025-03-07 23:54:56 +01:00