David Robillard
0577775e41
Avoid use of snprintf for simple string copying
2 years ago
David Robillard
bf75193a3f
Fix potential blank node ID truncation
2 years ago
David Robillard
397ddf1157
Use email address instead of website for attribution
2 years ago
David Robillard
6b1a4297f8
Format all code with clang-format
2 years ago
David Robillard
85b5317faf
Avoid "else" after "return"
2 years ago
David Robillard
680d41b239
Fix implicit narrowing conversion
2 years ago
David Robillard
c2e45d3b83
Remove cloned branches
2 years ago
David Robillard
02027eec26
Fix potential null pointer dereference
3 years ago
David Robillard
b857fcc6a1
Initialize all variables
3 years ago
David Robillard
f139a0ac62
Clean up includes
3 years ago
David Robillard
37976105b0
Fix incorrect format specifier
3 years ago
David Robillard
dfee534c4e
Use modern LV2 includes
4 years ago
David Robillard
d865baf7be
Make sratom_free() safe to call on NULL
5 years ago
David Robillard
c4a82520ce
Make unnecessary pointer argument a value
5 years ago
David Robillard
edf1a117c2
Remove redundant cast
5 years ago
David Robillard
696827c1c4
Remove redundant API declarations
5 years ago
David Robillard
68a940697b
Move literal reading case to a separate function
5 years ago
David Robillard
dec275c16a
Move object reading case to a separate function
5 years ago
David Robillard
77011082ac
Use serd_free
5 years ago
David Robillard
38f072895d
Remove redundant cast
6 years ago
David Robillard
a1c8e16e16
Fix inconsistent parameter names
6 years ago
David Robillard
b9717ab942
Improve struct packing
6 years ago
David Robillard
b0339e5350
Add sratom_set_env() for setting prefixes
7 years ago
Hanspeter Portner
bb2fdc70a6
Fix vector padding
...
A Vector must be padded properly, or a Vector with, for example, an odd
number of Int elements will cause the rest of the containing Atom to be
invalid.
7 years ago
David Robillard
ce95cd35b2
Fix memory leak
7 years ago
David Robillard
c1c8391838
Support round-trip serialisation of relative paths
7 years ago
David Robillard
9b5d979476
Remove unused variable
7 years ago
David Robillard
f205d626e0
Support sequences with beat time stamps
...
Based on a patch from Hanspeter Portner.
7 years ago
David Robillard
07a9fc24e3
Improve test coverage
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5737 a436a847-0d15-0410-975c-d299462d15a1
8 years ago
David Robillard
d91f0506fc
Fix warnings when building with ISO C++ compilers.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5492 a436a847-0d15-0410-975c-d299462d15a1
9 years ago
David Robillard
a4852c8da8
Update copyright dates.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5426 a436a847-0d15-0410-975c-d299462d15a1
9 years ago
David Robillard
e01ab132bd
Don't set eg prefix in sratom_to_turtle.
...
Update NEWS.
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5320 a436a847-0d15-0410-975c-d299462d15a1
10 years ago
David Robillard
bb3fcd6b15
Update for latest LV2 Atom Object simplifications.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5319 a436a847-0d15-0410-975c-d299462d15a1
10 years ago
David Robillard
85e508a5ce
Nicer printing of atom messages with -d.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5126 a436a847-0d15-0410-975c-d299462d15a1
10 years ago
David Robillard
f489d31242
Escape invalid characters when writing paths as URIs.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5097 a436a847-0d15-0410-975c-d299462d15a1
10 years ago
David Robillard
c97e250cd0
Make use of sord_get().
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5055 a436a847-0d15-0410-975c-d299462d15a1
10 years ago
David Robillard
48c2c0f44d
Fix serialisation of nested tuples.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5004 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
b191564c12
Fix memory leaks.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4859 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
d3de089df6
Define __STDC_LIMIT_MACROS for UINT8_MAX in C++.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4770 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
a8a487563a
Fix warnings: -Wshadow -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wmissing-prototypes.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4628 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
6dbc5e2888
Add API to control whether named resources are read as LV2 objects or URIs.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4431 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
1627fd1a5a
Support writing top level Resource descriptions.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4429 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
787e2b3658
Fix potential NULL dereference.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4391 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
3fc7e1a518
Support writing Object Atoms as top level descriptions if subject and predicate are not given.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4333 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
0de3a4f70e
Correctly read objects with several rdf:type properties.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4310 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
cb35f7aa4a
Use URI defines from LV2 headers where possible.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4175 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
f3b37538c6
Update for latest atom extension.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4172 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
9b3c2ddf33
Write port values in presets as pretty numbers.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4168 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
b716b49fd9
Save/restore atom:Chunk as base64Binary literals (not blank nodes).
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4167 a436a847-0d15-0410-975c-d299462d15a1
11 years ago
David Robillard
d69e1fb5c8
Fix compilation under MSVC.
...
git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@4147 a436a847-0d15-0410-975c-d299462d15a1
11 years ago