52a076e105
CoreFoundation: Add cfdata
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-23 18:53:08 +02:00
1a8ab33ecc
dispatch: add dispatch_source, dispatch_queue
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-20 10:24:20 +02:00
ac9ba6919a
CoreServices: add fs_event_stream
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-20 10:23:46 +02:00
21784a36dd
common: Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-20 10:23:08 +02:00
bf4dd4a1d0
common: merge dup_handle and handle and use traits
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-06-20 10:22:00 +02:00
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
03527f563d
Cleanup unmaintained project
2024-09-27 18:30:40 +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
930db802a3
XCode: sort list of files
2023-09-21 18:52:57 +02:00
e23e372909
Cleanup Tests
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-20 13:55:56 +02: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