aboutsummaryrefslogtreecommitdiffstats
path: root/include/serd/env.h
AgeCommit message (Collapse)AuthorFilesLines
2023-12-02Add serd_env_unset_prefix()David Robillard1-0/+12
2023-12-02Use ZixAllocator directlyDavid Robillard1-3/+3
2023-12-02Use ZixStringView directlyDavid Robillard1-10/+10
2023-12-02Use SerdNodes instead of manual memory management in testsDavid Robillard1-0/+10
2023-12-02Add support for custom allocatorsDavid Robillard1-2/+4
This makes it explicit in the API where memory is allocated, and allows the user to provide a custom allocator to avoid the use of the default system allocator for whatever reason.
2023-12-02[WIP] Remove SERD_CURIE node datatype entirelyDavid Robillard1-12/+27
2023-12-02Use Zix attributes directlyDavid Robillard1-22/+23
2023-12-02Add serd_env_copy() and serd_env_equals()David Robillard1-0/+10
2023-12-02Simplify SerdEnv APIDavid Robillard1-15/+13
2023-12-02Replace multiple stream callbacks with SerdEventDavid Robillard1-5/+4
This makes plumbing easier since everything goes through the same "stream" and only one callback is required to handling everything. It's also more easily extensible in case more event types need to be added in the future.
2023-12-02Simplify node construction APIDavid Robillard1-16/+7
2023-12-02Make nodes opaqueDavid Robillard1-10/+10
2023-12-02Use more human-readable status codesDavid Robillard1-2/+2
2023-12-02Split up public API headerDavid Robillard1-0/+103