aboutsummaryrefslogtreecommitdiffstats
path: root/src/writer.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-02Add SerdSink interface and hide implementationsDavid Robillard1-5/+19
2023-12-02Bring read/write interface closer to the C standardDavid Robillard1-14/+18
2023-12-02Simplify node construction APIDavid Robillard1-16/+26
2023-12-02Merge datatype/language into nodeDavid Robillard1-45/+35
2023-12-02Simplify URI API and implementationDavid Robillard1-15/+13
2023-12-02Make nodes opaqueDavid Robillard1-125/+131
2023-12-02Rename string view fieldsDavid Robillard1-4/+4
2023-12-02Use more human-readable status codesDavid Robillard1-11/+9
2023-12-02Split up public API headerDavid Robillard1-2/+12
2023-12-02Remove "get" from accessor namesDavid Robillard1-4/+4
2023-12-02Rename function types for consistencyDavid Robillard1-4/+4
2023-12-02Rename SerdStyle to SerdWriterFlagsDavid Robillard1-26/+26
2023-12-02Rename SerdURI to SerdURIViewDavid Robillard1-12/+12
2023-12-02Rename SerdChunk to SerdStringViewDavid Robillard1-6/+6
2023-12-02Add SerdBuffer type for mutable buffersDavid Robillard1-8/+8
2023-12-02Use char* for strings in public APIDavid Robillard1-42/+36
2023-12-02Remove useless character countingDavid Robillard1-4/+3
2023-09-22Fix potential realloc leaksDavid Robillard1-3/+6
2023-04-16Gracefully handle errors when writing textDavid Robillard1-66/+118
2023-04-06Clean up error handling and use TRY macros more broadlyDavid Robillard1-8/+6
2023-04-06Improve pretty-printing of lists and inline subjectsDavid Robillard1-146/+227
2023-04-06Remove support for writing Turtle named inline nodes extensionDavid Robillard1-30/+6
2023-04-06Make URI writing stricter by defaultDavid Robillard1-7/+10
2023-04-05Improve writer error handlingDavid Robillard1-138/+165
2023-04-05Simplify writing URI delimitersDavid Robillard1-10/+5
2023-04-05Fix potential memory leaks when a write is abortedDavid Robillard1-68/+82
2023-04-05Fix pretty-printing of anonymous subjectsDavid Robillard1-3/+9
2023-04-02Improve TriG pretty-printing and remove trailing newlinesDavid Robillard1-3/+9
2023-03-31Fix possible hang when writing nested Turtle listsDavid Robillard1-6/+13
2023-02-04Fix clang and clang-tidy warnings on WindowsDavid Robillard1-1/+1
2022-12-20Avoid using ASCII grave as a quoteDavid Robillard1-1/+1
2022-11-25Always handle the return value of serd_env_set_base_uri()David Robillard1-14/+15
2022-10-23Add trailing commas to enum declarationsDavid Robillard1-2/+2
2022-08-31Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2021-06-30Avoid writing invalid prefixed name prefixesDavid Robillard1-1/+2
2021-05-31Remove "static inline" for functions in implementation filesDavid Robillard1-5/+5
2021-05-16Remove redundant castDavid Robillard1-1/+1
2021-04-09Write invalid characters in URIs with percent encodingDavid Robillard1-5/+9
2021-02-15Fix writing long literals with triple quotesDavid Robillard1-2/+10
2021-01-09Add missing pure attributesDavid Robillard1-1/+1
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2020-12-31Format all code with clang-formatDavid Robillard1-751/+814
2020-12-31Avoid "else" after "break" and "return"David Robillard1-16/+31
2020-11-14Refuse to write relative URI references to NTriplesDavid Robillard1-0/+15
2020-11-14Simplify abbreviated URI writing codeDavid Robillard1-13/+14
2020-11-13Simplify writer statement validity checkingDavid Robillard1-5/+3
2020-11-13Improve add and chop prefix functions when given empty stringsDavid Robillard1-4/+5
2020-11-11Add nonnull and nullable attributes to APIDavid Robillard1-0/+1
2020-08-16Ensure that all free methods tolerate NULLDavid Robillard1-0/+4
2020-08-14Fix incorrect separator lengthDavid Robillard1-1/+1