Timeline



Jun 19, 2018:

6:41 AM Changeset in serd [a0188b4]serd1 by David Robillard <d@…>
WIP: Add C++ bindings
6:41 AM Changeset in serd [ef64f9e]serd1 by David Robillard <d@…>
WIP: Add serd_validate
6:41 AM Changeset in serd [1d8efd5]serd1 by David Robillard <d@…>
WIP: Add model
6:41 AM Changeset in serd [4e88578]serd1 by David Robillard <d@…>
Factor out test suite running
6:41 AM Changeset in serd [5d647a9]serd1 by David Robillard <d@…>
Add zix data structures for use in model
6:41 AM Changeset in serd [0d017c6]serd1 by David Robillard <d@…>
Separate style enum from style flags types
6:40 AM Changeset in serd [46da5d2]serd1 by David Robillard <d@…>
Automatically finish reader on destruction
6:40 AM Changeset in serd [6526179]serd1 by David Robillard <d@…>
Make SerdSink? opaque
6:40 AM Changeset in serd [86e5c58]serd1 by David Robillard <d@…>
Simplify SerdEnv? API

Jun 16, 2018:

7:28 AM Changeset in serd [69af084]serd1 by David Robillard <d@…>
Add cursor to statement This allows the file and position of …
7:28 AM Changeset in serd [5919d6b]serd1 by David Robillard <d@…>
Add SerdCursor? to public API
7:28 AM Changeset in serd [71cb8f6]serd1 by David Robillard <d@…>
Remove escape parameter from serd_new_file_uri Since characters are …
7:28 AM Changeset in serd [ad19329]serd1 by David Robillard <d@…>
Shorten node constructor names
7:28 AM Changeset in serd [fde6538]serd1 by David Robillard <d@…>
Make statement sink take a statement rather than nodes This makes the …
7:28 AM Changeset in serd [5defdb9]serd1 by David Robillard <d@…>
Add sink interface
7:28 AM Changeset in serd [5bdcf4e]serd1 by David Robillard <d@…>
Add SerdStatement?
7:27 AM Changeset in serd [ca99f67]serd1 by David Robillard <d@…>
Expand datatype of literal nodes in serd_env_expand_node
7:27 AM Changeset in serd [a579413]serd1 by David Robillard <d@…>
Move syntax name/extension utilities to public API
7:27 AM Changeset in serd [54084ac]serd1 by David Robillard <d@…>
Move SerdField? to public API
7:27 AM Changeset in serd [bef2676]serd1 by David Robillard <d@…>
Clean up reader error handling
7:27 AM Changeset in serd [63f7832]serd1 by David Robillard <d@…>
Fix UTF-8 round tripping
7:27 AM Changeset in serd [285ab69]serd1 by David Robillard <d@…>
Add debug checks for node padding
7:27 AM Changeset in serd [c138adf]serd1 by David Robillard <d@…>
Zero node padding before passing to reader sinks
7:27 AM Changeset in serd [32cf616]serd1 by David Robillard <d@…>
Remove datatype and language from reader context
7:27 AM Changeset in serd [de0c981]serd1 by David Robillard <d@…>
Remove unused parameters from emit_statement
7:27 AM Changeset in serd [ad9399d]serd1 by David Robillard <d@…>
Simplify stack management by popping in bulk at higher levels Since …
7:27 AM Changeset in serd [442b625]serd1 by David Robillard <d@…>
Use fixed size stack
7:27 AM Changeset in serd [d16c7b9]serd1 by David Robillard <d@…>
Set datatypes on integer, decimal, and base64 nodes
7:27 AM Changeset in serd [96a6686]serd1 by David Robillard <d@…>
Add serd_world_get_blank()
7:27 AM Changeset in serd [7871f53]serd1 by David Robillard <d@…>
Factor out test output diffing
7:27 AM Changeset in serd [e7ae115]serd1 by David Robillard <d@…>
Avoid copying nodes when equivalent prefixes are set
7:27 AM Changeset in serd [8e26772]serd1 by David Robillard <d@…>
Separate base64 implementation
7:27 AM Changeset in serd [0f652d5]serd1 by David Robillard <d@…>
Clean up node construction API
7:27 AM Changeset in serd [0850f3a]serd1 by David Robillard <d@…>
Clean up includes and improve source file separation
7:27 AM Changeset in serd [c3cc219]serd1 by David Robillard <d@…>
Move system utilities to separate source files
7:27 AM Changeset in serd [86485c0]serd1 by David Robillard <d@…>
Hide fopen wrapper and use reader interface consistently
7:27 AM Changeset in serd [a917b71]serd1 by David Robillard <d@…>
Add blank node API
7:27 AM Changeset in serd [072ff5d]serd1 by David Robillard <d@…>
Make serd_node_new_literal take datatype as a node
7:27 AM Changeset in serd [3b3403b]serd1 by David Robillard <d@…>
Move error handling to world
7:27 AM Changeset in serd [5cdbd63]serd1 by David Robillard <d@…>
Add SerdWorld? for shared library state
7:27 AM Changeset in serd [2e99d34]serd1 by David Robillard <d@…>
Add SerdSink? interface and hide individual function implementations
7:27 AM Changeset in serd [9eef7d3]serd1 by David Robillard <d@…>
Bring read/write interface closer to C standard
7:27 AM Changeset in serd [5a952f9]serd1 by David Robillard <d@…>
Add test for reading chunks
7:27 AM Changeset in serd [b798774]serd1 by David Robillard <d@…>
Clean up and separate internal headers
7:27 AM Changeset in serd [c617e21]serd1 by David Robillard <d@…>
Merge datatype and/or language into node This moves closer to the …
7:27 AM Changeset in serd [96cebc4]serd1 by David Robillard <d@…>
Simplify reader interface
7:27 AM Changeset in serd [12d880d]serd1 by David Robillard <d@…>
Remove serd_uri_to_path()
7:27 AM Changeset in serd [fab45ab]serd1 by David Robillard <d@…>
Make nodes opaque
7:27 AM Changeset in serd [c404b25]serd1 by David Robillard <d@…>
Use opaque node API
7:27 AM Changeset in serd [bd47508]serd1 by David Robillard <d@…>
Add node accessor API
7:27 AM Changeset in serd [113fd8e]serd1 by David Robillard <d@…>
Make serd_strtod API const-correct This is an API breakage, but a …
7:27 AM Changeset in serd [d88ec9b]serd1 by David Robillard <d@…>
Rename SerdChunk? to SerdSlice?
7:27 AM Changeset in serd [52893f5]serd1 by David Robillard <d@…>
Use char* for strings in public API The constant casting just makes …
7:27 AM Changeset in serd [9ad2a97]serd1 by David Robillard <d@…>
Remove useless character counting
7:27 AM Changeset in serd [6f76998]serd1 by David Robillard <d@…>
Use SerdBuffer? for mutable buffers This avoids const violations from …

Jun 15, 2018:

7:06 AM Changeset in serd [275581c]masterserd1 by David Robillard <d@…>
Remove redundant SERD_API declarations

Jun 11, 2018:

10:13 AM Changeset in serd [cd8f0ef]serd1 by David Robillard <d@…>
Zero-initialize stack memory

Jun 10, 2018:

12:57 PM Changeset in serd [02bc66c]serd1 by David Robillard <d@…>
Test serd_strlen() with NULL flags
12:57 PM Changeset in serd [e3a491d]serd1 by David Robillard <d@…>
Fix byte source to never read past end of strings
12:57 PM Changeset in serd [d208424]serd1 by David Robillard <d@…>
Fix relative URI serialisation
10:19 AM Changeset in serd [480744a]serd1 by David Robillard <d@…>
Remove syntax assumptions from SerdEnv? implementation

Jun 8, 2018:

6:31 AM Changeset in sratom [9e0e9a7]serd1 by David Robillard <drobilla@…>
fixup! Port to serd 1
6:26 AM Changeset in lilv [490d4e9]serd1 by David Robillard <drobilla@…>
fixup! Port to serd1

Jun 6, 2018:

11:57 AM Changeset in serd [a9efdc8]serd1 by David Robillard <d@…>
Fix running lax tests

Jun 3, 2018:

8:34 AM Changeset in serd [613fcc9]serd1 by David Robillard <d@…>
Move byte source/sink functions into their own section
8:32 AM Changeset in serd [47a3af0]serd1 by David Robillard <d@…>
Tweak documentation style
8:16 AM Changeset in serd [1c718b0]serd1 by David Robillard <d@…>
Fix comment typo

May 27, 2018:

12:44 PM Changeset in sratom [b1a5988]serd1 by David Robillard <d@…>
WIP: Port to serd1
12:10 PM Changeset in serd [7f75e99]model by David Robillard <d@…>
WIP: Add serd_validate
12:10 PM Changeset in serd [7a4582a]model by David Robillard <d@…>
Move syntax from string/filename utilities to public API
12:10 PM Changeset in serd [c03c2f7]model by David Robillard <d@…>
Fix comment typo
12:10 PM Changeset in serd [e5240b1]model by David Robillard <d@…>
Re-use SerdField? in writer implementation
12:10 PM Changeset in serd [a628622]model by David Robillard <d@…>
Add debug checks for node padding
12:10 PM Changeset in serd [436b236]model by David Robillard <d@…>
Add sink API
12:10 PM Changeset in serd [dc9eaf3]model by David Robillard <d@…>
Clean up error handling
12:10 PM Changeset in serd [52d0ac8]model by David Robillard <d@…>
Zero node padding before passing to reader sinks
12:10 PM Changeset in serd [48a9091]model by David Robillard <d@…>
Remove datatype and language from reader context
12:10 PM Changeset in serd [655e642]model by David Robillard <d@…>
Fix UTF-8 round tripping
12:10 PM Changeset in serd [b260af7]model by David Robillard <d@…>
Remove unused parameters from emit_statement
12:10 PM Changeset in serd [3e28f23]model by David Robillard <d@…>
Simplify stack management by popping in bulk at higher levels Since …
12:10 PM Changeset in serd [c4b5d8a]model by David Robillard <d@…>
Use fixed size stack
12:10 PM Changeset in serd [582bfbe]model by David Robillard <d@…>
WIP: Add model
9:23 AM Changeset in serd [f48dac1]model by David Robillard <d@…>
Set datatypes on integer, decimal, and base64 nodes
9:23 AM Changeset in serd [cc13789]model by David Robillard <d@…>
Add serd_world_get_blank()
9:23 AM Changeset in serd [9143f8e]model by David Robillard <d@…>
Factor out test output diffing
9:23 AM Changeset in serd [9767db1]model by David Robillard <d@…>
Avoid copying nodes when equivalent prefixes are set
9:23 AM Changeset in serd [20c01ad]model by David Robillard <d@…>
Test serd_strlen() with NULL flags
9:23 AM Changeset in serd [7953d86]model by David Robillard <d@…>
Separate base64 implementation
9:23 AM Changeset in serd [2ab1296]model by David Robillard <d@…>
Zero-initialize stack memory
9:23 AM Changeset in serd [4bc530b]model by David Robillard <d@…>
Clean up node construction API
9:23 AM Changeset in serd [1f4990c]model by David Robillard <d@…>
Fix rooted relative URI serialisation
9:23 AM Changeset in serd [ca7747e]model by David Robillard <d@…>
Clean up includes and improve source file separation
9:23 AM Changeset in serd [227834e]model by David Robillard <d@…>
Move system utilities to separate source files
9:23 AM Changeset in serd [a3b6bab]model by David Robillard <d@…>
Hide fopen wrapper and use reader interface consistently
9:23 AM Changeset in serd [8d1dcc0]model by David Robillard <d@…>
Add blank node API
9:23 AM Changeset in serd [b81b27f]model by David Robillard <d@…>
Make serd_node_new_literal take datatype as a node
9:23 AM Changeset in serd [3efbbdb]model by David Robillard <d@…>
Move error handling to world
9:21 AM Changeset in serd [4026892]model by David Robillard <d@…>
Add SerdWorld? for shared library state
9:21 AM Changeset in serd [129bc1d]model by David Robillard <d@…>
Remove redundant SERD_API declarations
9:21 AM Changeset in serd [9bc7147]model by David Robillard <d@…>
Add SerdSinkInterface? and hide implementations
9:21 AM Changeset in serd [fe86b69]model by David Robillard <d@…>
Add test for reading chunks
9:21 AM Changeset in serd [56fcd25]model by David Robillard <d@…>
Fix byte source to never read past end of strings
9:21 AM Changeset in serd [b5eeb62]model by David Robillard <d@…>
Remove syntax assumptions from SerdEnv? implementation
9:21 AM Changeset in serd [aa41376]model by David Robillard <d@…>
Clean up and separate internal headers
9:21 AM Changeset in serd [9252a3f]model by David Robillard <d@…>
Merge datatype and/or language into node This moves closer to the …
9:21 AM Changeset in serd [6042bd8]model by David Robillard <d@…>
Simplify reader interface
9:21 AM Changeset in serd [0dc150a]model by David Robillard <d@…>
Remove serd_uri_to_path()
9:21 AM Changeset in serd [c564145]model by David Robillard <d@…>
Make nodes opaque
9:21 AM Changeset in serd [d371237]model by David Robillard <d@…>
Use opaque node API
9:18 AM Changeset in serd [e0a6647]model by David Robillard <d@…>
Add node accessor API
9:18 AM Changeset in serd [8ac55f3]model by David Robillard <d@…>
Make serd_strtod API const-correct This is an API breakage, but a …
9:18 AM Changeset in serd [fe92672]model by David Robillard <d@…>
Rename SerdChunk? to SerdSlice?
9:18 AM Changeset in serd [8ce3b77]model by David Robillard <d@…>
Use char* for strings in public API The constant casting just makes …
9:18 AM Changeset in serd [88ea0c4]model by David Robillard <d@…>
Remove useless character counting
9:18 AM Changeset in serd [9b3d826]model by David Robillard <d@…>
Use SerdBuffer? for mutable buffers This avoids const violations from …
9:16 AM Changeset in serd [a0c483d]modelserd1 by David Robillard <d@…>
Clarify errors returned by serd_env_expand()
3:09 AM Changeset in serd [120b99b]modelserd1 by David Robillard <d@…>
Add test for writing form feeds in Turtle

May 26, 2018:

7:20 AM Changeset in lilv [87c23c4]serd1 by David Robillard <d@…>
WIP: Remove LilvNode? and use SerdNode? directly
6:29 AM Changeset in lilv [7d7a9d0]serd1 by David Robillard <d@…>
WIP: Port to serd1

May 25, 2018:

1:19 PM Changeset in serd [5dbedee]modelserd1 by David Robillard <d@…>
Add blank node statement test files
1:00 PM Changeset in serd [85dd5c1]modelserd1 by David Robillard <d@…>
Fix reported error when reading statements with only a blank node
Note: See TracTimeline for information about the timeline view.