Vaxry
674ea57373
version: bump to 0.7.1
Build & Test (Arch) / Arch: Build and Test (gcc) (push) Has been cancelled
Build & Test (Arch) / Arch: Build and Test (clang) (push) Has been cancelled
Build & Test / nix (hyprutils) (push) Has been cancelled
Build & Test / nix (hyprutils-with-tests) (push) Has been cancelled
2025-05-07 17:27:05 +01:00
Vaxry
7f00411949
string: add ConstVarList
2025-05-07 17:26:37 +01:00
Vaxry
05878d9470
version: bump to 0.7.0
Build & Test (Arch) / Arch: Build and Test (gcc) (push) Has been cancelled
Build & Test (Arch) / Arch: Build and Test (clang) (push) Has been cancelled
Build & Test / nix (hyprutils) (push) Has been cancelled
Build & Test / nix (hyprutils-with-tests) (push) Has been cancelled
2025-04-30 02:16:55 +01:00
Vaxry
5f51dcea4a
os/process: add exitCode()
2025-04-30 02:16:30 +01:00
Vaxry
f2dc70e448
version: bump to 0.6.0
2025-04-06 15:38:07 +01:00
Vaxry
966d0c0b6a
os/process: add fd control for async
2025-04-06 15:34:33 +01:00
Sergey Fedorov
7248194a2c
animations: minor follow-up fix for std::string ( #49 )
2025-03-26 11:17:49 +01:00
Vaxry
fbd02eb032
animation: avoid using constexpr std::string
...
fixes #48
2025-03-26 01:13:40 +00:00
Vaxry
dd1f720cbc
version: bump to 0.5.2
2025-03-09 15:38:08 +00:00
Lee Bousfield
6b0154b183
memory: Add shared pointer reinterpretPointerCast function ( #47 )
...
* memory: Add force reinterpret constructor to shared pointer
* memory: Change constructor to reinterpretPointerCast function
* memory: Add reinterpretPointerCast test
2025-03-04 22:26:24 +01:00
Vaxry
61a5382f4b
version: bump to 0.5.1
2025-02-18 15:12:08 +00:00
Vaxry
77d7ea3498
os/process: populate pid when ran sync
2025-02-18 14:14:20 +00:00
Mihai Fufezan
e4e018a2ca
CI: remove deprecated magic-nix-cache-action
2025-02-08 23:08:53 +02:00
Honkazel
3d9ae75886
core: reenable wreorder ( #46 )
...
* cmake: re-enable wreorder
* implbase: fix wreorder
This fixes all reorder warnings... uh...
2025-02-03 20:44:09 +01:00
Honkazel
9aad80acd4
core: clang, clang-tidy fixes and comp options ( #45 )
...
* clang-tidy/clang fixes and comp options
* clang-format
* cmake: silence reorder for now
27 of them... Damn
2025-02-02 20:36:28 +01:00
Maximilian Seidler
dd790b90d7
animation: fix end callbacks readding the animation var ( #43 )
...
* animation: fix end callbacks readding the animation var
* include fix
2025-02-02 18:33:44 +01:00
Vaxry
6a8bc9d2a4
version: bump to 0.5.0
2025-01-27 11:45:43 +00:00
Maximilian Seidler
de58286a21
animation: fix crashes and cleanup of active vars ( #42 )
...
Minor stuff
---------
Co-authored-by: Vaxry <vaxry@vaxry.net>
2025-01-27 12:45:01 +01:00
nyx
fb0c2d1de3
memory/weak: add missing nullptr comparison operators ( #41 )
2025-01-24 14:31:48 +01:00
Vaxry
3411e5b42d
memory: add WP == UP comparison fn
2025-01-24 01:31:47 +00:00
vaxerski
006620eb29
version: bump to 0.4.0
2025-01-23 11:39:23 +00:00
Maximilian Seidler
ca1253c626
animation: add virtual dtor to AnimationManager ( #31 )
2025-01-23 11:38:09 +00:00
vaxerski
423c69d697
memory: implement a unique pointer
...
this unique pointer differs from the STL, because it allows weak pointers to it, which cannot be lock()ed.
under the hood, it's just a SP that cannot be referenced.
2025-01-23 11:34:35 +00:00
outfoxxed
59414c4cee
math/region: fix scale using x scale as y scale ( #39 )
2025-01-22 09:35:48 +01:00
Maximilian Seidler
72dfbf5296
animations: fix adding/removing vars during ::tick ( #35 )
2025-01-11 16:37:12 +00:00
vaxerski
5dd4f4a9f7
animation: don't fire update events if the avar is not being animated
2025-01-10 16:44:32 +01:00
vaxerski
3c895da64b
version: bump to 0.3.3
2025-01-06 12:55:19 +01:00
Jan Beich
fb9a816cb9
animation: add missing header for libc++ after 6a26d08bac
( #30 )
...
In file included from src/animation/AnimatedVariable.cpp:1:
In file included from ./include/hyprutils/animation/AnimatedVariable.hpp:3:
./include/hyprutils/animation/AnimationConfig.hpp:17:60: error: implicit instantiation of undefined template 'std::basic_string<char>'
17 | std::string internalBezier = "";
| ^
/usr/include/c++/v1/__fwd/string.h:43:28: note: template is declared here
43 | class _LIBCPP_TEMPLATE_VIS basic_string;
| ^
In file included from src/animation/AnimatedVariable.cpp:1:
In file included from ./include/hyprutils/animation/AnimatedVariable.hpp:3:
./include/hyprutils/animation/AnimationConfig.hpp:18:60: error: implicit instantiation of undefined template 'std::basic_string<char>'
18 | std::string internalStyle = "";
| ^
/usr/include/c++/v1/__fwd/string.h:43:28: note: template is declared here
43 | class _LIBCPP_TEMPLATE_VIS basic_string;
| ^
2025-01-03 22:47:04 +00:00
Maximilian Seidler
6a26d08bac
animation: add CAnimationConfigTree ( #29 )
...
Co-authored-by: Maximilian Seidler <paideia_dilemma@losfuzzys.net>
2025-01-02 14:02:21 +00:00
vaxerski
c42ce87eb3
version: bump to 0.3.1
2025-01-01 14:16:26 +01:00
Maximilian Seidler
8af7e4b9de
animation: add BezierCurve, AnimationManager and AnimatedVariable ( #27 )
2024-12-29 19:26:01 +00:00
vaxerski
8f15d45b12
region: Revert "fix header path"
...
This reverts commit 104117aed6
.
Fixes #28
2024-12-27 17:23:03 +01:00
nyx
9be03a8562
misc: fix some compile warnings ( #25 )
...
- Cleans up compile warnings
- Formats code
- Cleans up unused vars
- etc
2024-12-25 19:10:14 +00:00
Vaxry
5e45b1a1b9
version: bump to 0.3.0
2024-12-22 23:05:34 +00:00
Vaxry
c3331116eb
os/process: add pid()
2024-12-21 15:47:53 +00:00
Austin Horstman
e6cf45cd18
flake.nix: gcc13 -> gcc14; flake.lock: update ( #22 )
...
* flake.nix: gcc13 -> gcc14
* flake.lock: update
2024-12-16 22:24:07 +01:00
Vaxry
104117aed6
region: fix header path
2024-12-06 16:24:01 +00:00
Vaxry
b26f33cc1c
README: fix invalid getconf value
2024-11-22 15:11:21 +00:00
Tom Englund
2e21319c8e
os: implent a new FileDescriptor class ( #21 )
...
makes you able to RAII the filedescriptor making it somewhat easier to
not leak.
2024-11-21 15:26:34 +00:00
Vaxry
e911361a68
version: bump to 0.2.6
2024-11-15 20:30:27 +00:00
Vaxry
e74177e025
os: add setEnv to process
2024-11-15 20:28:59 +00:00
Vaxry
315fba5d21
process: avoid zombies
...
fixes #20
2024-11-13 17:19:47 +00:00
Vaxry
91c1634727
version: update to 0.2.5
2024-11-12 12:25:15 +00:00
Vaxry
4c5f18d06b
process: better reading for spawnSync
2024-11-11 22:34:56 +00:00
Vaxry
8d21d1dfa9
os: fixup process possible deadlock
...
Sloppy, but should work... Process shouldn't be used in performance-critical paths anyways.
ref https://github.com/hyprwm/Hyprland/issues/8425
2024-11-11 22:12:44 +00:00
Jan Beich
d504d45114
os: add missing header for BSDs after fd4be8b9ca
( #16 )
...
src/os/Process.cpp:105:9: error: use of undeclared identifier 'sigemptyset'
105 | sigemptyset(&set);
| ^
src/os/Process.cpp:106:21: error: use of undeclared identifier 'SIG_SETMASK'
106 | sigprocmask(SIG_SETMASK, &set, NULL);
| ^
2024-11-09 20:30:25 +00:00
Vaxry
60d3dece30
version: bump to 0.2.4
2024-11-09 14:42:18 +00:00
Mihai Fufezan
3ce0cde870
nix: add debug flag
...
enable keepDebugInfo adapter on debug
build with mold linker
2024-11-07 10:41:43 +02:00
Vaxry
fd4be8b9ca
os: Add process
2024-10-14 22:27:36 +01:00
Vaxry
3f5293432b
tests: enhance memory + format
2024-09-25 22:44:05 +01:00