aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_env.c
AgeCommit message (Collapse)AuthorFilesLines
2023-12-02Clean up SerdEnv testsDavid Robillard1-65/+249
2023-12-02Add serd_env_copy() and serd_env_equals()David Robillard1-0/+43
2023-12-02Simplify SerdEnv APIDavid Robillard1-40/+45
2023-12-02Replace multiple stream callbacks with SerdEventDavid Robillard1-6/+12
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-23/+26
2023-12-02Simplify URI API and implementationDavid Robillard1-0/+11
2023-12-02Make nodes opaqueDavid Robillard1-38/+42
2023-12-02Split up public API headerDavid Robillard1-1/+4
2023-12-02Remove "get" from accessor namesDavid Robillard1-3/+3
2023-12-02Rename SerdChunk to SerdStringViewDavid Robillard1-2/+2
2023-12-02Use char* for strings in public APIDavid Robillard1-16/+11
The constant casting just makes user code a mess, for no benefit.
2022-11-25Always handle the return value of serd_env_set_base_uri()David Robillard1-0/+2
2022-08-31Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2021-06-30Make node qualify and expand functions tolerate a null EnvDavid Robillard1-0/+5
This is convenient in places where you don't necessarily need an Env, since these methods will work the same as with an empty Env.
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2020-12-31Format all code with clang-formatDavid Robillard1-46/+48
2020-11-13Allow setting the base URI of an Env to NULLDavid Robillard1-1/+6
2020-11-09Rename unit tests to start with a consistent prefixDavid Robillard1-0/+95