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 - #include - #include -+#include - #include - - #include 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 - #include +@@ -8,6 +8,7 @@ -+#include + #include #include ++#include #include #include + #include 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 + #include ++#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, ¶m)) + 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::vectormirrorFB.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