aboutsummaryrefslogtreecommitdiffstats
path: root/src/serd_internal.h
AgeCommit message (Expand)AuthorFilesLines
2018-05-27Make serd_strtod API const-correctDavid Robillard1-1/+1
2018-05-27Rename SerdChunk to SerdSliceDavid Robillard1-3/+3
2018-05-27Use char* for strings in public APIDavid Robillard1-24/+24
2018-05-27Remove useless character countingDavid Robillard1-1/+0
2018-02-04Factor out syntax-specific reader implementationDavid Robillard1-0/+89
2018-02-04Factor out is_xdigitDavid Robillard1-1/+8
2017-12-26Print file open error in standard formatDavid Robillard1-1/+2
2017-11-05Move cursor from reader to byte sourceDavid Robillard1-0/+8
2017-11-05Move EOF flag from reader to byte sourceDavid Robillard1-0/+1
2017-11-05Factor out namespace definesDavid Robillard1-0/+3
2017-09-24Make serdi syntax options case-insensitiveDavid Robillard1-0/+12
2017-09-23Use more efficient stack allocation and growth policiesDavid Robillard1-1/+1
2017-08-29Fix writing of corrupt UTF-8David Robillard1-7/+1
2017-07-30Move parse_utf8_char to shared internal headerDavid Robillard1-0/+24
2017-07-30Cleanup: Add push_bytes function to reduce code verbosityDavid Robillard1-0/+2
2017-07-10Factor out UTF-8 character size countingDavid Robillard1-0/+23
2017-07-09Add serd_node_from_substring()David Robillard1-0/+6
2017-07-08Fix parsing of hex escapes in file URIsJohannes Mueller1-0/+7
2017-06-30Fix various clang-tidy issuesDavid Robillard1-1/+1
2017-06-29Fix strict parsing of abolute URI schemesDavid Robillard1-0/+11
2017-04-24Allow arbitrary page size to be passed for custom sourcesDavid Robillard1-2/+2
2017-04-14Make BulkSink general and factor out details from WriterDavid Robillard1-13/+21
2017-04-14Factor out file reading from readerDavid Robillard1-0/+46
2016-08-01Use consistent feature test macrosDavid Robillard1-1/+1
2016-05-17Fix unaligned memory access (UB which breaks ARM)David Robillard1-1/+33
2014-10-03Remove dependence on fmax() to avoid portability issues.David Robillard1-8/+0
2014-08-08Use Markdown in doc comments for better source readability.David Robillard1-1/+1
2014-08-08Use Markdown in doc comments for better source readability.David Robillard1-1/+1
2014-08-08Update copyright dates.David Robillard1-1/+1
2013-03-31Remove unnecessary branch condition.David Robillard1-1/+1
2013-02-03Correctly handle posix_memalign failureDavid Robillard1-2/+2
2012-08-08Fix warnings: -Wshadow -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wmis...David Robillard1-1/+1
2012-07-05Add error callback to reader and writer for custom error reporting.David Robillard1-0/+13
2012-03-28Strip duplicate blank lines.David Robillard1-1/+0
2012-03-10Add serd_writer_set_root_uri(), root parameter toDavid Robillard1-0/+51
2012-03-08Add serd_writer_get_env().David Robillard1-0/+7
2012-02-20Fix collection parsing code to not leak stack space.David Robillard1-2/+2
2012-01-18Use consistent *_config.h rather than *-config.h.David Robillard1-1/+1
2012-01-16Fix compilation on sane platforms.David Robillard1-3/+3
2012-01-16Support compilation as C++ under MSVC++David Robillard1-3/+11
2012-01-16Update copyright dates.David Robillard1-1/+1
2011-12-30Add serd_node_new_blob and serd_base64_decode for handling arbitrary binaryDavid Robillard1-0/+6
2011-12-25Near 100% branch coverage.David Robillard1-4/+3
2011-12-19Add serd_strtod(), serd_node_new_decimal(), and serd_node_new_integer() forDavid Robillard1-0/+11
2011-12-12Make bulk writer internal and inlinable to avoid function call overhead in th...David Robillard1-0/+73
2011-12-11Move all #ifdef gunk to serd_internal.h.David Robillard1-0/+36
2011-12-11Add SerdBulkSink for writing bulk output and corresponding serdi -B option.David Robillard1-0/+2
2011-05-11Create SerdNodeFlags typedef for flags.David Robillard1-32/+0
2011-05-11Record whether strings contains quotes or newlines for smart selection of lon...David Robillard1-1/+9
2011-05-05Make serd_read_state_get_base_uri return a pointer.David Robillard1-10/+12