aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-03-08Zero node padding before passing to reader sinksDavid Robillard5-2/+41
2021-03-08Remove datatype and language from reader contextDavid Robillard2-32/+25
2021-03-08Simplify stack management by popping in bulk at higher levelsDavid Robillard4-109/+51
2021-03-08Use a fixed-size reader stackDavid Robillard14-206/+259
2021-03-07Simplify reader interfaceDavid Robillard8-167/+113
2021-03-07Add SerdSink interface and hide implementationsDavid Robillard12-154/+334
2021-03-07Use consistent naming for function typesDavid Robillard8-55/+55
2021-03-07Bring read/write interface closer to C standardDavid Robillard11-93/+97
2021-03-07Simplify reader interfaceDavid Robillard6-162/+121
2021-03-07Set datatypes on integer, decimal, and base64 nodesDavid Robillard4-39/+135
2021-03-07Simplify node construction APIDavid Robillard10-260/+327
2021-03-07Simplify URI API and implementationDavid Robillard12-436/+514
2021-03-07Add serd_node_uri_view()David Robillard2-0/+27
2021-03-07Add serd_node_string_view()David Robillard2-0/+18
2021-03-07Merge datatype/language into nodeDavid Robillard9-128/+258
2021-03-07Remove SERD_NOTHING node typeDavid Robillard4-26/+1
2021-03-07Make nodes opaqueDavid Robillard16-482/+530
2021-03-07Add node accessor APIDavid Robillard2-0/+44
2021-03-07Shorten node constructor namesDavid Robillard6-62/+58
2021-03-07Add string view construction macrosDavid Robillard1-0/+30
2021-03-07Remove "get" from accessor namesDavid Robillard6-18/+21
2021-03-07Rename SerdStyle to SerdWriterFlagsDavid Robillard4-48/+50
2021-03-07Rename SerdType to SerdNodeTypeDavid Robillard5-21/+27
2021-03-07Rename SerdURI to SerdURIViewDavid Robillard8-105/+107
2021-03-07Rename SerdChunk to SerdStringViewDavid Robillard7-35/+30
2021-03-07Use char* for strings in public APIDavid Robillard23-385/+344
2021-03-07Remove escape parameter from serd_node_new_file_uriDavid Robillard4-19/+11
2021-03-07Remove useless character countingDavid Robillard11-99/+55
2021-03-07Add SerdBuffer type for mutable buffersDavid Robillard8-38/+44
2021-03-07Remove serd_uri_to_path()David Robillard4-95/+7
2021-03-07WIP: Switch to MesonDavid Robillard22-721/+812
2021-03-07Factor out test suite running to a standalone scriptDavid Robillard2-199/+419
2021-03-07dox_to_sphinx: Support computeroutput nodes with childrenDavid Robillard1-2/+1
2021-03-07Rewrite man page in mdoc and use mandoc to generate HTMLDavid Robillard3-78/+344
2021-02-15Fix writing long literals with triple quotesDavid Robillard5-4/+83
2021-01-20Serd 0.30.10v0.30.10David Robillard3-4/+4
2021-01-17Remove aligned_alloc supportDavid Robillard4-27/+2
2021-01-16Fix documentation installation directoryGuido Aulisi2-1/+3
2021-01-16Add fallback configuration if documentation theme is unavailableDavid Robillard2-27/+52
2021-01-10Add clant configurationDavid Robillard2-0/+10
2021-01-10Add missing includesDavid Robillard1-0/+2
2021-01-10Avoid use of strcpyDavid Robillard1-3/+3
2021-01-10Only use modern deprecated attributes on clang 7 and newerDavid Robillard1-1/+1
2021-01-10Only use nullability attributes on clang 7 and newerDavid Robillard1-1/+1
2021-01-09Fix plots in READMEDavid Robillard1-3/+3
2021-01-09Only define WIN32_LEAN_AND_MEAN for MSVCDavid Robillard1-1/+3
2021-01-09Avoid GCC warning about printed string overflowDavid Robillard1-9/+14
2021-01-09Avoid GCC warning about potential signed overflowDavid Robillard1-1/+1
2021-01-09Add missing pure attributesDavid Robillard2-2/+2
2021-01-09Fix fallback aligned_alloc() detectionDavid Robillard1-1/+1