- 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 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprutils?expand=0&rev=19
192 lines
6.5 KiB
Plaintext
192 lines
6.5 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Sep 10 19:44:04 UTC 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 12:23:15 UTC 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 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
|