..
core
renderer: Allow DS for surfaces with inert subsurfaces ( #12133 )
2025-11-11 12:18:15 +00:00
types
windowrules: rewrite completely ( #12269 )
2025-11-17 18:34:02 +00:00
AlphaModifier.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
AlphaModifier.hpp
alphamodifier: move to unique ptrs
2025-07-10 14:09:00 +02:00
ColorManagement.cpp
cm: handle inert cm outputs ( #11916 )
2025-10-04 00:35:22 +02:00
ColorManagement.hpp
cm: handle inert cm outputs ( #11916 )
2025-10-04 00:35:22 +02:00
CommitTiming.cpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
CommitTiming.hpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
ContentType.cpp
presentation: move to unique ptrs
2025-07-10 14:09:00 +02:00
ContentType.hpp
protocols: refactor class member vars (a-m) ( #10265 )
2025-05-04 00:13:29 +02:00
CTMControl.cpp
input: Add fully configurable trackpad gestures ( #11490 )
2025-08-28 11:20:29 +02:00
CTMControl.hpp
ctmcontrol: move to unique ptrs
2025-07-10 14:09:00 +02:00
CursorShape.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
CursorShape.hpp
cursorshape: use unique ptrs
2025-07-10 14:09:00 +02:00
DataDeviceWlr.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
DataDeviceWlr.hpp
protocols: refactor class member vars (a-m) ( #10265 )
2025-05-04 00:13:29 +02:00
DRMLease.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
DRMLease.hpp
drm-lease: Add Multi-GPU Support ( #10099 )
2025-06-13 15:17:32 +02:00
DRMSyncobj.cpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
DRMSyncobj.hpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
ExtDataDevice.cpp
protocols: implement ext-data-control ( #11323 )
2025-08-15 15:38:28 +01:00
ExtDataDevice.hpp
protocols: implement ext-data-control ( #11323 )
2025-08-15 15:38:28 +01:00
ExtWorkspace.cpp
protocols/workspace: avoid crash on inert outputs
2025-11-25 13:35:25 +00:00
ExtWorkspace.hpp
protocols/workspace: fix crash in initial group sending
2025-11-21 14:46:05 +00:00
Fifo.cpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
Fifo.hpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
FocusGrab.cpp
compositor: Configurable behavior when window to be focused conflicts with fullscreen ( #12033 )
2025-11-25 22:44:26 +00:00
FocusGrab.hpp
ci: correct tar command for xz compression & fix typos ( #11213 )
2025-07-25 17:19:23 +02:00
ForeignToplevel.cpp
ext-foreign-toplevel: remove stale entries when remapping ( #12037 )
2025-10-15 14:37:39 +02:00
ForeignToplevel.hpp
protocols: refactor class member vars (a-m) ( #10265 )
2025-05-04 00:13:29 +02:00
ForeignToplevelWlr.cpp
compositor: Configurable behavior when window to be focused conflicts with fullscreen ( #12033 )
2025-11-25 22:44:26 +00:00
ForeignToplevelWlr.hpp
foreign-toplevel: update monitor properly on changed
2025-07-29 21:59:35 +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
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
FrogColorManagement.hpp
protocols: refactor class member vars (a-m) ( #10265 )
2025-05-04 00:13:29 +02:00
GammaControl.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
GammaControl.hpp
protocols: refactor class member vars (a-m) ( #10265 )
2025-05-04 00:13:29 +02:00
GlobalShortcuts.cpp
ci: correct tar command for xz compression & fix typos ( #11213 )
2025-07-25 17:19:23 +02:00
GlobalShortcuts.hpp
protocols: refactor class member vars (a-m) ( #10265 )
2025-05-04 00:13:29 +02:00
HyprlandSurface.cpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
HyprlandSurface.hpp
protocols: refactor class member vars (a-m) ( #10265 )
2025-05-04 00:13:29 +02:00
IdleInhibit.cpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
IdleInhibit.hpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
IdleNotify.cpp
dispatchers: add forceidle ( #11922 )
2025-10-19 13:54:27 +02:00
IdleNotify.hpp
dispatchers: add forceidle ( #11922 )
2025-10-19 13:54:27 +02:00
InputMethodV2.cpp
compositor: Configurable behavior when window to be focused conflicts with fullscreen ( #12033 )
2025-11-25 22:44:26 +00:00
InputMethodV2.hpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
LayerShell.cpp
protocols/layershell: do not raise protocol error if layer surface is not anchored ( #12241 )
2025-11-09 15:59:14 +00:00
LayerShell.hpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
LinuxDMABUF.cpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
LinuxDMABUF.hpp
ci: correct tar command for xz compression & fix typos ( #11213 )
2025-07-25 17:19:23 +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: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
MesaDRM.hpp
protocols: refactor class member vars (a-m) ( #10265 )
2025-05-04 00:13:29 +02:00
OutputManagement.cpp
protocols/outputMgmt: fix wlr-randr by defering success event until monitor reloads ( #12236 )
2025-11-08 23:45:53 +00:00
OutputManagement.hpp
protocols/outputMgmt: fix wlr-randr by defering success event until monitor reloads ( #12236 )
2025-11-08 23:45:53 +00:00
OutputPower.cpp
protocols: fix output power protocol not sending mode confirmation ( #12072 )
2025-10-18 20:44:55 +02:00
OutputPower.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
PointerConstraints.cpp
compositor: Configurable behavior when window to be focused conflicts with fullscreen ( #12033 )
2025-11-25 22:44:26 +00:00
PointerConstraints.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
PointerGestures.cpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
PointerGestures.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
PointerWarp.cpp
protocols: implement pointer-warp-v1 ( #11469 )
2025-08-29 22:16:40 +02:00
PointerWarp.hpp
protocols: implement pointer-warp-v1 ( #11469 )
2025-08-29 22:16:40 +02:00
PresentationTime.cpp
presentation: only send sync output on presented ( #12255 )
2025-11-11 20:00:59 +00:00
PresentationTime.hpp
presentation: move to unique ptrs
2025-07-10 14:09:00 +02:00
PrimarySelection.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
PrimarySelection.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
RelativePointer.cpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
RelativePointer.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
Screencopy.cpp
windowrules: rewrite completely ( #12269 )
2025-11-17 18:34:02 +00:00
Screencopy.hpp
screencopy: add force 8 bit to fix 10b screensharing ( #11623 )
2025-09-08 11:07:04 +02:00
SecurityContext.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
SecurityContext.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
ServerDecorationKDE.cpp
protocols/kde-deco: fix tug of war in deco mode
2025-09-04 10:16:54 +01:00
ServerDecorationKDE.hpp
protocols/kde-deco: fix tug of war in deco mode
2025-09-04 10:16:54 +01:00
SessionLock.cpp
compositor: Configurable behavior when window to be focused conflicts with fullscreen ( #12033 )
2025-11-25 22:44:26 +00:00
SessionLock.hpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
ShortcutsInhibit.cpp
compositor: Configurable behavior when window to be focused conflicts with fullscreen ( #12033 )
2025-11-25 22:44:26 +00:00
ShortcutsInhibit.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
SinglePixel.cpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
SinglePixel.hpp
protocols: add Fifo-v1 and commit-timing-v1 ( #12052 )
2025-11-06 13:25:49 +00:00
Tablet.cpp
tablet: remove old comment
2025-08-27 22:16:46 +02:00
Tablet.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
TearingControl.cpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
TearingControl.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
TextInputV1.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
TextInputV1.hpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
TextInputV3.cpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
TextInputV3.hpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
ToplevelExport.cpp
windowrules: rewrite completely ( #12269 )
2025-11-17 18:34:02 +00:00
ToplevelExport.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
ToplevelMapping.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
ToplevelMapping.hpp
protocols: refactor class member vars (n-t) ( #10273 )
2025-05-04 19:21:36 +02:00
Viewporter.cpp
viewporter: clamp sub-pixel overflow ( #11845 )
2025-09-27 20:14:43 +02:00
Viewporter.hpp
protocols: refactor class member vars (u-z) ( #10282 )
2025-05-04 23:39:00 +02:00
VirtualKeyboard.cpp
input: support xkb v2 format ( #11482 )
2025-09-11 19:42:20 +02:00
VirtualKeyboard.hpp
virtualkeyboard: Add options to skip releasing pressed keys on close and to skip sharing key states ( #11214 )
2025-08-04 21:29:39 +02:00
VirtualPointer.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
VirtualPointer.hpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
WaylandProtocol.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
WaylandProtocol.hpp
protocols: refactor class member vars (u-z) ( #10282 )
2025-05-04 23:39:00 +02:00
XDGActivation.cpp
protocols/activation: revert send an invalid token when serial isn't valid ( #11505 )
2025-08-24 22:59:41 +02:00
XDGActivation.hpp
protocols: refactor class member vars (u-z) ( #10282 )
2025-05-04 23:39:00 +02:00
XDGBell.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
XDGBell.hpp
protocols: refactor class member vars (u-z) ( #10282 )
2025-05-04 23:39:00 +02:00
XDGDecoration.cpp
plugins: expose csd functionality ( #11551 )
2025-09-02 11:49:24 +02:00
XDGDecoration.hpp
plugins: expose csd functionality ( #11551 )
2025-09-02 11:49:24 +02:00
XDGDialog.cpp
windowrules: rewrite completely ( #12269 )
2025-11-17 18:34:02 +00:00
XDGDialog.hpp
protocols: refactor class member vars (u-z) ( #10282 )
2025-05-04 23:39:00 +02:00
XDGOutput.cpp
xwayland: refactor class member vars ( #10312 )
2025-05-07 15:21:44 +02:00
XDGOutput.hpp
protocols: refactor class member vars (u-z) ( #10282 )
2025-05-04 23:39:00 +02:00
XDGShell.cpp
xdg-shell: implement invalid parent errors
2025-10-26 12:34:35 +00:00
XDGShell.hpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
XDGTag.cpp
windowrules: rewrite completely ( #12269 )
2025-11-17 18:34:02 +00:00
XDGTag.hpp
protocols: refactor class member vars (u-z) ( #10282 )
2025-05-04 23:39:00 +02:00
XWaylandShell.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
XWaylandShell.hpp
core: use new typed signals from hu ( #10853 )
2025-07-08 18:56:40 +02:00
XXColorManagement.cpp
refactor: Use new hyprutils casts ( #11377 )
2025-08-14 15:44:56 +01:00
XXColorManagement.hpp
protocols: refactor class member vars (u-z) ( #10282 )
2025-05-04 23:39:00 +02:00