aboutsummaryrefslogtreecommitdiffstats
path: root/src/serd_config.h
AgeCommit message (Collapse)AuthorFilesLines
2023-12-02Add support for custom allocatorsDavid Robillard1-13/+0
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] Add extensible logging APIDavid Robillard1-0/+13
2023-12-02Use thread-safe strerror_r() if availableDavid Robillard1-0/+13
2023-12-02Add version constants to public headerDavid Robillard1-3/+0
2023-12-02Remove serd_uri_to_path()David Robillard1-1/+1
2023-10-22Serd 0.32.0v0.32.0David Robillard1-1/+1
2023-04-30Add long "help" and "version" options to serdiDavid Robillard1-1/+1
Although serdi still "officially" has a BSD-style interface, meson uses --version to find the version of executables. So, support that, and also add --help, since users will often try that for unknown commands.
2023-04-16Gracefully handle errors when writing textDavid Robillard1-1/+1
2023-04-05Improve writer error handlingDavid Robillard1-1/+1
2023-04-05Use distinct include guards for internal headersDavid Robillard1-3/+3
2023-02-12Check for POSIX features with the build systemDavid Robillard1-31/+54
2022-12-09Add serd_reader_skip_until_byte() to public APIDavid Robillard1-1/+1
2022-10-07Override pkg-config dependency within mesonDavid Robillard1-1/+1
2022-09-08Serd 0.30.16v0.30.16David Robillard1-1/+1
2022-08-31Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2022-07-16Fix spelling error in serdi man pageDavid Robillard1-1/+1
2022-07-10Serd 0.30.14v0.30.14David Robillard1-1/+1
2022-06-10Fix memory consumption when reading documentsDavid Robillard1-2/+2
2022-05-26Serd 0.30.12v0.30.12David Robillard1-1/+1
2021-02-15Fix writing long literals with triple quotesDavid Robillard1-1/+1
2021-01-20Serd 0.30.10v0.30.10David Robillard1-1/+1
2021-01-17Remove aligned_alloc supportDavid Robillard1-17/+0
This causes build issues when targeting older versions of MacOS. That could be fixed, but I don't have the ability to reproduce it at the moment, and it's a problem in the build system check code which is about to be entirely replaced anyway. Since, as far as I know, this does not actually add aligned allocation support to any real system (they all support one of the other methods), just remove it for now.
2021-01-09Fix fallback aligned_alloc() detectionDavid Robillard1-1/+1
2021-01-09Fix SERD_DISABLE_DEPRECATEDDavid Robillard1-1/+1
2021-01-07Update fallback versionDavid Robillard1-1/+1
Oops.
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2021-01-01Remove the need for a generated configuration headerDavid Robillard1-0/+115