File hyprutils.changes of Package hyprutils
-------------------------------------------------------------------
Mon May 19 01:32:14 UTC 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 22:32:57 UTC 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 18:38:47 UTC 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 15:13:30 UTC 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 13:46:59 UTC 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 8 07:39:55 UTC 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 12:12:54 UTC 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 16:58:17 UTC 2024 - Florian "sp1rit" <sp1rit@disroot.org>
- Initial packaging of hyprutils 0.1.2