Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.27.2_1 23 Jul 2023 19:26:44
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: backport support for mac_priority(4) |
0.27.2 19 Jul 2023 14:49:04
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.27.2
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.27.2
Reported by: GitHub (watch releases) |
0.27.1 18 Jul 2023 21:27:31
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.27.1
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.27.1
Reported by: GitHub (watch releases) |
0.27.0_3 18 Jul 2023 10:36:41
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: switch to upstream fixes |
0.27.0_3 18 Jul 2023 10:36:41
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: apply minor rendering fix after 27b50932c7ab |
0.27.0_2 18 Jul 2023 00:59:34
    |
Jan Beich (jbeich)  |
x11-toolkits/wlroots-devel: update to 0.16.0.660
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/b18c76642a...7791ffe058 |
0.27.0_1 16 Jul 2023 11:23:23
    |
Jan Beich (jbeich)  |
x11-toolkits/wlroots-devel: update to 0.16.0.656
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/88942d43fd...b18c76642a |
0.27.0 12 Jul 2023 15:56:42
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.27.0
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.27.0
Reported by: GitHub (watch releases) |
0.26.0_5 11 Jul 2023 05:03:23
    |
Jan Beich (jbeich)  |
x11-toolkits/wlroots-devel: update to 0.16.0.643
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/bbd53b3b46...214df8eda0 |
0.26.0_4 24 Jun 2023 00:58:55
    |
Jan Beich (jbeich)  |
x11-toolkits/wlroots-devel: update to 0.16.0.588
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/38d451bcb5...be05097968 |
0.26.0_3 15 Jun 2023 00:43:00
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak gamma control after b5cd6d44a26f |
0.26.0_2 06 Jun 2023 01:00:48
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: one more fix after ddd8debe464e |
0.26.0_1 03 Jun 2023 14:56:48
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak after 7a0f9a28e0d3
../src/events/Misc.cpp:113:91: error: no member named 'map' in
'wlr_drag_icon::(unnamed struct at
/usr/local/wlroots-devel/include/wlr/types/wlr_data_device.h:97:2)'
g_pInputManager->m_sDrag.hyprListener_mapIcon.initCallback(&wlrDrag->icon->events.map,
&Events::listener_mapDragIcon, &g_pInputManager->m_sDrag, "DragIcon");
~~~~~~~~~~~~~~~~~~~~~ ^
../src/events/Misc.cpp:114:93: error: no member named 'unmap' in
'wlr_drag_icon::(unnamed struct at
/usr/local/wlroots-devel/include/wlr/types/wlr_data_device.h:97:2)'
g_pInputManager->m_sDrag.hyprListener_unmapIcon.initCallback(&wlrDrag->icon->events.unmap,
&Events::listener_unmapDragIcon, &g_pInputManager->m_sDrag, "DragIcon");
~~~~~~~~~~~~~~~~~~~~~ ^
../src/helpers/SubsurfaceTree.cpp:153:72: error: no member named 'map' in
'wlr_subsurface::(unnamed struct at
/usr/local/wlroots-devel/include/wlr/types/wlr_subcompositor.h:45:2)'
PNEWSUBSURFACE->hyprListener_map.initCallback(&PSUBSURFACE->events.map,
&Events::listener_mapSubsurface, PNEWSUBSURFACE, "Subsurface");
~~~~~~~~~~~~~~~~~~~ ^
../src/helpers/SubsurfaceTree.cpp:154:74: error: no member named 'unmap' in
'wlr_subsurface::(unnamed struct at
/usr/local/wlroots-devel/include/wlr/types/wlr_subcompositor.h:45:2)'
PNEWSUBSURFACE->hyprListener_unmap.initCallback(&PSUBSURFACE->events.unmap,
&Events::listener_unmapSubsurface, PNEWSUBSURFACE, "Subsurface");
~~~~~~~~~~~~~~~~~~~ ^
../src/helpers/SubsurfaceTree.cpp:159:22: error: no member named 'mapped' in
'wlr_subsurface' (Only the first 15 lines of the commit message are shown above ) |
0.26.0 03 Jun 2023 14:56:37
    |
Jan Beich (jbeich)  |
x11-toolkits/wlroots-devel: update to 0.16.0.494
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/30aca4df0...b61d5922f |
0.26.0 30 May 2023 00:58:33
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.26.0
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.26.0
Reported by: GitHub (watch releases) |
0.25.0_3 07 May 2023 00:53:27
    |
Jan Beich (jbeich)  |
x11-toolkits/wlroots-devel: update to 0.16.0.389
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/b03f71fe5...47a250ae1 |
0.25.0_2 04 May 2023 06:41:38
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak plugin API after 54f2b0ad7dc5
In file included from hyprbars/barDeco.cpp:1:
In file included from hyprbars/barDeco.hpp:5:
In file included from
/usr/local/include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp:3:
In file included from
/usr/local/include/hyprland/src/render/decorations/../../defines.hpp:1:
/usr/local/include/hyprland/src/render/decorations/../../includes.hpp:36:10:
fatal error: 'wlr/backend.h' file not found
#include <wlr/backend.h>
^~~~~~~~~~~~~~~ |
0.25.0_1 03 May 2023 17:38:15
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: drop unused CONFLICTS after 54f2b0ad7dc5 |
0.25.0_1 03 May 2023 17:34:06
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: switch to wlroots-devel after d3cd6c622a6d
Fixes hard-to-bisect performance degradation since 0.24.0. |
0.25.0 03 May 2023 16:56:35
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.25.0
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.25.0
Reported by: GitHub (watch releases) |
0.24.1_2 28 Apr 2023 23:04:50
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: simplify GIT_COMMIT_MESSAGE after da134084ee1e |
0.24.1_2 28 Apr 2023 22:34:37
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: pass --skip-subprojects from within ninja |
0.24.1_2 22 Apr 2023 14:40:10
    |
Jan Beich (jbeich)  |
x11-wm/hyprland-devel: restore port
This reverts commit d16353f0cc66fcb3cd7f9c594ef252687d109b3a. |
0.24.1_2 16 Apr 2023 20:50:32
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak build WITH_LTO
llvm-ar: error: lib/libc++experimental.a: Unknown attribute kind (86) (Producer:
'LLVM16.0.1' Reader: 'LLVM 15.0.7')
llvm-ar: error: subprojects/udis86/liblibudis86.a: Unknown attribute kind (86)
(Producer: 'LLVM16.0.1' Reader: 'LLVM 15.0.7') |
0.24.1_2 16 Apr 2023 20:49:07
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: expose all CMAKE_ARGS
No need to sanitize CMAKE_ARGS as USES=cmake is not used here.
Also allows to change CMAKE_ARGS via option helpers. |
0.24.1_2 16 Apr 2023 20:48:32
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: drop redundant CMAKE_ARGS after cf018c369f95
-GNinja is already added by USES=ninja implied by USES=meson |
0.24.1_2 15 Apr 2023 19:13:52
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: backport some fixes
- Add misc:swallow_exception_regex to work around patch conflict
- Avoid misc:enable_swallow crash if misc:swallow_regex is unset
- Avoid missing systemctl disabling dbus-update-activation-environment |
0.24.1_1 10 Apr 2023 08:56:49
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: switch to upstream commit message fallback
#ifndef GIT_COMMIT_MESSAGE
#define GIT_COMMIT_MESSAGE "?"
#endif |
0.24.1 09 Apr 2023 19:42:58
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.24.1
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.24.1
Reported by: GitHub (watch releases) |
0.24.0_1 08 Apr 2023 22:03:36
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: backport hyprctl notify crashfix after a756cde94cd2 |
0.24.0 08 Apr 2023 14:55:11
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.24.0
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.24.0
Reported by: GitHub (watch releases) |
0.23.0.b_3 08 Apr 2023 14:55:10
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: backport heap-use-after-free fix after cf018c369f95 |
0.23.0.b_2 06 Apr 2023 01:34:30
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update bundled libc++ to 16.0.1 |
0.23.0.b_1 20 Mar 2023 20:31:07
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak with --auto-features=enabled
meson.build:60:0: ERROR: Dependency "libsystemd" not found, tried pkgconfig and
cmake
PR: 270361 |
0.23.0.b_1 18 Mar 2023 13:35:02
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: switch libc++16 to release |
0.23.0.b 15 Mar 2023 01:06:14
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.23.0.b
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.23.0beta
Reported by: GitHub (watch releases) |
0.22.0.b 21 Feb 2023 06:10:12
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.22.0.b
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.22.0beta
Reported by: GitHub (watch releases) |
0.21.0.b_5 09 Feb 2023 00:23:53
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: switch libc++16 to rc2 |
0.21.0.b_5 03 Feb 2023 16:26:53
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: avoid crashes with some apps after 33b9f9f8c931
- glxgears and vkcube-xcb don't set WM_CLASS under X11
- vkcube-wayland doesn't set app_id under Wayland |
0.21.0.b_4 03 Feb 2023 09:08:09
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak build with GCC after 33b9f9f8c931
FAILED: src/Hyprland
/usr/local/bin/ld: src/Hyprland.p/managers_ThreadManager.cpp.o: in function
`std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int)':
ThreadManager.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi]+0x2e4):
undefined reference to `std::bad_cast::bad_cast()'
/usr/local/bin/ld: src/Hyprland.p/managers_ThreadManager.cpp.o: in function
`std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync()':
ThreadManager.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv]+0x306):
undefined reference to `std::bad_cast::bad_cast()'
/usr/local/bin/ld: src/Hyprland.p/managers_ThreadManager.cpp.o: in function
`std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long,
std::__1::ios_base::seekdir, unsigned int)':
ThreadManager.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj]+0x166):
undefined reference to `std::bad_cast::bad_cast()'
[...] |
0.21.0.b_4 02 Feb 2023 08:02:25
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak fetch after 33b9f9f8c931
=> Fetched file size mismatch (expected 180127224, actual 180322198)
$ gzip -lv *llvmorg*16.0.0-rc1*.tar.gz
method crc date time compressed uncompressed ratio uncompressed_name
-defla d407046a Jan 30 22:12 180127224 1459681280 87.6%
llvm-llvm-project-llvmorg-16.0.0-rc1_GH0.tar
+defla d407046a Feb 2 07:54 180322198 1459681280 87.6%
llvm-llvm-project-llvmorg-16.0.0-rc1_GH0.tar |
0.21.0.b_4 31 Jan 2023 00:56:46
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: drop GCC dependency via bundled libc++
libc++ 15 needs a workaround but libc++ < 14 is C++23-hopeless. |
0.21.0.b_3 29 Jan 2023 12:46:34
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak VT switch |
0.21.0.b_2 28 Jan 2023 18:50:17
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak fetch due to tag refresh
=> Fetched file size mismatch (expected 714547, actual 714570)
Changes: https://github.com/hyprwm/Hyprland/compare/61c9e50...v0.21.0beta
Reported by: GitHub (watch releases) |
0.21.0.b_1 28 Jan 2023 18:12:22
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak nesting after 5ed3f0e55369
$ pkg install xorg-minimal xterm hyprland
$ echo "exec xterm" >~/.xinitrc
$ startx
$ Hyprland
[...]
Segmentation fault
or
$ pkg install sway hyprland
$ sway
$ Hyprland
[...]
Segmentation fault |
0.21.0.b 28 Jan 2023 16:45:56
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.21.0.b
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.21.0beta
Reported by: GitHub (watch releases) |
0.20.1.b 07 Jan 2023 15:32:02
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.20.1.b
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.20.1beta
Reported by: GitHub (watch releases) |
0.20.0.b 06 Jan 2023 08:08:37
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.20.0.b
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.20.0beta
Reported by: GitHub (watch releases) |
0.19.2.b 19 Dec 2022 11:01:25
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak with global X11=off (OPTIONS_UNSET=X11)
In file included from ../src/layout/../defines.hpp:1,
from ../src/layout/IHyprLayout.hpp:3,
from ../src/layout/IHyprLayout.cpp:1:
../src/layout/../includes.hpp:9:10: fatal error: X11/Xlib.h: No such file or
directory
9 | #include <X11/Xlib.h>
| ^~~~~~~~~~~~ |
0.19.2.b 19 Dec 2022 11:01:25
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak with xwayland-devel/CSD=off
src/meson.build:4:0: ERROR: Dependency "pango" not found, tried pkgconfig |
0.19.2.b 19 Dec 2022 11:01:24
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: unbreak with libglvnd/X11=off
===> hyprland-0.19.2.b depends on shared library: libGL.so - not found |
0.19.2.b 13 Dec 2022 11:45:47
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: document recommended addons
To help discover satellite packages. |
0.19.2.b 13 Dec 2022 00:36:33
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.19.2.b
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.19.2beta
Reported by: GitHub (watch releases) |
0.19.1.b 08 Dec 2022 11:34:18
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.19.1.b
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.19.0beta
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.19.1beta
Reported by: GitHub (watch releases) |
0.18.0.b 03 Dec 2022 16:31:41
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: back to default gcc* after 68552883830e |
0.18.0.b 16 Nov 2022 19:31:16
    |
Jan Beich (jbeich)  |
x11-wm/hyprland-devel: drop -devel to track stable after 7b0aa0c16cf4
Staying on snapshots would likely require reverting wlroots 0.17 API
changes in hyprland, reverting 260e0a7866d6 and reviving wlroots-devel
or bundling wlroots. |