Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 May 2026 10:52:29 +0000
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5786678d2c7e - main - x11-wm/hyprland: Update to 0.55.2
Message-ID:  <6a1c12ed.3f6e7.586a0118@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5786678d2c7ee81fa2350464385af2842b371e19

commit 5786678d2c7ee81fa2350464385af2842b371e19
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-05-31 10:49:50 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-05-31 10:52:19 +0000

    x11-wm/hyprland: Update to 0.55.2
    
    Changelog:
    - https://github.com/hyprwm/Hyprland/releases/tag/v0.55.0
    - https://github.com/hyprwm/Hyprland/releases/tag/v0.55.1
    - https://github.com/hyprwm/Hyprland/releases/tag/v0.55.2
    
    Reported by:    GitHub (watch releases)
---
 UPDATING                                           |  16 ++-
 x11-wm/hyprland/Makefile                           |  13 +-
 x11-wm/hyprland/distinfo                           |   6 +-
 x11-wm/hyprland/files/patch-CMakeLists.txt         |  17 +++
 ...patch-hyprtester_clients_shortcut-inhibitor.cpp |  10 --
 ...tester_src_tests_clients_shortcut-inhibitor.cpp |  10 +-
 .../hyprland/files/patch-src_init_initHelpers.cpp  |  26 ++++
 .../files/patch-src_render_Framebuffer.cpp         |  14 ---
 x11-wm/hyprland/files/patch-src_render_OpenGL.cpp  |  16 ---
 x11-wm/hyprland/pkg-plist                          | 131 ++++++++++++++++-----
 10 files changed, 177 insertions(+), 82 deletions(-)

diff --git a/UPDATING b/UPDATING
index 8ceb0ad0a51a..26dab0fdf157 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,20 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20260531:
+  AFFECTS: Users of x11-wm/hyprland
+  AUTHOR: tagattie@FreeBSD.org
+
+  Starting from version 0.55.0, Hyprland supports Lua-based
+  configuration syntax. The old hyprlang-based configuration is
+  deprecated and will be supported for a few more releases. After
+  that, old configuration will be dropped. Users are encouraged to
+  migrate from the hyprlang-based configuration to the Lua-based
+  one. For more details, please visit the following URLs:
+
+  https://hypr.land/news/26_lua/
+  https://wiki.hypr.land/Configuring/
+
 20260515:
   AFFECTS: Users of net/rsync
   AUTHOR: rodrigo@FreeBSD.org
@@ -28,7 +42,7 @@ you update your ports collection, before attempting any port upgrades.
 
   To successfully migrate your world, you must relocate /var/db/minecraft
   content in /usr/local/minecraft/world, then launch 'minecraft-server'
-  as usual. 
+  as usual.
   When 'world' upgrade is finished, stop 'minecraft-server' then relocate
   your world in initial folder /var/db/minecraft-server.
 
diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index 330113a29f40..38d3fac6c7f8 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	hyprland
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.54.3
-PORTREVISION=	4
+DISTVERSION=	0.55.2
 CATEGORIES=	x11-wm wayland
 MASTER_SITES=	https://github.com/hyprwm/Hyprland/releases/download/${DISTVERSIONFULL}/
 DISTNAME=	source-${DISTVERSIONFULL}
@@ -15,16 +14,18 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
-		glaze>=7.0.0<8.0.0:devel/glaze \
+		glaze>=7.2.0<8.0.0:devel/glaze \
 		hyprwayland-scanner>=0.3.10:devel/hyprwayland-scanner \
+		glslang>0:graphics/glslang \
 		hyprland-protocols>=0.6.4:graphics/hyprland-protocols \
-		wayland-protocols>=1.45:graphics/wayland-protocols
+		wayland-protocols>=1.47:graphics/wayland-protocols
 LIB_DEPENDS=	libhyprlang.so:devel/hyprlang \
 		libhyprutils.so:devel/hyprutils \
 		libhyprwire.so:devel/hyprwire \
 		libre2.so:devel/re2 \
 		libtomlplusplus.so:devel/tomlplusplus \
 		libhyprgraphics.so:graphics/hyprgraphics \
+		liblcms2.so:graphics/lcms2 \
 		libdrm.so:graphics/libdrm \
 		libwayland-server.so:graphics/wayland \
 		libmuparser.so:math/muparser \
@@ -34,8 +35,10 @@ LIB_DEPENDS=	libhyprlang.so:devel/hyprlang \
 		libinput.so:x11/libinput \
 		libxkbcommon.so:x11/libxkbcommon
 RUN_DEPENDS=	hyprland-dialog:x11/hyprland-guiutils
+TEST_DEPENDS=	googletest>0:devel/googletest
 
-USES=		cmake:testing compiler:c++23-lang gl gnome pkgconfig xorg
+USES=		cmake:testing compiler:c++23-lang gl gnome lua:55 pkgconfig \
+		python:build xorg
 
 USE_GL=		egl gbm opengl
 USE_GNOME=	cairo glib20 pango
diff --git a/x11-wm/hyprland/distinfo b/x11-wm/hyprland/distinfo
index 2486718851d1..abd814cd5838 100644
--- a/x11-wm/hyprland/distinfo
+++ b/x11-wm/hyprland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1775394905
-SHA256 (hyprland/source-v0.54.3.tar.gz) = 3c20a191a6f23af75f9a8db636d690c6adc95931447f9d69fb20884ec04c63ee
-SIZE (hyprland/source-v0.54.3.tar.gz) = 52955473
+TIMESTAMP = 1780213852
+SHA256 (hyprland/source-v0.55.2.tar.gz) = 12818e16ca70375e54fd00d06293bffcb146892b7e8e693b95da1ea2e470cfd4
+SIZE (hyprland/source-v0.55.2.tar.gz) = 53129631
diff --git a/x11-wm/hyprland/files/patch-CMakeLists.txt b/x11-wm/hyprland/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..f8141db19a7b
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-CMakeLists.txt
@@ -0,0 +1,17 @@
+--- CMakeLists.txt.orig	2026-05-31 08:25:44 UTC
++++ CMakeLists.txt
+@@ -699,12 +699,12 @@ if(BUILD_TESTING OR WITH_TESTS)
+   # Enable coverage in main hyprland lib
+   target_compile_options(hyprland_lib PRIVATE --coverage)
+   target_link_options(hyprland_lib PRIVATE --coverage)
+-  target_link_libraries(hyprland_lib PUBLIC gcov)
++  # target_link_libraries(hyprland_lib PUBLIC gcov)
+ 
+   # Enable coverage in hyprland exe
+   target_compile_options(Hyprland PRIVATE --coverage)
+   target_link_options(Hyprland PRIVATE --coverage)
+-  target_link_libraries(Hyprland gcov)
++  # target_link_libraries(Hyprland gcov)
+ endif()
+ 
+ if(BUILD_TESTING)
diff --git a/x11-wm/hyprland/files/patch-hyprtester_clients_shortcut-inhibitor.cpp b/x11-wm/hyprland/files/patch-hyprtester_clients_shortcut-inhibitor.cpp
deleted file mode 100644
index 3aaeadebb765..000000000000
--- a/x11-wm/hyprland/files/patch-hyprtester_clients_shortcut-inhibitor.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- hyprtester/clients/shortcut-inhibitor.cpp.orig	2026-03-02 07:58:44 UTC
-+++ hyprtester/clients/shortcut-inhibitor.cpp
-@@ -1,6 +1,7 @@
- #include <sys/poll.h>
- #include <sys/mman.h>
- #include <fcntl.h>
-+#include <unistd.h>
- #include <print>
- 
- #include <wayland-client.h>
diff --git a/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_shortcut-inhibitor.cpp b/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_shortcut-inhibitor.cpp
index e3f0f551d53f..24661b93f851 100644
--- a/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_shortcut-inhibitor.cpp
+++ b/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_shortcut-inhibitor.cpp
@@ -1,10 +1,10 @@
---- hyprtester/src/tests/clients/shortcut-inhibitor.cpp.orig	2026-03-02 07:56:10 UTC
+--- hyprtester/src/tests/clients/shortcut-inhibitor.cpp.orig	2026-05-31 08:23:05 UTC
 +++ hyprtester/src/tests/clients/shortcut-inhibitor.cpp
-@@ -7,6 +7,7 @@
- #include <hyprutils/os/FileDescriptor.hpp>
- #include <hyprutils/os/Process.hpp>
+@@ -8,6 +8,7 @@
  
-+#include <unistd.h>
+ #include <optional>
  #include <sys/poll.h>
++#include <unistd.h>
  #include <csignal>
  #include <thread>
+ #include <filesystem>
diff --git a/x11-wm/hyprland/files/patch-src_init_initHelpers.cpp b/x11-wm/hyprland/files/patch-src_init_initHelpers.cpp
new file mode 100644
index 000000000000..74f2ee13988d
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-src_init_initHelpers.cpp
@@ -0,0 +1,26 @@
+--- src/init/initHelpers.cpp.orig	2026-05-31 08:07:11 UTC
++++ src/init/initHelpers.cpp
+@@ -1,5 +1,7 @@
++#if defined(__linux__)
+ #include <linux/capability.h>
+ #include <sys/prctl.h>
++#endif
+ 
+ #include "initHelpers.hpp"
+ 
+@@ -26,11 +28,13 @@ void NInit::gainRealTime() {
+ 
+     // NixOS-specific fix to prevent all children from inheriting
+     // CAP_SYS_NICE due to how the security wrapper works.
++#if defined(__linux__)
+     prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_LOWER, CAP_SYS_NICE, 0, 0);
++#endif
+ 
+     pthread_atfork(nullptr, nullptr, []() {
+         const struct sched_param param = {.sched_priority = 0};
+         if (pthread_setschedparam(pthread_self(), SCHED_OTHER, &param))
+             Log::logger->log(Log::WARN, "Failed to reset process scheduling strategy");
+     });
+-}
+\ No newline at end of file
++}
diff --git a/x11-wm/hyprland/files/patch-src_render_Framebuffer.cpp b/x11-wm/hyprland/files/patch-src_render_Framebuffer.cpp
deleted file mode 100644
index 5cbe97c69b60..000000000000
--- a/x11-wm/hyprland/files/patch-src_render_Framebuffer.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/render/Framebuffer.cpp.orig	2026-04-10 13:44:26 UTC
-+++ src/render/Framebuffer.cpp
-@@ -136,5 +136,11 @@ void CFramebuffer::invalidate(const std::vector<GLenum
-     if (!isAllocated())
-         return;
- 
-+    GLint restoreFB = 0;
-+    glGetIntegerv(GL_FRAMEBUFFER_BINDING, &restoreFB);
-+
-+    glBindFramebuffer(GL_FRAMEBUFFER, m_fb);
-     glInvalidateFramebuffer(GL_FRAMEBUFFER, attachments.size(), attachments.data());
-+
-+    glBindFramebuffer(GL_FRAMEBUFFER, restoreFB);
- }
diff --git a/x11-wm/hyprland/files/patch-src_render_OpenGL.cpp b/x11-wm/hyprland/files/patch-src_render_OpenGL.cpp
deleted file mode 100644
index 97fce13abb32..000000000000
--- a/x11-wm/hyprland/files/patch-src_render_OpenGL.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/render/OpenGL.cpp.orig	2026-03-27 18:19:38 UTC
-+++ src/render/OpenGL.cpp
-@@ -813,13 +813,9 @@ void CHyprOpenGLImpl::end() {
-     }
- 
-     // invalidate our render FBs to signal to the driver we don't need them anymore
--    m_renderData.pCurrentMonData->mirrorFB.bind();
-     m_renderData.pCurrentMonData->mirrorFB.invalidate({GL_STENCIL_ATTACHMENT, GL_COLOR_ATTACHMENT0});
--    m_renderData.pCurrentMonData->mirrorSwapFB.bind();
-     m_renderData.pCurrentMonData->mirrorSwapFB.invalidate({GL_STENCIL_ATTACHMENT, GL_COLOR_ATTACHMENT0});
--    m_renderData.pCurrentMonData->offloadFB.bind();
-     m_renderData.pCurrentMonData->offloadFB.invalidate({GL_STENCIL_ATTACHMENT, GL_COLOR_ATTACHMENT0});
--    m_renderData.pCurrentMonData->offMainFB.bind();
-     m_renderData.pCurrentMonData->offMainFB.invalidate({GL_STENCIL_ATTACHMENT, GL_COLOR_ATTACHMENT0});
- 
-     // reset our data
diff --git a/x11-wm/hyprland/pkg-plist b/x11-wm/hyprland/pkg-plist
index 3bf1fc5c5296..08928c3f1731 100644
--- a/x11-wm/hyprland/pkg-plist
+++ b/x11-wm/hyprland/pkg-plist
@@ -58,6 +58,7 @@ include/hyprland/protocols/wlr-virtual-pointer-unstable-v1.hpp
 include/hyprland/protocols/xdg-activation-v1.hpp
 include/hyprland/protocols/xdg-decoration-unstable-v1.hpp
 include/hyprland/protocols/xdg-dialog-v1.hpp
+include/hyprland/protocols/xdg-foreign-unstable-v2.hpp
 include/hyprland/protocols/xdg-output-unstable-v1.hpp
 include/hyprland/protocols/xdg-shell.hpp
 include/hyprland/protocols/xdg-system-bell-v1.hpp
@@ -65,15 +66,73 @@ include/hyprland/protocols/xdg-toplevel-tag-v1.hpp
 include/hyprland/protocols/xwayland-shell-v1.hpp
 include/hyprland/src/Compositor.hpp
 include/hyprland/src/SharedDefs.hpp
-include/hyprland/src/config/ConfigDataValues.hpp
-include/hyprland/src/config/ConfigDescriptions.hpp
 include/hyprland/src/config/ConfigManager.hpp
 include/hyprland/src/config/ConfigValue.hpp
-include/hyprland/src/config/ConfigWatcher.hpp
-include/hyprland/src/config/defaultConfig.hpp
+include/hyprland/src/config/legacy/ConfigManager.hpp
+include/hyprland/src/config/legacy/DefaultConfig.hpp
+include/hyprland/src/config/legacy/DispatcherTranslator.hpp
+include/hyprland/src/config/lua/ConfigManager.hpp
+include/hyprland/src/config/lua/DefaultConfig.hpp
+include/hyprland/src/config/lua/Emergency.hpp
+include/hyprland/src/config/lua/LuaBindings.hpp
+include/hyprland/src/config/lua/LuaEventHandler.hpp
+include/hyprland/src/config/lua/bindings/LuaBindingsInternal.hpp
+include/hyprland/src/config/lua/layout/LuaLayoutContext.hpp
+include/hyprland/src/config/lua/layout/LuaLayoutProvider.hpp
+include/hyprland/src/config/lua/layout/LuaLayoutTarget.hpp
+include/hyprland/src/config/lua/objects/LuaEventSubscription.hpp
+include/hyprland/src/config/lua/objects/LuaGroup.hpp
+include/hyprland/src/config/lua/objects/LuaKeybind.hpp
+include/hyprland/src/config/lua/objects/LuaLayerRule.hpp
+include/hyprland/src/config/lua/objects/LuaLayerSurface.hpp
+include/hyprland/src/config/lua/objects/LuaMonitor.hpp
+include/hyprland/src/config/lua/objects/LuaNotification.hpp
+include/hyprland/src/config/lua/objects/LuaObjectHelpers.hpp
+include/hyprland/src/config/lua/objects/LuaTimer.hpp
+include/hyprland/src/config/lua/objects/LuaWindow.hpp
+include/hyprland/src/config/lua/objects/LuaWindowRule.hpp
+include/hyprland/src/config/lua/objects/LuaWorkspace.hpp
+include/hyprland/src/config/lua/types/LuaConfigBool.hpp
+include/hyprland/src/config/lua/types/LuaConfigColor.hpp
+include/hyprland/src/config/lua/types/LuaConfigCssGap.hpp
+include/hyprland/src/config/lua/types/LuaConfigExpressionVec2.hpp
+include/hyprland/src/config/lua/types/LuaConfigFloat.hpp
+include/hyprland/src/config/lua/types/LuaConfigFontWeight.hpp
+include/hyprland/src/config/lua/types/LuaConfigGradient.hpp
+include/hyprland/src/config/lua/types/LuaConfigInt.hpp
+include/hyprland/src/config/lua/types/LuaConfigString.hpp
+include/hyprland/src/config/lua/types/LuaConfigUtils.hpp
+include/hyprland/src/config/lua/types/LuaConfigValue.hpp
+include/hyprland/src/config/lua/types/LuaConfigVec2.hpp
+include/hyprland/src/config/shared/ConfigErrors.hpp
+include/hyprland/src/config/shared/Types.hpp
+include/hyprland/src/config/shared/actions/ConfigActions.hpp
+include/hyprland/src/config/shared/animation/AnimationTree.hpp
+include/hyprland/src/config/shared/complex/ComplexDataType.hpp
+include/hyprland/src/config/shared/complex/ComplexDataTypes.hpp
+include/hyprland/src/config/shared/inotify/ConfigWatcher.hpp
+include/hyprland/src/config/shared/monitor/MonitorRule.hpp
+include/hyprland/src/config/shared/monitor/MonitorRuleManager.hpp
+include/hyprland/src/config/shared/monitor/Parser.hpp
+include/hyprland/src/config/shared/parserUtils/ParserUtils.hpp
+include/hyprland/src/config/shared/workspace/WorkspaceRule.hpp
+include/hyprland/src/config/shared/workspace/WorkspaceRuleManager.hpp
+include/hyprland/src/config/supplementary/executor/Executor.hpp
+include/hyprland/src/config/supplementary/jeremy/Jeremy.hpp
+include/hyprland/src/config/supplementary/propRefresher/PropRefresher.hpp
+include/hyprland/src/config/values/ConfigValues.hpp
+include/hyprland/src/config/values/types/BoolValue.hpp
+include/hyprland/src/config/values/types/ColorValue.hpp
+include/hyprland/src/config/values/types/CssGapValue.hpp
+include/hyprland/src/config/values/types/FloatValue.hpp
+include/hyprland/src/config/values/types/FontWeightValue.hpp
+include/hyprland/src/config/values/types/GradientValue.hpp
+include/hyprland/src/config/values/types/IValue.hpp
+include/hyprland/src/config/values/types/IntValue.hpp
+include/hyprland/src/config/values/types/StringValue.hpp
+include/hyprland/src/config/values/types/Vec2Value.hpp
 include/hyprland/src/debug/HyprCtl.hpp
-include/hyprland/src/debug/HyprDebugOverlay.hpp
-include/hyprland/src/debug/HyprNotificationOverlay.hpp
+include/hyprland/src/debug/Overlay.hpp
 include/hyprland/src/debug/TracyDefines.hpp
 include/hyprland/src/debug/crash/CrashReporter.hpp
 include/hyprland/src/debug/crash/SignalSafe.hpp
@@ -87,6 +146,7 @@ include/hyprland/src/desktop/history/WorkspaceHistoryTracker.hpp
 include/hyprland/src/desktop/reserved/ReservedArea.hpp
 include/hyprland/src/desktop/rule/Engine.hpp
 include/hyprland/src/desktop/rule/Rule.hpp
+include/hyprland/src/desktop/rule/RuleWithEffects.hpp
 include/hyprland/src/desktop/rule/effect/EffectContainer.hpp
 include/hyprland/src/desktop/rule/layerRule/LayerRule.hpp
 include/hyprland/src/desktop/rule/layerRule/LayerRuleApplicator.hpp
@@ -101,7 +161,9 @@ include/hyprland/src/desktop/rule/utils/SetUtils.hpp
 include/hyprland/src/desktop/rule/windowRule/WindowRule.hpp
 include/hyprland/src/desktop/rule/windowRule/WindowRuleApplicator.hpp
 include/hyprland/src/desktop/rule/windowRule/WindowRuleEffectContainer.hpp
+include/hyprland/src/desktop/state/FloatState.hpp
 include/hyprland/src/desktop/state/FocusState.hpp
+include/hyprland/src/desktop/types/MultiAnimatedVariable.hpp
 include/hyprland/src/desktop/types/OverridableVar.hpp
 include/hyprland/src/desktop/view/GlobalViewMethods.hpp
 include/hyprland/src/desktop/view/Group.hpp
@@ -122,6 +184,7 @@ include/hyprland/src/devices/Tablet.hpp
 include/hyprland/src/devices/TouchDevice.hpp
 include/hyprland/src/devices/VirtualKeyboard.hpp
 include/hyprland/src/devices/VirtualPointer.hpp
+include/hyprland/src/errorOverlay/Overlay.hpp
 include/hyprland/src/event/EventBus.hpp
 include/hyprland/src/helpers/AnimatedVariable.hpp
 include/hyprland/src/helpers/AsyncDialogBox.hpp
@@ -136,12 +199,15 @@ include/hyprland/src/helpers/MainLoopExecutor.hpp
 include/hyprland/src/helpers/MiscFunctions.hpp
 include/hyprland/src/helpers/Monitor.hpp
 include/hyprland/src/helpers/MonitorFrameScheduler.hpp
+include/hyprland/src/helpers/MonitorResources.hpp
 include/hyprland/src/helpers/MonitorZoomController.hpp
 include/hyprland/src/helpers/SdDaemon.hpp
 include/hyprland/src/helpers/Splashes.hpp
+include/hyprland/src/helpers/SystemInfo.hpp
 include/hyprland/src/helpers/TagKeeper.hpp
 include/hyprland/src/helpers/TransferFunction.hpp
 include/hyprland/src/helpers/WLClasses.hpp
+include/hyprland/src/helpers/cm/ColorManagement.hpp
 include/hyprland/src/helpers/defer/Promise.hpp
 include/hyprland/src/helpers/env/Env.hpp
 include/hyprland/src/helpers/fs/FsUtils.hpp
@@ -155,7 +221,6 @@ include/hyprland/src/helpers/sync/SyncTimeline.hpp
 include/hyprland/src/helpers/time/Time.hpp
 include/hyprland/src/helpers/time/Timer.hpp
 include/hyprland/src/helpers/varlist/VarList.hpp
-include/hyprland/src/hyprerror/HyprError.hpp
 include/hyprland/src/i18n/Engine.hpp
 include/hyprland/src/includes.hpp
 include/hyprland/src/init/initHelpers.hpp
@@ -209,12 +274,17 @@ include/hyprland/src/managers/input/trackpad/gestures/DispatcherGesture.hpp
 include/hyprland/src/managers/input/trackpad/gestures/FloatGesture.hpp
 include/hyprland/src/managers/input/trackpad/gestures/FullscreenGesture.hpp
 include/hyprland/src/managers/input/trackpad/gestures/ITrackpadGesture.hpp
+include/hyprland/src/managers/input/trackpad/gestures/LuaFunctionGesture.hpp
 include/hyprland/src/managers/input/trackpad/gestures/MoveGesture.hpp
 include/hyprland/src/managers/input/trackpad/gestures/ResizeGesture.hpp
+include/hyprland/src/managers/input/trackpad/gestures/ScrollMoveGesture.hpp
 include/hyprland/src/managers/input/trackpad/gestures/SpecialWorkspaceGesture.hpp
 include/hyprland/src/managers/input/trackpad/gestures/WorkspaceSwipeGesture.hpp
 include/hyprland/src/managers/permissions/DynamicPermissionManager.hpp
 include/hyprland/src/managers/screenshare/ScreenshareManager.hpp
+include/hyprland/src/notification/Notification.hpp
+include/hyprland/src/notification/NotificationOverlay.hpp
+include/hyprland/src/notification/SharedDefines.hpp
 include/hyprland/src/pch/pch.hpp
 include/hyprland/src/plugins/HookSystem.hpp
 include/hyprland/src/plugins/PluginAPI.hpp
@@ -275,6 +345,7 @@ include/hyprland/src/protocols/XDGActivation.hpp
 include/hyprland/src/protocols/XDGBell.hpp
 include/hyprland/src/protocols/XDGDecoration.hpp
 include/hyprland/src/protocols/XDGDialog.hpp
+include/hyprland/src/protocols/XDGForeignV2.hpp
 include/hyprland/src/protocols/XDGOutput.hpp
 include/hyprland/src/protocols/XDGShell.hpp
 include/hyprland/src/protocols/XDGTag.hpp
@@ -286,7 +357,6 @@ include/hyprland/src/protocols/core/Seat.hpp
 include/hyprland/src/protocols/core/Shm.hpp
 include/hyprland/src/protocols/core/Subcompositor.hpp
 include/hyprland/src/protocols/types/Buffer.hpp
-include/hyprland/src/protocols/types/ColorManagement.hpp
 include/hyprland/src/protocols/types/ContentType.hpp
 include/hyprland/src/protocols/types/DMABuffer.hpp
 include/hyprland/src/protocols/types/DataDevice.hpp
@@ -295,21 +365,31 @@ include/hyprland/src/protocols/types/SurfaceState.hpp
 include/hyprland/src/protocols/types/SurfaceStateQueue.hpp
 include/hyprland/src/protocols/types/WLBuffer.hpp
 include/hyprland/src/render/AsyncResourceGatherer.hpp
+include/hyprland/src/render/ElementRenderer.hpp
 include/hyprland/src/render/Framebuffer.hpp
+include/hyprland/src/render/GLRenderer.hpp
 include/hyprland/src/render/OpenGL.hpp
 include/hyprland/src/render/Renderbuffer.hpp
 include/hyprland/src/render/Renderer.hpp
 include/hyprland/src/render/Shader.hpp
+include/hyprland/src/render/ShaderLoader.hpp
+include/hyprland/src/render/SyncFDManager.hpp
 include/hyprland/src/render/Texture.hpp
 include/hyprland/src/render/Transformer.hpp
 include/hyprland/src/render/decorations/CHyprBorderDecoration.hpp
 include/hyprland/src/render/decorations/CHyprDropShadowDecoration.hpp
 include/hyprland/src/render/decorations/CHyprGroupBarDecoration.hpp
+include/hyprland/src/render/decorations/CHyprInnerGlowDecoration.hpp
 include/hyprland/src/render/decorations/DecorationPositioner.hpp
 include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp
+include/hyprland/src/render/gl/GLElementRenderer.hpp
+include/hyprland/src/render/gl/GLFramebuffer.hpp
+include/hyprland/src/render/gl/GLRenderbuffer.hpp
+include/hyprland/src/render/gl/GLTexture.hpp
 include/hyprland/src/render/pass/BorderPassElement.hpp
 include/hyprland/src/render/pass/ClearPassElement.hpp
 include/hyprland/src/render/pass/FramebufferElement.hpp
+include/hyprland/src/render/pass/InnerGlowPassElement.hpp
 include/hyprland/src/render/pass/Pass.hpp
 include/hyprland/src/render/pass/PassElement.hpp
 include/hyprland/src/render/pass/PreBlurElement.hpp
@@ -320,43 +400,38 @@ include/hyprland/src/render/pass/SurfacePassElement.hpp
 include/hyprland/src/render/pass/TexPassElement.hpp
 include/hyprland/src/render/pass/TextureMatteElement.hpp
 include/hyprland/src/render/shaders/CM.glsl.inc
-include/hyprland/src/render/shaders/CMblurprepare.frag.inc
-include/hyprland/src/render/shaders/CMborder.frag.inc
 include/hyprland/src/render/shaders/Shaders.hpp
 include/hyprland/src/render/shaders/blur1.frag.inc
+include/hyprland/src/render/shaders/blur1.glsl.inc
 include/hyprland/src/render/shaders/blur2.frag.inc
+include/hyprland/src/render/shaders/blur2.glsl.inc
+include/hyprland/src/render/shaders/blurFinish.glsl.inc
 include/hyprland/src/render/shaders/blurfinish.frag.inc
 include/hyprland/src/render/shaders/blurprepare.frag.inc
+include/hyprland/src/render/shaders/blurprepare.glsl.inc
 include/hyprland/src/render/shaders/border.frag.inc
 include/hyprland/src/render/shaders/border.glsl.inc
-include/hyprland/src/render/shaders/discard.glsl.inc
-include/hyprland/src/render/shaders/do_CM.glsl.inc
-include/hyprland/src/render/shaders/do_discard.glsl.inc
-include/hyprland/src/render/shaders/do_rounding.glsl.inc
-include/hyprland/src/render/shaders/do_sdr_mod.glsl.inc
-include/hyprland/src/render/shaders/do_tint.glsl.inc
-include/hyprland/src/render/shaders/do_tonemap.glsl.inc
+include/hyprland/src/render/shaders/cm_helpers.glsl.inc
+include/hyprland/src/render/shaders/constants.h.inc
+include/hyprland/src/render/shaders/defines.h.inc
 include/hyprland/src/render/shaders/ext.frag.inc
 include/hyprland/src/render/shaders/gain.glsl.inc
-include/hyprland/src/render/shaders/get_rgb_pixel.glsl.inc
-include/hyprland/src/render/shaders/get_rgba_pixel.glsl.inc
-include/hyprland/src/render/shaders/get_rgbx_pixel.glsl.inc
 include/hyprland/src/render/shaders/glitch.frag.inc
+include/hyprland/src/render/shaders/glsl/constants.h
+include/hyprland/src/render/shaders/glsl/defines.h
+include/hyprland/src/render/shaders/inner_glow.frag.inc
+include/hyprland/src/render/shaders/inner_glow.glsl.inc
 include/hyprland/src/render/shaders/passthru.frag.inc
-include/hyprland/src/render/shaders/primaries_xyz.glsl.inc
-include/hyprland/src/render/shaders/primaries_xyz_const.glsl.inc
-include/hyprland/src/render/shaders/primaries_xyz_uniform.glsl.inc
 include/hyprland/src/render/shaders/quad.frag.inc
 include/hyprland/src/render/shaders/rgbamatte.frag.inc
 include/hyprland/src/render/shaders/rounding.glsl.inc
-include/hyprland/src/render/shaders/sdr_mod.glsl.inc
 include/hyprland/src/render/shaders/shadow.frag.inc
+include/hyprland/src/render/shaders/shadow.glsl.inc
 include/hyprland/src/render/shaders/surface.frag.inc
-include/hyprland/src/render/shaders/surface_CM.glsl.inc
 include/hyprland/src/render/shaders/tex300.vert.inc
 include/hyprland/src/render/shaders/tex320.vert.inc
-include/hyprland/src/render/shaders/tint.glsl.inc
 include/hyprland/src/render/shaders/tonemap.glsl.inc
+include/hyprland/src/render/types.hpp
 include/hyprland/src/version.h
 include/hyprland/src/xwayland/Dnd.hpp
 include/hyprland/src/xwayland/Server.hpp
@@ -368,9 +443,10 @@ share/bash-completion/completions/hyprctl
 share/bash-completion/completions/hyprpm
 share/fish/vendor_completions.d/hyprctl.fish
 share/fish/vendor_completions.d/hyprpm.fish
-share/hypr/hyprland.conf
+share/hypr/hyprland.lua
 share/hypr/lockdead.png
 share/hypr/lockdead2.png
+share/hypr/stubs/hl.meta.lua
 share/hypr/wall0.png
 share/hypr/wall1.png
 share/hypr/wall2.png
@@ -381,4 +457,3 @@ share/wayland-sessions/hyprland.desktop
 share/xdg-desktop-portal/hyprland-portals.conf
 share/zsh/site-functions/_hyprctl
 share/zsh/site-functions/_hyprpm
-@dir include/hyprland/src/render/shaders/glsl


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1c12ed.3f6e7.586a0118>