37 Commits (d220bb91039da4dcc45913bfcd860eef2135b073)

Author SHA1 Message Date
David Robillard 164337b78f Remove dependence on fmax() to avoid portability issues. 8 years ago
David Robillard 31bf2e8147 Use Markdown in doc comments for better source readability. 9 years ago
David Robillard 4d63cd1d88 Use Markdown in doc comments for better source readability. 9 years ago
David Robillard 272b0626ea Update copyright dates. 9 years ago
David Robillard cf7dc2c676 Remove unnecessary branch condition. 10 years ago
David Robillard 541c97ad49 Correctly handle posix_memalign failure 10 years ago
David Robillard c283edd147 Fix warnings: -Wshadow -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wmissing-prototypes. 11 years ago
David Robillard 02a41f39b2 Add error callback to reader and writer for custom error reporting. 11 years ago
David Robillard 75ad5aa2a1 Strip duplicate blank lines. 11 years ago
David Robillard d14a7d1136 Add serd_writer_set_root_uri(), root parameter to 11 years ago
David Robillard f4365012b5 Add serd_writer_get_env(). 11 years ago
David Robillard 2bbd923eb7 Fix collection parsing code to not leak stack space. 11 years ago
David Robillard 713dc6669f Use consistent *_config.h rather than *-config.h. 11 years ago
David Robillard e3dcfd6ac4 Fix compilation on sane platforms. 11 years ago
David Robillard 2d724f0e19 Support compilation as C++ under MSVC++ 11 years ago
David Robillard 3c3e2de8a7 Update copyright dates. 11 years ago
David Robillard 847e56d9e6 Add serd_node_new_blob and serd_base64_decode for handling arbitrary binary 11 years ago
David Robillard f3c95977f6 Near 100% branch coverage. 11 years ago
David Robillard 2469c739d8 Add serd_strtod(), serd_node_new_decimal(), and serd_node_new_integer() for 11 years ago
David Robillard 22ac239266 Make bulk writer internal and inlinable to avoid function call overhead in the writer. 11 years ago
David Robillard ea1936a594 Move all #ifdef gunk to serd_internal.h. 11 years ago
David Robillard 6e4a3a9ea9 Add SerdBulkSink for writing bulk output and corresponding serdi -B option. 11 years ago
David Robillard 926f29ed81 Create SerdNodeFlags typedef for flags. 12 years ago
David Robillard efd2a2ecb1 Record whether strings contains quotes or newlines for smart selection of long strings vs short strings in writer output. 12 years ago
David Robillard 8c7698ce03 Make serd_read_state_get_base_uri return a pointer. 12 years ago
David Robillard ecc3adb41d Tidy. 12 years ago
David Robillard 78492aeaf5 Fix license header (awk oops). 12 years ago
David Robillard 0cdf509658 Switch to ISC license (legally equivalent to MIT license but with less obnoxious lawyer noise). 12 years ago
David Robillard a3a6b66ee7 Switch to 2-clause BSD license. 12 years ago
David Robillard 839dd67ed1 Move node functions into API. 12 years ago
David Robillard ee5b1d33ac Lint. 12 years ago
David Robillard 33c8bc0564 Change source header tag line. 12 years ago
David Robillard 5b0c4fec31 Fix memory leaks. 12 years ago
David Robillard e4daedb841 Remove SerdString cruft. 12 years ago
David Robillard 6903e56e24 Remove SerdString from public API in favour of more expressive (and not necessarily inline with data payload) SerdNode. 12 years ago
David Robillard cffc0e7bb7 Add missing include. 12 years ago
David Robillard ebcef72577 Rearrange code, put common internal stuff in serd_internal.h. 12 years ago
David Robillard 5de15ccf0a Code cleanup (appease cpplint). 12 years ago
David Robillard 983c964a11 Streaming abbreviation. 12 years ago