18 Commits

Author SHA1 Message Date
96ae46eaa9 CoreFoundation: add cfdictionary
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-18 11:16:40 +02:00
5f3b4cc1bf Security: add sec_keychain, sec_certificate
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-17 16:36:55 +02:00
6b8596830d Security: add more security_runtime_error messages
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-17 16:36:27 +02:00
d3afe61b78 Security: Use explicit handle validation
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-17 16:35:43 +02:00
3fe0006b22 CoreFoundation: Use explicit handle validation
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-17 16:32:00 +02:00
0ffa0edfac CoreFoundation: add cfarray
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-13 11:37:15 +02:00
8ed062347e common: Require explicit handle validation
Using operator bool() hid ambiguity when handle was polymorfic with
bool. Using operator!() reqired !! to test for validity which results in
awkward code.

Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-09 22:40:25 +02:00
a04c27a14e CoreFoundation: redesign
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-09 22:07:03 +02:00
c0e1163877 common: fix indenting
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-09 22:06:59 +02:00
e15c6fc25a Security: add security_runtime_error
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-02 14:24:27 +02:00
945d6d819e Bump Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-01-08 12:37:13 +01:00
4fc1d6c475 Foundation → CoreFoundation
The name fits the content better now.

Signed-off-by: Simon Rozman <simon@rozman.si>
2024-09-30 13:27:48 +02:00
eac816c487 IOKit: add io_object
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-09-30 09:42:49 +02:00
0ac23b91ce Foundation: add CFRelease_delete and CFType
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-09-12 16:54:29 +02:00
57d8dbbd97 Bump Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-01-06 10:56:02 +01:00
fc6bca5cb6 dyld: Write directly into std::string buffer
This removes extra memory allocation.

Signed-off-by: Simon Rozman <simon@rozman.si>
2024-01-05 22:58:03 +01:00
7374e0dc38 unistd: add getcwd
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-20 03:24:39 +02:00
bcd2fd127a Initial version
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-15 11:35:34 +02:00