| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libhyprutils7 | Distribution: openSUSE Tumbleweed |
| Version: 0.8.4 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 10 21:44:04 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 187356 | Source RPM: hyprutils-0.8.4-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/hyprwm/hyprutils | |
| Summary: Library for the hyprland cursor format | |
Hyprutils is a small C++ library for utilities used across the Hypr* ecosystem.
BSD-3-Clause
* Wed Sep 10 2025 Marcus Rueckert <mrueckert@suse.de>
- Update to version 0.8.4:
- add setStdinFD to CProcess by @ikalco in #74
- Changes from version 0.8.3:
- Add C++ cast aliases; replace existing casts and remove
redundant casts by @Kam1k4dze in #71
- smart pointer factories should not be static by @lukasx999 in
[#72]
- Changes from version 0.8.2:
- introduce CRegion foreach and cleanup clangd warnings by
@gulafaran in #65
- some minor optimisations by @gulafaran in #66
- memory: fix CAtomicSharedPointer mutex unlock and lifetime
issues by @PaideiaDilemma in #68
- memory: add missing lock by @PaideiaDilemma in #69
- mat3x3: check for finite in toString by @gulafaran in #70
* Wed Jul 16 2025 Florian "sp1rit" <sp1rit@disroot.org>
- Update to version 0.8.1:
+ A small update with a few small new things.
+ Features:
- make hyprctl animations print details about bezier curves
- Added transform method to Vector2D class
+ Fixes:
- implbase: include cstdint and fix building with GCC 16
- Changes from version 0.8.0:
+ This version introduces a few new things and fixes, and breaks
ABI.
+ New stuff:
- signals: add typed signals with CSignalT<>
- memory: add CAtomicSharedPointer and CAtomicWeakPointer
+ Fixes:
- os/process: disallow copy/move
- tests: fix matrix test on 32-bit
- include/hyprutils/memory/SharedPtr.hpp: include missing
* Mon May 19 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 0.7.1:
* string: add ConstVarList
* os/process: add exitCode()
* os/process: add fd control for async
* animations: minor follow-up fix for std::string (#49)
* animation: avoid using constexpr std::string
* Sun Mar 23 2025 Florian "sp1rit" <sp1rit@disroot.org>
- Update to version 0.5.2:
+ A minor release with a new SP pointer-type reinterpret cast.
- Changes from version 0.5.1:
+ A minor update with some fixes.
+ Fixes:
- os/process: pid is now populated for sync runs as well.
- animation: fix end callbacks readding the animation var
+ Other:
- core: clang, clang-tidy fixes and comp options
- reenable wreorder
* Tue Jan 28 2025 Florian "spirit" <sp1rit@disroot.org>
- Update to version 0.5.0:
+ This is another major update breaking ABI.
Thanks to the ABI break though, we fixed crashes and improved
performance around the animation manager.
+ Fixes:
- add missing nullptr comparison operators for WeakPtr
- animation: fix crashes and cleanup of active vars
- Changes from version 0.4.0:
+ This is a major update with fixes, new stuff, and an ABI break
(as such, sover bump)
+ New stuff:
- memory: Added UniquePointer
+ Fixes:
- animation: don't fire update events if the avar is not being
animated
- animations: fix adding/removing vars during ::tick
- fix CRegion::scale using x scale as y scale by
+ Other:
- animation: add virtual dtor to AnimationManager
- Changes from version 0.3.3:
+ A small update mostly because I forgot to bump VERSION for 0.3.2
- Changes from version 0.3.2:
+ Another small update to add the new AnimationConfigTree.
+ Additions:
- animation: add CAnimationConfigTree
- Changes from version 0.3.1:
+ A small update with new animation stuff
+ Additions:
- animation: add BezierCurve, AnimationManager and
AnimatedVariable
+ Fixes:
- fix: compile warnings
- Changes from version 0.3.0:
+ This is a breaking update. API is unbroken, but ABI is.
The previous 0.2.6 update also was breaking. Sorry for that!
+ New stuff:
- os/process: add pid()
- add filedescriptor class
+ Fixes:
- region: fix header path
* Tue Dec 17 2024 Florian "sp1rit" <sp1rit@disroot.org>
- Update to version 0.2.6:
+ A small update with small stuff.
+ Additions:
- os: added addEnv to Process
+ Other:
- os: fixed some zombie processes being left with Process
- Changes from version 0.2.5:
+ Minor fixes to process and bsd
+ Fixes:
- os: Fixed deadlock when pipes overflow the 64k buffer size.
- Changes from version 0.2.4:
+ A small update to add hyprutils/OS
+ Additions:
- os: Add process
* Thu Sep 26 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Update to version 0.2.3:
* Math: add Mat3x3
- Changes from 0.2.2:
* string: fixup isNumber not accepting -1.0
* Thu Aug 08 2024 Florian "sp1rit" <sp1rit@disroot.org>
- Update to version 0.2.1:
+ A small, ABI-compatible update to add Edges.
+ Other:
- Add Edges type and Box::extent() for its bottom right corner
- Changes from version 0.2.0:
+ A major release which also breaks ABI compat, as such bumping the
sover.
+ Fixes:
- math: avoid assert fail in std::clamp in closestPoint
- math/region: add expand
- memory: do not release pointers after emitting a signal
- adjust right and bottom box edges when getting closest point
+ Other:
- avoid undefined behaviour from downcasting ptr implentation
- string: respect removeEmpty when VarList input is empty
- path: add findConfig and dir utils
* Wed Jun 26 2024 Florian "sp1rit" <sp1rit@disroot.org>
- Update to version 0.1.5:
+ A small update with a few patches.
+ Fixes:
- Math: fixed macro collisions with hyprland
+ Other:
- Added some constants to handle floating point presicion
comparisons
- Minor Box improvements
- Changes from version 0.1.4:
+ This is an update that adds a few new stuff under Math
+ Additions:
- Math: added Vector2D, Region and Box
- Changes from version 0.1.3:
+ A small update to fix String::isNumber sometimes being wrong.
+ Fixes:
- String: fix isNumber accepting - as a number
* Thu Jun 13 2024 Florian "sp1rit" <sp1rit@disroot.org>
- Initial packaging of hyprutils 0.1.2
/usr/lib/libhyprutils.so.0.8.4 /usr/lib/libhyprutils.so.7 /usr/share/licenses/libhyprutils7 /usr/share/licenses/libhyprutils7/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025