David Robillard
0ed324754b
Fix SERD_DISABLE_DEPRECATED
2 years ago
David Robillard
17834fd828
Update fallback version
...
Oops.
2 years ago
David Robillard
653ba600b7
Serd 0.30.8
2 years ago
David Robillard
f07e5b1603
Update autowaf
2 years ago
David Robillard
e9dad4375b
Use globally unique Doxygen group names
...
This is necessary to avoid clashes when building unified documentation as a
subproject.
2 years ago
David Robillard
39deed9287
Remove unused file
2 years ago
David Robillard
4bb7046fc3
Only publish documentation on master
2 years ago
David Robillard
f2adb0c205
Switch to LV2 documentation theme
2 years ago
David Robillard
a6fa6c45a4
dox_to_sphinx.py: Emit documentation in groups
2 years ago
David Robillard
53722d1e02
dox_to_sphinx.py: Clean up whitespace in output
2 years ago
David Robillard
865a3def10
dox_to_sphinx.py: Fix computeroutput support
2 years ago
David Robillard
69308321d6
dox_to_sphinx.py: Add support for fancy quotes
2 years ago
David Robillard
afc2c16644
Update date in version output
2 years ago
David Robillard
0778ae8a95
Use email address instead of website for attribution
2 years ago
David Robillard
2f0a55007f
Use SERD_STATIC instead of SERD_SHARED to control visibility
...
For consistency, this seems to be the most common convention.
2 years ago
David Robillard
4a54d784af
Remove the need for a generated configuration header
2 years ago
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
19d8a055ff
Fix documentation page width
2 years ago
David Robillard
5cb9eaf3d9
Remove old Doxygen configuration
2 years ago
David Robillard
f95f22013d
Generate documentation with Sphinx
2 years ago
David Robillard
fabf711348
Fix build on ancient GCC
2 years ago
David Robillard
a89a3dfac5
Add test for attempting to convert a non-file URI to a path
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
c3e339a0d2
Clean up includes
2 years ago
David Robillard
d3723c7ef9
Suppress new clang-tidy warnings
2 years ago
David Robillard
ea5778afa3
Fix nullable annotations on allocating function return values
2 years ago
David Robillard
aac7b8d830
Fix broken links in documentation
2 years ago
David Robillard
b1991fe876
Port serd_bench.py to argparse
2 years ago
David Robillard
47cc010e25
Strengthen null annotation on serd_env_get_base_uri()
2 years ago
David Robillard
72d696f66e
Run flake8 on serd_bench.py
2 years ago
David Robillard
1b8dafe596
Format serd_bench.py with black
2 years ago
David Robillard
7d1b98ad1b
Move benchmark script to scripts subdirectory
2 years ago
David Robillard
2ddd39e588
Only use aligned_alloc in C11
2 years ago
David Robillard
5c1130819c
Deprecate serd_uri_to_path()
2 years ago
David Robillard
2bf875e89f
Refuse to write relative URI references to NTriples
2 years ago
David Robillard
6be4a34047
Simplify abbreviated URI writing code
2 years ago
David Robillard
d4973df795
Make sanitizer failures fatal on CI
2 years ago
David Robillard
31d5e871cb
Do sanitize run on CI in a single job
2 years ago
David Robillard
18949858d9
Fix test coverage
2 years ago
David Robillard
d63f832e64
Remove tests that pass null to nonnull parameters
2 years ago
David Robillard
ce9ee54f21
Add failure test for unescaped quotes in URIs
2 years ago
David Robillard
49bee1f121
Remove dead code
2 years ago
David Robillard
9256bf1de4
Improve documentation
2 years ago
David Robillard
65d6229274
Simplify writer statement validity checking
2 years ago
David Robillard
e04aa68fb7
Use line comment
2 years ago
David Robillard
f6f04c10eb
Suppress simple test output
2 years ago
David Robillard
ccdafafb81
Improve IRI reading performance
...
This allows the compiler to construct a jump table, and avoids a branch.
2 years ago
David Robillard
41130751fb
Improve documentation summary for SerdEnv
2 years ago
David Robillard
f63257a60c
Improve add and chop prefix functions when given empty strings
2 years ago