David Robillard
4a54d784af
Remove the need for a generated configuration header
2 years ago
David Robillard
0ca210bc00
Don't install API man pages
...
These weren't particularly useful, and the project will be migrating away from
Doxygen entirely anyway. The serdi man page, which is manually written, of
course remains.
2 years ago
David Robillard
5c1130819c
Deprecate serd_uri_to_path()
3 years ago
David Robillard
2bf875e89f
Refuse to write relative URI references to NTriples
3 years ago
David Robillard
353b92d13d
Remove use of C character class functions that may use locale
...
Some of these cause warnings, and should never have been used in the first
place since they depend on locale.
3 years ago
David Robillard
febc0828f2
Use aligned allocation via C11 or Windows API where possible
3 years ago
David Robillard
48635c1e2c
Fix potential memory error when serialising URIs
3 years ago
David Robillard
59307f4af4
Move header to conventional include directory
3 years ago
David Robillard
8e0270ea4d
Rename test directory
3 years ago
David Robillard
b5d3b9c489
Serd 0.30.6
3 years ago
David Robillard
bb1a00aac2
Ensure that all free methods tolerate NULL
3 years ago
David Robillard
7221394ae1
Clean up reader error handling
3 years ago
David Robillard
92c783d6a5
Harden prefixed name parsing
3 years ago
David Robillard
08d865231b
Normalise NEWS file
3 years ago
David Robillard
16573e710c
Strengthen function checks to check for type
...
This makes the checks work with strict warnings and Werror.
3 years ago
David Robillard
227565f5be
Serd 0.30.4
3 years ago
David Robillard
2efb107eb4
Fix reading from a null-delimited socket
4 years ago
David Robillard
f7ffff1e75
Fix EOF handling while reading in bulk or from strings
4 years ago
David Robillard
bbe5313c31
Fix lax handling of string errors and add separate lax test suite
4 years ago
David Robillard
23965e6bb2
Serd 0.30.2
4 years ago
David Robillard
79cf0c9300
Normalise NEWS file
...
Towards reproducible round-tripping and sanity checks.
4 years ago
David Robillard
611094ffa4
Fix parsing "a" abbreviation without padding whitespace
4 years ago
David Robillard
5ecd64db39
Improve documentation
4 years ago
David Robillard
cb231f4767
Fix bug parsing TriG graphs with several squashed trailing dots
4 years ago
David Robillard
f17cced477
Fix missing parse error messages
5 years ago
David Robillard
a71575babf
Fix colliding blank nodes when parsing TriG
5 years ago
David Robillard
3267bb312f
Fix resolving some URIs against base URIs with no trailing slash
5 years ago
David Robillard
8acc3319d2
Fix GCC 4 build
5 years ago
David Robillard
45f0b7c3a0
Serd 0.30.0
5 years ago
David Robillard
7dae9d2515
Upgrade to waf 2.0.9 and autowaf a328983
5 years ago
David Robillard
2fddc28b43
Add serd_free for freeing memory allocated by serd
5 years ago
David Robillard
88ac6c757f
Fix length of base64 encoded nodes
5 years ago
David Robillard
d208424fdb
Fix relative URI serialisation
5 years ago
David Robillard
a0c483d9f1
Clarify errors returned by serd_env_expand()
5 years ago
David Robillard
85dd5c18ff
Fix reported error when reading statements with only a blank node
5 years ago
David Robillard
f124a075cc
Fix parsing local names that end with escaped dots
5 years ago
David Robillard
a7eb973ed2
Add serdi option to write ASCII output
6 years ago
David Robillard
a5824db519
Make internal tests standard manifest-driven test suites
6 years ago
David Robillard
f34171637b
Make serdi guess input syntax from extension if unspecified
6 years ago
David Robillard
f1d036ccba
Make serdi syntax options case-insensitive
6 years ago
David Robillard
8d954ab071
Add basic error tolerant parsing for line-based formats
6 years ago
David Robillard
8e5e8ad360
Add NTriples test suite
6 years ago
David Robillard
78f3828824
Use more efficient stack allocation and growth policies
6 years ago
David Robillard
f8c8f7e026
Report errors for all failing test cases
6 years ago
David Robillard
3344262982
Report errors for directives or abbreviations in NTriples or NQuads
6 years ago
David Robillard
b5875a49a6
Fix building with MSVC
6 years ago
David Robillard
9165072825
Report errors for prematurely terminated statements
6 years ago
David Robillard
1cd321825c
Support strict parsing of prefixed names
6 years ago
David Robillard
32f1075160
Serd 0.28.0
6 years ago
David Robillard
0cd0c7356b
Fix hangs when reading corrupt UTF-8
6 years ago