60 Commits (d101d926946a5e8067a90d157b6553aae7bddc19)

Author SHA1 Message Date
David Robillard d101d92694 Format all code with clang-format 2 years ago
David Robillard 8a93d0b3be Avoid "else" after "break" and "return" 2 years ago
David Robillard 18949858d9 Fix test coverage 2 years ago
David Robillard dddc46b13f Allow setting the base URI of an Env to NULL 2 years ago
David Robillard 9eee20ada8 Add nonnull and nullable attributes to API 2 years ago
David Robillard bafa091fad Add const, pure, and malloc function attributes 2 years ago
David Robillard bb1a00aac2 Ensure that all free methods tolerate NULL 3 years ago
David Robillard a9a6a4e417 Fix Wswitch-enum warnings 3 years ago
David Robillard 4b50e6ebda Avoid copying nodes when equivalent prefixes are set 3 years ago
David Robillard 8353731836 Clean up includes 3 years ago
David Robillard f0c5278f57 Fix integer conversion warnings 3 years ago
David Robillard f0bc2210cd Fix calloc argument order 5 years ago
David Robillard 275581c775 Remove redundant SERD_API declarations 5 years ago
David Robillard 480744aab7 Remove syntax assumptions from SerdEnv implementation 5 years ago
David Robillard a0c483d9f1 Clarify errors returned by serd_env_expand() 5 years ago
David Robillard 902d171c5e Fix various clang-tidy issues 6 years ago
David Robillard b5d531a26d Fix memory error 7 years ago
David Robillard 443f470383 Fix construction of URIs with UTF-8 characters 7 years ago
David Robillard 31bf2e8147 Use Markdown in doc comments for better source readability. 9 years ago
David Robillard 272b0626ea Update copyright dates. 9 years ago
David Robillard cb9ee287d9 Remove unnecessary include. 9 years ago
David Robillard 85a7ec2b8e Minor hardening. 9 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 90830a30aa Tolerate NULL URI parameter in serd_env_get_base_uri(). 11 years ago
David Robillard ae46d9dfd9 Print command name in serdi error messages. 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 e092ff0935 Lint. 11 years ago
David Robillard f3c95977f6 Near 100% branch coverage. 11 years ago
David Robillard b2effabfc5 100% test coverage. 11 years ago
David Robillard 15b033080c Allow digit as first character of prefixed name suffix (match latest Turtle spec). 11 years ago
David Robillard ea1936a594 Move all #ifdef gunk to serd_internal.h. 11 years ago
David Robillard c8e9bd0923 Tidy. 12 years ago
David Robillard de5aa9e275 Add serd_env_set_prefix_from_strings for convenience. 12 years ago
David Robillard 95697f0761 Avoid writing illegal Turtle names as a result of URI qualifying (fix #734). 12 years ago
David Robillard 463db7f4af Add string measuring sanity check. 12 years ago
David Robillard b92d598a22 Add test to ensure blank node IDs don't clash with generated IDs. 12 years ago
David Robillard f07ed64923 Fix URI resolution off-by-one. 12 years ago
David Robillard bc42e1c4d4 Use conventional string lengths not including NULL terminator 12 years ago
David Robillard 126e208fa5 Fix crash when setting an identical namespace prefix. 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 64f006162d Improve documentation and const-correctness. 12 years ago
David Robillard 246aa2aca7 Merge SerdEnv and SerdReadState. 12 years ago
David Robillard 3ef3583423 Use descriptive return codes instead of bool 12 years ago
David Robillard 68aa3540cb Don't hide pointers in typedefs. 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