Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Jan 2026 08:30:16 +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: 163cf640bcb8 - main - x11-wm/hyprland: Update to 0.53.1
Message-ID:  <695b7698.c0aa.710b6b67@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=163cf640bcb842873fb23603b6fdf618544d7574

commit 163cf640bcb842873fb23603b6fdf618544d7574
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-01-05 08:25:18 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-01-05 08:30:06 +0000

    x11-wm/hyprland: Update to 0.53.1
    
    While here, adjust dependency so that libinotify is required only when
    system does not yet implement native inotify functions.
    
    Changelog:
    - https://github.com/hyprwm/Hyprland/releases/tag/v0.53.0
    - https://github.com/hyprwm/Hyprland/releases/tag/v0.53.1
    
    Reported by:    GitHub (watch releases)
---
 x11-wm/hyprland/Makefile                           | 20 +++++---
 x11-wm/hyprland/distinfo                           |  6 +--
 x11-wm/hyprland/files/patch-hyprctl_main.cpp       | 11 -----
 .../files/patch-hyprpm_src_core_PluginManager.cpp  |  4 +-
 .../patch-hyprtester_clients_child-window.cpp      | 17 +++++++
 .../patch-hyprtester_clients_pointer-scroll.cpp    | 10 ++++
 .../patch-hyprtester_clients_pointer-warp.cpp      | 10 ++++
 ...h-hyprtester_src_tests_clients_child-window.cpp | 17 +++++++
 ...hyprtester_src_tests_clients_pointer-scroll.cpp | 10 ++++
 ...h-hyprtester_src_tests_clients_pointer-warp.cpp | 10 ++++
 .../patch-hyprtester_src_tests_main_window.cpp     |  7 +++
 .../files/patch-start_src_core_Instance.cpp        | 41 ++++++++++++++++
 x11-wm/hyprland/pkg-plist                          | 57 +++++++++++++++-------
 13 files changed, 178 insertions(+), 42 deletions(-)

diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index 3c4b5d6ef567..33b955efe4d5 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	hyprland
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.52.2
-PORTREVISION=	1
+DISTVERSION=	0.53.1
 CATEGORIES=	x11-wm wayland
 MASTER_SITES=	https://github.com/hyprwm/Hyprland/releases/download/${DISTVERSIONFULL}/
 DISTNAME=	source-${DISTVERSIONFULL}
@@ -21,12 +20,13 @@ BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
 		wayland-protocols>=1.45:graphics/wayland-protocols
 LIB_DEPENDS=	libhyprlang.so:devel/hyprlang \
 		libhyprutils.so:devel/hyprutils \
-		libinotify.so:devel/libinotify \
+		libhyprwire.so:devel/hyprwire \
 		libre2.so:devel/re2 \
 		libtomlplusplus.so:devel/tomlplusplus \
 		libhyprgraphics.so:graphics/hyprgraphics \
 		libdrm.so:graphics/libdrm \
 		libwayland-server.so:graphics/wayland \
+		libmuparser.so:math/muparser \
 		libuuid.so:misc/libuuid \
 		libaquamarine.so:x11-toolkits/aquamarine \
 		libhyprcursor.so:x11/hyprcursor \
@@ -34,7 +34,7 @@ LIB_DEPENDS=	libhyprlang.so:devel/hyprlang \
 		libxkbcommon.so:x11/libxkbcommon
 RUN_DEPENDS=	hyprland-dialog:x11/hyprland-guiutils
 
-USES=		cmake compiler:c++23-lang gl gnome pkgconfig xorg
+USES=		cmake:testing compiler:c++23-lang gl gnome pkgconfig xorg
 
 USE_GL=		egl gbm opengl
 USE_GNOME=	cairo glib20 pango
@@ -42,9 +42,9 @@ USE_XORG=	pixman xcursor
 
 CMAKE_ON=	NO_SYSTEMD
 CMAKE_OFF=	CMAKE_CXX_SCAN_FOR_MODULES # avoid devel/llvm*
-CMAKE_OFF+=	BUILD_TESTING
 
 LDFLAGS+=	-Wl,--as-needed # GL, pango deps
+LDFLAGS+=	-pthread
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-source
 
@@ -54,6 +54,10 @@ WRKSRC=		${WRKDIR}/${PORTNAME}-source
 LIB_DEPENDS+=	libepoll-shim.so:devel/libepoll-shim
 .endif
 
+.if !exists(/usr/include/sys/inotify.h)
+LIB_DEPENDS+=	libinotify.so:devel/libinotify
+.endif
+
 OPTIONS_DEFINE=		X11
 OPTIONS_DEFAULT=	X11
 
@@ -67,7 +71,7 @@ X11_CMAKE_BOOL_OFF=	NO_XWAYLAND
 post-patch:
 # Respect consolekit2 as XDG_RUNTIME_DIR fallback
 	@${REINPLACE_CMD} 's|/run/user|/var&|' \
-		${WRKSRC}/hyprctl/main.cpp \
+		${WRKSRC}/hyprctl/src/main.cpp \
 		${WRKSRC}/hyprpm/src/core/HyprlandSocket.cpp \
 		${WRKSRC}/hyprtester/src/hyprctlCompat.cpp \
 		${WRKSRC}/src/Compositor.cpp
@@ -77,9 +81,9 @@ post-patch:
 # XXX Replace linprocfs(4) with sysctl(3)
 	@${REINPLACE_CMD} -e 's|/proc|${LINUXBASE}&|g' \
 		${WRKSRC}/hyprtester/src/tests/main/exec.cpp \
-		${WRKSRC}/src/debug/CrashReporter.cpp \
 		${WRKSRC}/src/debug/HyprCtl.cpp \
-		${WRKSRC}/src/desktop/Window.cpp \
+		${WRKSRC}/src/debug/crash/CrashReporter.cpp \
+		${WRKSRC}/src/desktop/view/Window.cpp \
 		${WRKSRC}/src/helpers/MiscFunctions.cpp \
 		${WRKSRC}/src/plugins/HookSystem.cpp \
 		${WRKSRC}/src/plugins/PluginAPI.cpp
diff --git a/x11-wm/hyprland/distinfo b/x11-wm/hyprland/distinfo
index a1d963b4c0a4..b3eaf5a743f4 100644
--- a/x11-wm/hyprland/distinfo
+++ b/x11-wm/hyprland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765341058
-SHA256 (hyprland/source-v0.52.2.tar.gz) = 57b4db99896cad8388482b945b119b206fd7ea94638793b550210be08274d7dd
-SIZE (hyprland/source-v0.52.2.tar.gz) = 54311123
+TIMESTAMP = 1767516818
+SHA256 (hyprland/source-v0.53.1.tar.gz) = 1d9d22cfa34d2a559b2be37735adb1f70eef4fd8bbaf226ebf1d20b09fcb0861
+SIZE (hyprland/source-v0.53.1.tar.gz) = 54355159
diff --git a/x11-wm/hyprland/files/patch-hyprctl_main.cpp b/x11-wm/hyprland/files/patch-hyprctl_main.cpp
deleted file mode 100644
index caeb2aab9d59..000000000000
--- a/x11-wm/hyprland/files/patch-hyprctl_main.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- hyprctl/main.cpp.orig	2025-11-09 23:33:25 UTC
-+++ hyprctl/main.cpp
-@@ -270,7 +270,7 @@ int requestIPC(std::string_view filename, std::string_
-     sockaddr_un serverAddress = {0};
-     serverAddress.sun_family  = AF_UNIX;
- 
--    std::string socketPath = getRuntimeDir() + "/" + instanceSignature + "/" + filename;
-+    std::string socketPath = getRuntimeDir() + "/" + instanceSignature + "/" + static_cast<std::string>(filename);
- 
-     strncpy(serverAddress.sun_path, socketPath.c_str(), sizeof(serverAddress.sun_path) - 1);
- 
diff --git a/x11-wm/hyprland/files/patch-hyprpm_src_core_PluginManager.cpp b/x11-wm/hyprland/files/patch-hyprpm_src_core_PluginManager.cpp
index 898c0e5b76c2..7c4c70022032 100644
--- a/x11-wm/hyprland/files/patch-hyprpm_src_core_PluginManager.cpp
+++ b/x11-wm/hyprland/files/patch-hyprpm_src_core_PluginManager.cpp
@@ -1,8 +1,8 @@
 Avoid hyprpm rebuilding Hyprland outside of ports
 
---- hyprpm/src/core/PluginManager.cpp.orig	2025-09-10 12:53:39 UTC
+--- hyprpm/src/core/PluginManager.cpp.orig	2026-01-02 21:24:24 UTC
 +++ hyprpm/src/core/PluginManager.cpp
-@@ -391,9 +391,6 @@ eHeadersErrors CPluginManager::headersValid() {
+@@ -385,9 +385,6 @@ eHeadersErrors CPluginManager::headersValid() {
  eHeadersErrors CPluginManager::headersValid() {
      const auto HLVER = getHyprlandVersion(false);
  
diff --git a/x11-wm/hyprland/files/patch-hyprtester_clients_child-window.cpp b/x11-wm/hyprland/files/patch-hyprtester_clients_child-window.cpp
new file mode 100644
index 000000000000..b5108229cf0a
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprtester_clients_child-window.cpp
@@ -0,0 +1,17 @@
+--- hyprtester/clients/child-window.cpp.orig	2026-01-04 11:44:08 UTC
++++ hyprtester/clients/child-window.cpp
+@@ -3,6 +3,7 @@
+ #include <sys/mman.h>
+ #include <fcntl.h>
+ #include <stdio.h>
++#include <unistd.h>
+ 
+ #include <wayland-client.h>
+ #include <wayland.hpp>
+@@ -332,4 +333,4 @@ int main(int argc, char** argv) {
+ 
+     wl_display_disconnect(display);
+     return 0;
+-}
+\ No newline at end of file
++}
diff --git a/x11-wm/hyprland/files/patch-hyprtester_clients_pointer-scroll.cpp b/x11-wm/hyprland/files/patch-hyprtester_clients_pointer-scroll.cpp
new file mode 100644
index 000000000000..19dbbea76153
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprtester_clients_pointer-scroll.cpp
@@ -0,0 +1,10 @@
+--- hyprtester/clients/pointer-scroll.cpp.orig	2026-01-04 11:43:28 UTC
++++ hyprtester/clients/pointer-scroll.cpp
+@@ -2,6 +2,7 @@
+ #include <sys/poll.h>
+ #include <sys/mman.h>
+ #include <fcntl.h>
++#include <unistd.h>
+ #include <print>
+ #include <format>
+ #include <string>
diff --git a/x11-wm/hyprland/files/patch-hyprtester_clients_pointer-warp.cpp b/x11-wm/hyprland/files/patch-hyprtester_clients_pointer-warp.cpp
new file mode 100644
index 000000000000..490bcbb1521d
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprtester_clients_pointer-warp.cpp
@@ -0,0 +1,10 @@
+--- hyprtester/clients/pointer-warp.cpp.orig	2026-01-04 11:42:28 UTC
++++ hyprtester/clients/pointer-warp.cpp
+@@ -2,6 +2,7 @@
+ #include <sys/poll.h>
+ #include <sys/mman.h>
+ #include <fcntl.h>
++#include <unistd.h>
+ #include <print>
+ #include <format>
+ #include <string>
diff --git a/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_child-window.cpp b/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_child-window.cpp
new file mode 100644
index 000000000000..47ba77e24fc4
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_child-window.cpp
@@ -0,0 +1,17 @@
+--- hyprtester/src/tests/clients/child-window.cpp.orig	2026-01-04 11:41:28 UTC
++++ hyprtester/src/tests/clients/child-window.cpp
+@@ -7,6 +7,7 @@
+ #include <hyprutils/os/FileDescriptor.hpp>
+ #include <hyprutils/os/Process.hpp>
+ 
++#include <unistd.h>
+ #include <sys/poll.h>
+ #include <csignal>
+ #include <thread>
+@@ -120,4 +121,4 @@ static bool test() {
+     return !ret;
+ }
+ 
+-REGISTER_CLIENT_TEST_FN(test);
+\ No newline at end of file
++REGISTER_CLIENT_TEST_FN(test);
diff --git a/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_pointer-scroll.cpp b/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_pointer-scroll.cpp
new file mode 100644
index 000000000000..311f360a716b
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_pointer-scroll.cpp
@@ -0,0 +1,10 @@
+--- hyprtester/src/tests/clients/pointer-scroll.cpp.orig	2026-01-04 11:40:44 UTC
++++ hyprtester/src/tests/clients/pointer-scroll.cpp
+@@ -7,6 +7,7 @@
+ #include <hyprutils/os/FileDescriptor.hpp>
+ #include <hyprutils/os/Process.hpp>
+ 
++#include <unistd.h>
+ #include <sys/poll.h>
+ #include <csignal>
+ #include <thread>
diff --git a/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_pointer-warp.cpp b/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_pointer-warp.cpp
new file mode 100644
index 000000000000..90bad2155f7a
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_pointer-warp.cpp
@@ -0,0 +1,10 @@
+--- hyprtester/src/tests/clients/pointer-warp.cpp.orig	2026-01-04 11:37:16 UTC
++++ hyprtester/src/tests/clients/pointer-warp.cpp
+@@ -7,6 +7,7 @@
+ #include <hyprutils/os/FileDescriptor.hpp>
+ #include <hyprutils/os/Process.hpp>
+ 
++#include <unistd.h>
+ #include <sys/poll.h>
+ #include <csignal>
+ #include <thread>
diff --git a/x11-wm/hyprland/files/patch-hyprtester_src_tests_main_window.cpp b/x11-wm/hyprland/files/patch-hyprtester_src_tests_main_window.cpp
new file mode 100644
index 000000000000..ec7540aa6bfc
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprtester_src_tests_main_window.cpp
@@ -0,0 +1,7 @@
+--- hyprtester/src/tests/main/window.cpp.orig	2026-01-04 11:45:09 UTC
++++ hyprtester/src/tests/main/window.cpp
+@@ -1,3 +1,4 @@
++#include <unistd.h>
+ #include <cmath>
+ #include <chrono>
+ #include <cstdlib>
diff --git a/x11-wm/hyprland/files/patch-start_src_core_Instance.cpp b/x11-wm/hyprland/files/patch-start_src_core_Instance.cpp
new file mode 100644
index 000000000000..17173cb355a4
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-start_src_core_Instance.cpp
@@ -0,0 +1,41 @@
+--- start/src/core/Instance.cpp.orig	2026-01-04 09:38:22 UTC
++++ start/src/core/Instance.cpp
+@@ -7,11 +7,17 @@
+ #include <sys/poll.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
+-#include <sys/prctl.h>
+ #include <unistd.h>
+ #include <ranges>
+ #include <string_view>
+ 
++#if defined(__linux__)
++#include <sys/prctl.h>
++#elif defined(__FreeBSD__)
++#include <signal.h>
++#include <sys/procctl.h>
++#endif
++
+ #include <hyprutils/os/Process.hpp>
+ 
+ using namespace Hyprutils::OS;
+@@ -41,7 +47,12 @@ void CHyprlandInstance::runHyprlandThread(bool safeMod
+     int forkRet = fork();
+     if (forkRet == 0) {
+         // Make hyprland die on our SIGKILL
++#if defined(__linux__)
+         prctl(PR_SET_PDEATHSIG, SIGKILL);
++#elif defined(__FreeBSD__)
++        int sig = SIGKILL;
++        procctl(P_PID, getpid(), PROC_PDEATHSIG_CTL, &sig);
++#endif
+ 
+         execvp(g_state->customPath.value_or("Hyprland").c_str(), args.data());
+ 
+@@ -164,4 +175,4 @@ bool CHyprlandInstance::run(bool safeMode) {
+     m_hlThread.join();
+ 
+     return !m_hyprlandInitialized || m_hyprlandExiting;
+-}
+\ No newline at end of file
++}
diff --git a/x11-wm/hyprland/pkg-plist b/x11-wm/hyprland/pkg-plist
index da5a2c123f0d..1b942015f370 100644
--- a/x11-wm/hyprland/pkg-plist
+++ b/x11-wm/hyprland/pkg-plist
@@ -2,6 +2,7 @@ bin/Hyprland
 bin/hyprctl
 bin/hyprland
 bin/hyprpm
+bin/start-hyprland
 include/hyprland/protocols/alpha-modifier-v1.hpp
 include/hyprland/protocols/color-management-v1.hpp
 include/hyprland/protocols/commit-timing-v1.hpp
@@ -15,7 +16,6 @@ include/hyprland/protocols/ext-session-lock-v1.hpp
 include/hyprland/protocols/ext-workspace-v1.hpp
 include/hyprland/protocols/fifo-v1.hpp
 include/hyprland/protocols/fractional-scale-v1.hpp
-include/hyprland/protocols/frog-color-management-v1.hpp
 include/hyprland/protocols/hyprland-ctm-control-v1.hpp
 include/hyprland/protocols/hyprland-focus-grab-v1.hpp
 include/hyprland/protocols/hyprland-global-shortcuts-v1.hpp
@@ -61,7 +61,6 @@ include/hyprland/protocols/xdg-shell.hpp
 include/hyprland/protocols/xdg-system-bell-v1.hpp
 include/hyprland/protocols/xdg-toplevel-tag-v1.hpp
 include/hyprland/protocols/xwayland-shell-v1.hpp
-include/hyprland/protocols/xx-color-management-v4.hpp
 include/hyprland/src/Compositor.hpp
 include/hyprland/src/SharedDefs.hpp
 include/hyprland/src/config/ConfigDataValues.hpp
@@ -70,25 +69,46 @@ 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/debug/CrashReporter.hpp
 include/hyprland/src/debug/HyprCtl.hpp
 include/hyprland/src/debug/HyprDebugOverlay.hpp
 include/hyprland/src/debug/HyprNotificationOverlay.hpp
-include/hyprland/src/debug/Log.hpp
-include/hyprland/src/debug/RollingLogFollow.hpp
 include/hyprland/src/debug/TracyDefines.hpp
+include/hyprland/src/debug/crash/CrashReporter.hpp
+include/hyprland/src/debug/crash/SignalSafe.hpp
+include/hyprland/src/debug/log/Logger.hpp
+include/hyprland/src/debug/log/RollingLogFollow.hpp
 include/hyprland/src/defines.hpp
 include/hyprland/src/desktop/DesktopTypes.hpp
-include/hyprland/src/desktop/LayerRule.hpp
-include/hyprland/src/desktop/LayerSurface.hpp
-include/hyprland/src/desktop/Popup.hpp
-include/hyprland/src/desktop/Rule.hpp
-include/hyprland/src/desktop/Subsurface.hpp
-include/hyprland/src/desktop/WLSurface.hpp
-include/hyprland/src/desktop/Window.hpp
-include/hyprland/src/desktop/WindowOverridableVar.hpp
-include/hyprland/src/desktop/WindowRule.hpp
 include/hyprland/src/desktop/Workspace.hpp
+include/hyprland/src/desktop/history/WindowHistoryTracker.hpp
+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/effect/EffectContainer.hpp
+include/hyprland/src/desktop/rule/layerRule/LayerRule.hpp
+include/hyprland/src/desktop/rule/layerRule/LayerRuleApplicator.hpp
+include/hyprland/src/desktop/rule/layerRule/LayerRuleEffectContainer.hpp
+include/hyprland/src/desktop/rule/matchEngine/BoolMatchEngine.hpp
+include/hyprland/src/desktop/rule/matchEngine/IntMatchEngine.hpp
+include/hyprland/src/desktop/rule/matchEngine/MatchEngine.hpp
+include/hyprland/src/desktop/rule/matchEngine/RegexMatchEngine.hpp
+include/hyprland/src/desktop/rule/matchEngine/TagMatchEngine.hpp
+include/hyprland/src/desktop/rule/matchEngine/WorkspaceMatchEngine.hpp
+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/FocusState.hpp
+include/hyprland/src/desktop/types/OverridableVar.hpp
+include/hyprland/src/desktop/view/GlobalViewMethods.hpp
+include/hyprland/src/desktop/view/LayerSurface.hpp
+include/hyprland/src/desktop/view/Popup.hpp
+include/hyprland/src/desktop/view/SessionLock.hpp
+include/hyprland/src/desktop/view/Subsurface.hpp
+include/hyprland/src/desktop/view/View.hpp
+include/hyprland/src/desktop/view/WLSurface.hpp
+include/hyprland/src/desktop/view/Window.hpp
 include/hyprland/src/devices/IHID.hpp
 include/hyprland/src/devices/IKeyboard.hpp
 include/hyprland/src/devices/IPointer.hpp
@@ -99,7 +119,6 @@ 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/events/Events.hpp
 include/hyprland/src/helpers/AnimatedVariable.hpp
 include/hyprland/src/helpers/AsyncDialogBox.hpp
 include/hyprland/src/helpers/ByteOperations.hpp
@@ -112,12 +131,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/MonitorZoomController.hpp
 include/hyprland/src/helpers/SdDaemon.hpp
 include/hyprland/src/helpers/Splashes.hpp
 include/hyprland/src/helpers/TagKeeper.hpp
 include/hyprland/src/helpers/WLClasses.hpp
 include/hyprland/src/helpers/defer/Promise.hpp
+include/hyprland/src/helpers/env/Env.hpp
 include/hyprland/src/helpers/fs/FsUtils.hpp
+include/hyprland/src/helpers/math/Expression.hpp
 include/hyprland/src/helpers/math/Math.hpp
 include/hyprland/src/helpers/memory/Memory.hpp
 include/hyprland/src/helpers/signal/Signal.hpp
@@ -127,6 +149,7 @@ 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
 include/hyprland/src/layout/DwindleLayout.hpp
@@ -146,6 +169,7 @@ include/hyprland/src/managers/SeatManager.hpp
 include/hyprland/src/managers/SessionLockManager.hpp
 include/hyprland/src/managers/TokenManager.hpp
 include/hyprland/src/managers/VersionKeeperManager.hpp
+include/hyprland/src/managers/WelcomeManager.hpp
 include/hyprland/src/managers/XCursorManager.hpp
 include/hyprland/src/managers/XWaylandManager.hpp
 include/hyprland/src/managers/animation/AnimationManager.hpp
@@ -190,7 +214,6 @@ include/hyprland/src/protocols/FocusGrab.hpp
 include/hyprland/src/protocols/ForeignToplevel.hpp
 include/hyprland/src/protocols/ForeignToplevelWlr.hpp
 include/hyprland/src/protocols/FractionalScale.hpp
-include/hyprland/src/protocols/FrogColorManagement.hpp
 include/hyprland/src/protocols/GammaControl.hpp
 include/hyprland/src/protocols/GlobalShortcuts.hpp
 include/hyprland/src/protocols/HyprlandSurface.hpp
@@ -233,7 +256,6 @@ include/hyprland/src/protocols/XDGOutput.hpp
 include/hyprland/src/protocols/XDGShell.hpp
 include/hyprland/src/protocols/XDGTag.hpp
 include/hyprland/src/protocols/XWaylandShell.hpp
-include/hyprland/src/protocols/XXColorManagement.hpp
 include/hyprland/src/protocols/core/Compositor.hpp
 include/hyprland/src/protocols/core/DataDevice.hpp
 include/hyprland/src/protocols/core/Output.hpp
@@ -293,7 +315,6 @@ include/hyprland/src/render/shaders/rounding.glsl.inc
 include/hyprland/src/render/shaders/shadow.frag.inc
 include/hyprland/src/render/shaders/tex300.vert.inc
 include/hyprland/src/render/shaders/tex320.vert.inc
-include/hyprland/src/signal-safe.hpp
 include/hyprland/src/version.h
 include/hyprland/src/xwayland/Dnd.hpp
 include/hyprland/src/xwayland/Server.hpp


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?695b7698.c0aa.710b6b67>