Timeline



Jan 13, 2019:

6:09 AM Changeset in lilv [fafc44f]serd1 by David Robillard <d@…>
WIP: Port to serd1
6:05 AM Changeset in lilv [96e86392]serd1 by David Robillard <d@…>
Remove old URI defines
5:56 AM Changeset in serd [41dc25f]serd1 by David Robillard <d@…>
Fix serd_stack_is_empty() const correctness
5:56 AM Changeset in serd [cedc467b]serd1 by David Robillard <d@…>
Remove pointless switch statement
5:56 AM Changeset in serd [b1e7646]serd1 by David Robillard <d@…>
Fix MSVC warnings about integer literal conversions
5:56 AM Changeset in serd [26b4549]serd1 by David Robillard <d@…>
Fix potential use of uninitialized values
5:56 AM Changeset in serd [9e9d641d]serd1 by David Robillard <d@…>
Remove redundant casts
5:56 AM Changeset in serd [e5a5284]serd1 by David Robillard <d@…>
Fix integer conversion warnings
5:56 AM Changeset in serd [eaea464]serd1 by David Robillard <d@…>
Remove redundant cast
5:56 AM Changeset in serd [e903bfc]serd1 by David Robillard <d@…>
Fix character conversion warnings
5:56 AM Changeset in serd [f88ea92]serd1 by David Robillard <d@…>
Fix implicit float to double conversion warning
5:56 AM Changeset in serd [0af4a564]serd1 by David Robillard <d@…>
Suppress spurious floating point conversion warning This is defined …
5:56 AM Changeset in serd [0eec996]serd1 by David Robillard <d@…>
Fix cast alignment warning
5:56 AM Changeset in serd [12407cd]serd1 by David Robillard <d@…>
Make char type functions take int like their standard counterparts …
5:56 AM Changeset in serd [18c7974]serd1 by David Robillard <d@…>
Fix various sign conversion warnings
5:56 AM Changeset in serd [1b9d044]serd1 by David Robillard <d@…>
Fix implicit signed conversions in base64 implementation
5:56 AM Changeset in serd [354e24e]serd1 by David Robillard <d@…>
Fix implicit signed conversions for writer indent
5:56 AM Changeset in serd [065ddd2]serd1 by David Robillard <d@…>
Add serd_new_boolean()
5:56 AM Changeset in serd [aed4470]serd1 by David Robillard <d@…>
Remove reader status and handle errors more precisely
5:56 AM Changeset in serd [928bc4e]serd1 by David Robillard <d@…>
Add separate test suite for lax syntax tests
5:56 AM Changeset in serd [734e003]serd1 by David Robillard <d@…>
Test fast model serialisation
5:56 AM Changeset in serd [a0c02a2]serd1 by David Robillard <d@…>
Add validation test suite
5:56 AM Changeset in serd [8aca8f7]serd1 by David Robillard <d@…>
WIP: Add C++ bindings
5:56 AM Changeset in serd [4437e26]serd1 by David Robillard <d@…>
WIP: Add validation
5:56 AM Changeset in serd [805bed8]serd1 by David Robillard <d@…>
Add model to benchmarks
5:56 AM Changeset in serd [5ea4ad6]serd1 by David Robillard <d@…>
WIP: Add model
5:56 AM Changeset in serd [5d978f6]serd1 by David Robillard <d@…>
Expose and annotate logging functions
5:52 AM Changeset in serd [75bf33f]serd1 by David Robillard <d@…>
Use line comments where appropriate and clean up header
5:52 AM Changeset in serd [153cd6a]serd1 by David Robillard <d@…>
Add Env to Sink This isn't technically necessary for any sink, but is …
5:52 AM Changeset in serd [f6b092e]serd1 by David Robillard <d@…>
Rename SerdStyle? to SerdWriterFlags?
5:52 AM Changeset in serd [84d50c6]serd1 by David Robillard <d@…>
Rename SerdType? to SerdNodeType? The old name has become ambiguous …
5:52 AM Changeset in serd [168bbe0]serd1 by David Robillard <d@…>
Expose the node cache in the world
5:52 AM Changeset in serd [2bfd1ce]serd1 by David Robillard <d@…>
Remove serd_env_foreach()
5:52 AM Changeset in serd [8063ed9]serd1 by David Robillard <d@…>
Add serd_env_send_prefixes()
5:52 AM Changeset in serd [4cd1473]serd1 by David Robillard <d@…>
Simplify reader test sink
5:52 AM Changeset in serd [664a708]serd1 by David Robillard <d@…>
Add serd_node_compare()
5:52 AM Changeset in serd [adf61a6]serd1 by David Robillard <d@…>
Rename SerdError? to SerdMessage? Towards more general usage for all …
5:52 AM Changeset in serd [53a13d6]serd1 by David Robillard <d@…>
Add stack overflow tests
5:52 AM Changeset in serd [0cfdafb]serd1 by David Robillard <d@…>
Improve node test coverage
5:52 AM Changeset in serd [5a98320]serd1 by David Robillard <d@…>
Add test for bad blank graph labels
5:52 AM Changeset in serd [6a105e3]serd1 by David Robillard <d@…>
Fix writer flags type
5:52 AM Changeset in serd [79f0ac1]serd1 by David Robillard <d@…>
Simplify reader stack pushing code
5:52 AM Changeset in serd [20423cb]serd1 by David Robillard <d@…>
Ensure serd_new_resolved_uri returns an absolute URI or NULL
5:52 AM Changeset in serd [698f1d9]serd1 by David Robillard <d@…>
Use simpler names for statement flags
5:52 AM Changeset in serd [68128cf]serd1 by David Robillard <d@…>
Simplify streaming API and improve pretty printing This removes the …
5:52 AM Changeset in serd [6852172]serd1 by David Robillard <d@…>
Cache commonly used nodes in the world
5:52 AM Changeset in serd [655cb27]serd1 by David Robillard <d@…>
Add SerdNodes? class for storing a cache of nodes
5:52 AM Changeset in serd [d4aba57]serd1 by David Robillard <d@…>
Add serd_env_copy() and serd_env_equals()
5:52 AM Changeset in serd [2ed3e4b]serd1 by David Robillard <d@…>
Separate ByteSink? from Writer
5:52 AM Changeset in serd [17e93b6]serd1 by David Robillard <d@…>
Expose SerdByteSink? in public API
5:52 AM Changeset in serd [0dcd460]serd1 by David Robillard <d@…>
Remove serd_reader_set_default_graph()
5:52 AM Changeset in serd [aefb55c]serd1 by David Robillard <d@…>
Factor out some generic test suite running code
5:52 AM Changeset in serd [64e5bec]serd1 by David Robillard <d@…>
Add debug check that BTree nodes are properly sorted
5:52 AM Changeset in serd [aadadb9]serd1 by David Robillard <d@…>
Add zix data structures for use in model
5:52 AM Changeset in serd [f0ab582]serd1 by David Robillard <d@…>
Add rooted URI resolution test
5:52 AM Changeset in serd [854968e]serd1 by David Robillard <d@…>
Add test for reading chunks
5:52 AM Changeset in serd [4410b12]serd1 by David Robillard <d@…>
Make reader return failure when no statement is read
5:52 AM Changeset in serd [1fb1d3a]serd1 by David Robillard <d@…>
Fix warnings
5:52 AM Changeset in serd [95aa292]serd1 by David Robillard <d@…>
Simplify writer style options
5:52 AM Changeset in serd [f0bcc069]serd1 by David Robillard <d@…>
Separate style enum from style flags types
5:52 AM Changeset in serd [44c8e1a]serd1 by David Robillard <d@…>
Automatically finish reader on destruction
5:52 AM Changeset in serd [16aef51]serd1 by David Robillard <d@…>
Make SerdSink? opaque
5:52 AM Changeset in serd [0defd66]serd1 by David Robillard <d@…>
Simplify SerdEnv? API
5:52 AM Changeset in serd [42339ea]serd1 by David Robillard <d@…>
Add cursor to statement This allows the file and position of …
5:52 AM Changeset in serd [7712ca4]serd1 by David Robillard <d@…>
Add SerdCursor? to public API
5:52 AM Changeset in serd [1a97bee]serd1 by David Robillard <d@…>
Remove escape parameter from serd_new_file_uri Since characters are …
5:52 AM Changeset in serd [dca7273]serd1 by David Robillard <d@…>
Shorten node constructor names
5:52 AM Changeset in serd [930a839]serd1 by David Robillard <d@…>
Make statement sink take a statement rather than nodes This makes the …
5:52 AM Changeset in serd [d2b5923]serd1 by David Robillard <d@…>
Add sink interface
5:52 AM Changeset in serd [654245a]serd1 by David Robillard <d@…>
Add SerdStatement?
5:52 AM Changeset in serd [b9b330f]serd1 by David Robillard <d@…>
Expand datatype of literal nodes in serd_env_expand_node
5:52 AM Changeset in serd [4d1c724]serd1 by David Robillard <d@…>
Move syntax name/extension utilities to public API
5:52 AM Changeset in serd [31eb867]serd1 by David Robillard <d@…>
Move SerdField? to public API
5:52 AM Changeset in serd [ecbcb93]serd1 by David Robillard <d@…>
Clean up reader error handling
5:52 AM Changeset in serd [a715a566]serd1 by David Robillard <d@…>
Fix UTF-8 round tripping
5:52 AM Changeset in serd [359682d]serd1 by David Robillard <d@…>
Add debug checks for node padding
5:52 AM Changeset in serd [6cdf5fb]serd1 by David Robillard <d@…>
Zero node padding before passing to reader sinks
5:52 AM Changeset in serd [7cfddc8]serd1 by David Robillard <d@…>
Remove datatype and language from reader context
5:52 AM Changeset in serd [d11e51c]serd1 by David Robillard <d@…>
Simplify stack management by popping in bulk at higher levels Since …
5:52 AM Changeset in serd [b921690]serd1 by David Robillard <d@…>
Use fixed size stack
5:52 AM Changeset in serd [8371dfc]serd1 by David Robillard <d@…>
Set datatypes on integer, decimal, and base64 nodes
5:52 AM Changeset in serd [100404b]serd1 by David Robillard <d@…>
Add serd_world_get_blank()
5:52 AM Changeset in serd [c299be6]serd1 by David Robillard <d@…>
Avoid copying nodes when equivalent prefixes are set
5:52 AM Changeset in serd [0144efd]serd1 by David Robillard <d@…>
Separate base64 implementation
5:52 AM Changeset in serd [8636546]serd1 by David Robillard <d@…>
Clean up node construction API
5:52 AM Changeset in serd [59a2118]serd1 by David Robillard <d@…>
Clean up includes and improve source file separation
5:52 AM Changeset in serd [7f04715]serd1 by David Robillard <d@…>
Move system utilities to separate source files
5:06 AM Changeset in lilv [38602d7]serd1 by David Robillard <d@…>
Update copyright dates
4:59 AM Changeset in lilv [162d540]serd1 by David Robillard <d@…>
Clean up includes Sorts includes from local to global (which catches …
4:12 AM Changeset in lilv [4b4c179]serd1 by David Robillard <d@…>
Actually run C++ bindings test There is still no actual testing in …

Jan 12, 2019:

12:03 PM Changeset in suil [7983a5a]master by David Robillard <d@…>
Squashed 'waflib/' changes from 3e43d09..915dcb1 915dcb1 Report test …
11:39 AM Changeset in serd [4427686]serd1 by David Robillard <d@…>
Hide fopen wrapper and use reader interface consistently
11:39 AM Changeset in serd [6f0dc09]serd1 by David Robillard <d@…>
Add blank node API
11:39 AM Changeset in serd [9ac746d]serd1 by David Robillard <d@…>
Make serd_node_new_literal take datatype as a node
11:39 AM Changeset in serd [ab62f42]serd1 by David Robillard <d@…>
Move error handling to world
11:39 AM Changeset in serd [4ef3b95]serd1 by David Robillard <d@…>
Add SerdWorld? for shared library state
11:39 AM Changeset in serd [6d4162f]serd1 by David Robillard <d@…>
Add SerdSink? interface and hide individual function implementations
11:39 AM Changeset in serd [38a45ae]serd1 by David Robillard <d@…>
Bring read/write interface closer to C standard
11:39 AM Changeset in serd [c2dfb01]serd1 by David Robillard <d@…>
Clean up and separate internal headers
11:39 AM Changeset in serd [4f7de90]serd1 by David Robillard <d@…>
Merge datatype and/or language into node This moves closer to the …
11:39 AM Changeset in serd [24ab4f8]serd1 by David Robillard <d@…>
Simplify reader interface
11:39 AM Changeset in serd [7a69c61]serd1 by David Robillard <d@…>
Remove serd_uri_to_path()
11:39 AM Changeset in serd [76bc58e]serd1 by David Robillard <d@…>
Make nodes opaque
11:39 AM Changeset in serd [239025a]serd1 by David Robillard <d@…>
Use opaque node API
11:39 AM Changeset in serd [5c9ce63]serd1 by David Robillard <d@…>
Add node accessor API
11:39 AM Changeset in serd [30fe436]serd1 by David Robillard <d@…>
Make serd_strtod API const-correct This is an API breakage, but a …
11:39 AM Changeset in serd [2240764]serd1 by David Robillard <d@…>
Rename SerdChunk? to SerdSlice?
11:39 AM Changeset in serd [90c1703f]serd1 by David Robillard <d@…>
Use char* for strings in public API The constant casting just makes …
11:39 AM Changeset in serd [d9267b3]serd1 by David Robillard <d@…>
Remove useless character counting
11:39 AM Changeset in serd [04dd927]serd1 by David Robillard <d@…>
Use SerdBuffer? for mutable buffers This avoids const violations from …
11:37 AM Changeset in serd [c3f3bef]masterserd1 by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in sratom [04129c0]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in sratom [a91b5d65] by David Robillard <d@…>
Squashed 'waflib/' changes from 3e43d09..915dcb1 915dcb1 Report test …
11:32 AM Changeset in blop.lv2 [4044751]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in blop.lv2 [8863476] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in fomp.lv2 [556bb10]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in fomp.lv2 [f3b4992] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in jalv [72741e7]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in jalv [b95c235] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in lilv [a9edaab]masterserd1 by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in lilv [3fd8e36]serd1 by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in machina [a138222]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in machina [431d11a] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in mda.lv2 [d4a49ff]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in mda.lv2 [91a8660] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in omins.lv2 [97f67d8]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in omins.lv2 [311a291] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in patchage [b69a38d]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in patchage [997b299c] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in raul [e0049be]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in raul [50f5cd5] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in serd [9ced2d5]serd1 by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in sord [36d4237]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in sord [4c01ea5] by David Robillard <d@…>
Squashed 'waflib/' changes from 3e43d09..915dcb1 915dcb1 Report test …
11:32 AM Changeset in ganv [ccc9b97]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in ganv [78a2491] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99..915dcb1 915dcb1 Report test …
11:32 AM Changeset in ingen [ed55cbb]master by David Robillard <d@…>
Update autowaf
11:32 AM Changeset in ingen [a7f9adc] by David Robillard <d@…>
Squashed 'waflib/' changes from 5ea8f99f..915dcb17 915dcb17 Report …
11:31 AM Changeset in autowaf [915dcb1]master by David Robillard <d@…>
Report test time correctly
10:13 AM Changeset in autowaf [26f0a2b] by David Robillard <d@…>
Remove redundant verbose-tests option
10:13 AM Changeset in autowaf [fc35c2c] by David Robillard <d@…>
Fix MSVC CFLAGS
9:20 AM Changeset in ingen [aa00a7ab]atom-cpp by David Robillard <d@…>
Rewrite Atom
9:20 AM Changeset in ingen [8c19e15]atom-cpp by David Robillard <d@…>
Rename Atom::get_body to Atom::body and use Atom::ptr consistently
9:20 AM Changeset in ingen [967a8b9]atom-cpp by David Robillard <d@…>
Reduce port memory overhead
9:19 AM Changeset in ingen [79fe758]atom-cpp by David Robillard <d@…>
Use LV2 atom forge C++ bindings

Jan 11, 2019:

9:23 AM Changeset in lilv [729beb7]serd1 by David Robillard <d@…>
Use a clearer name for state directory and improve documentation
9:13 AM Changeset in lilv [95c84bb]serd1 by David Robillard <d@…>
Cleanup: Fix some long lines
9:05 AM Changeset in lilv [bb5d979]serd1 by David Robillard <d@…>
Fix order of parameter documentation

Jan 9, 2019:

10:46 AM Changeset in ingen [cc3d7ef]atom-cpp by David Robillard <d@…>
Remove debug noise
10:43 AM Changeset in ingen [dc0548b]atom-cpp by David Robillard <d@…>
Fix SocketWriter? bundle delimiters In particular, this fixes …

Jan 7, 2019:

9:55 AM Changeset in serd [9d31b07]serd1-warnings by David Robillard <d@…>
WIP: Fix warnings

Jan 6, 2019:

7:18 AM Changeset in serd [ba72f5a]serd1 by David Robillard <d@…>
Fix serd_node_new_decimal() on Windows

Jan 5, 2019:

9:55 AM Changeset in serd [026989b]serd1 by David Robillard <d@…>
Turn off overly noisy new clang-format checks
9:55 AM Changeset in serd [17b3fdc]serd1 by David Robillard <d@…>
Use lround() instead of sketchy offset and cast
9:55 AM Changeset in serd [04e6f01]serd1 by David Robillard <d@…>
Rewrite switch statements that are better written as ifs
9:55 AM Changeset in serd [bb9d51a]serd1 by David Robillard <d@…>
Fix potential use of uninitialised data
9:55 AM Changeset in serd [0da82a3]serd1 by David Robillard <d@…>
Fix unsorted includes
9:55 AM Changeset in serd [09add52]serd1 by David Robillard <d@…>
Remove pointless const in prototype
9:55 AM Changeset in serd [9b67e27]serd1 by David Robillard <d@…>
Fix unused parameter warnings
9:55 AM Changeset in serd [ec42a28]serd1 by David Robillard <d@…>
Remove manifest test
9:55 AM Changeset in serd [c2f8d84]serd1 by David Robillard <d@…>
Remove ancient MSVC workaround for stdbool.h
8:36 AM Changeset in sratom [49e25bc]serd1 by David Robillard <d@…>
HACK: Disable NULL-env test
8:16 AM Changeset in ingen [f612b3e]serd1 by David Robillard <d@…>
WIP: Update for serd1
8:15 AM Changeset in jalv [609fd87]serd1 by David Robillard <d@…>
WIP: Port to serd1
8:12 AM Changeset in serd [9b80535]serd1-warnings by David Robillard <d@…>
Fix implicit signed conversions in base64 implementation
8:12 AM Changeset in serd [e7f88b4]serd1-warnings by David Robillard <d@…>
Fix implicit signed conversions for writer indent
8:12 AM Changeset in serd [31b57fd]serd1-warnings by David Robillard <d@…>
Add serd_new_boolean()
8:12 AM Changeset in serd [d4e594b]serd1-warnings by David Robillard <d@…>
Remove reader status and handle errors more precisely
8:12 AM Changeset in serd [d493841]serd1-warnings by David Robillard <d@…>
Add separate test suite for lax syntax tests
8:12 AM Changeset in serd [a061646]serd1-warnings by David Robillard <d@…>
Test fast model serialisation
8:12 AM Changeset in serd [1460ce89]serd1-warnings by David Robillard <d@…>
Add validation test suite
8:12 AM Changeset in serd [0f943c2]serd1-warnings by David Robillard <d@…>
WIP: Add C++ bindings

Jan 3, 2019:

6:23 AM Changeset in sratom [c93624e]serd1 by David Robillard <d@…>
WIP: Reduce global state and simplify API

Dec 31, 2018:

9:15 AM Changeset in serd [6650e22]serd1-warnings by David Robillard <d@…>
WIP: Add validation
9:15 AM Changeset in serd [85627db]serd1-warnings by David Robillard <d@…>
Add model to benchmarks
9:15 AM Changeset in serd [0342270]serd1-warnings by David Robillard <d@…>
WIP: Add model
9:15 AM Changeset in serd [5307a8c]serd1-warnings by David Robillard <d@…>
Use line comments where appropriate and clean up header
8:37 AM Changeset in serd [904d3d9]serd1-warnings by David Robillard <d@…>
Add Env to Sink This isn't technically necessary for any sink, but is …
8:37 AM Changeset in serd [beb2eba]serd1-warnings by David Robillard <d@…>
Rename SerdStyle? to SerdWriterFlags?
8:37 AM Changeset in serd [201888d]serd1-warnings by David Robillard <d@…>
Rename SerdType? to SerdNodeType? The old name has become ambiguous …
8:37 AM Changeset in serd [8790f78]serd1-warnings by David Robillard <d@…>
Expose the node cache in the world
8:37 AM Changeset in serd [b3c0633]serd1-warnings by David Robillard <d@…>
Remove serd_env_foreach()
8:37 AM Changeset in serd [b1c007c]serd1-warnings by David Robillard <d@…>
Add serd_env_send_prefixes()
8:37 AM Changeset in serd [bb495bd]serd1-warnings by David Robillard <d@…>
Simplify reader test sink
8:37 AM Changeset in serd [88d6264]serd1-warnings by David Robillard <d@…>
Add serd_node_compare()
8:37 AM Changeset in serd [66412dc]serd1-warnings by David Robillard <d@…>
Rename SerdError? to SerdMessage? Towards more general usage for all …
8:37 AM Changeset in serd [086c16d]serd1-warnings by David Robillard <d@…>
Add stack overflow tests
8:37 AM Changeset in serd [f910557]serd1-warnings by David Robillard <d@…>
Improve node test coverage
8:37 AM Changeset in serd [79af3ce]serd1-warnings by David Robillard <d@…>
Add test for bad blank graph labels
8:37 AM Changeset in serd [fcc49e5]serd1-warnings by David Robillard <d@…>
Fix writer flags type
8:37 AM Changeset in serd [64d6f4e]serd1-warnings by David Robillard <d@…>
Simplify reader stack pushing code
8:37 AM Changeset in serd [4a49f7d]serd1-warnings by David Robillard <d@…>
Ensure serd_new_resolved_uri returns an absolute URI or NULL
8:37 AM Changeset in serd [ef3554d]serd1-warnings by David Robillard <d@…>
Use simpler names for statement flags
8:37 AM Changeset in serd [0edc2af]serd1-warnings by David Robillard <d@…>
Simplify streaming API and improve pretty printing This removes the …
8:37 AM Changeset in serd [315268f]serd1-warnings by David Robillard <d@…>
Cache commonly used nodes in the world
8:37 AM Changeset in serd [b4a73bd]serd1-warnings by David Robillard <d@…>
Add SerdNodes? class for storing a cache of nodes
8:37 AM Changeset in serd [dcf231a]serd1-warnings by David Robillard <d@…>
Add serd_env_copy() and serd_env_equals()
8:37 AM Changeset in serd [8e5dbd1]serd1-warnings by David Robillard <d@…>
Separate ByteSink? from Writer
8:37 AM Changeset in serd [87a1b30]serd1-warnings by David Robillard <d@…>
Expose SerdByteSink? in public API
8:37 AM Changeset in serd [b69236b]serd1-warnings by David Robillard <d@…>
Remove Remove serd_reader_set_default_graph()
8:37 AM Changeset in serd [08bf8fd]serd1-warnings by David Robillard <d@…>
Factor out some generic test suite running code
8:37 AM Changeset in serd [03cc815]serd1-warnings by David Robillard <d@…>
Add debug check that BTree nodes are properly sorted
8:37 AM Changeset in serd [7eecae6]serd1-warnings by David Robillard <d@…>
Add zix data structures for use in model
8:37 AM Changeset in serd [3910558]serd1-warnings by David Robillard <d@…>
Add rooted URI resolution test
8:37 AM Changeset in serd [bddc1fa]serd1-warnings by David Robillard <d@…>
Add test for reading chunks
8:37 AM Changeset in serd [c0d8180]serd1-warnings by David Robillard <d@…>
Make reader return failure when no statement is read
8:37 AM Changeset in serd [aa82276]serd1-warnings by David Robillard <d@…>
Fix warnings
8:37 AM Changeset in serd [32604d5]serd1-warnings by David Robillard <d@…>
Simplify writer style options
8:37 AM Changeset in serd [d6936bc]serd1-warnings by David Robillard <d@…>
Separate style enum from style flags types
8:37 AM Changeset in serd [9016264]serd1-warnings by David Robillard <d@…>
Automatically finish reader on destruction
8:37 AM Changeset in serd [dadf080]serd1-warnings by David Robillard <d@…>
Make SerdSink? opaque
8:37 AM Changeset in serd [feb16bc]serd1-warnings by David Robillard <d@…>
Simplify SerdEnv? API
8:37 AM Changeset in serd [b6197eb]serd1-warnings by David Robillard <d@…>
Add cursor to statement This allows the file and position of …
8:37 AM Changeset in serd [5246440]serd1-warnings by David Robillard <d@…>
Add SerdCursor? to public API
8:37 AM Changeset in serd [c10db88]serd1-warnings by David Robillard <d@…>
Remove escape parameter from serd_new_file_uri Since characters are …
8:37 AM Changeset in serd [3a173d7]serd1-warnings by David Robillard <d@…>
Shorten node constructor names
8:37 AM Changeset in serd [6413746]serd1-warnings by David Robillard <d@…>
Make statement sink take a statement rather than nodes This makes the …
8:37 AM Changeset in serd [39fabf4]serd1-warnings by David Robillard <d@…>
Add sink interface
8:37 AM Changeset in serd [7dafd64]serd1-warnings by David Robillard <d@…>
Add SerdStatement?
8:37 AM Changeset in serd [c757182]serd1-warnings by David Robillard <d@…>
Expand datatype of literal nodes in serd_env_expand_node
8:37 AM Changeset in serd [ab3df0b]serd1-warnings by David Robillard <d@…>
Move syntax name/extension utilities to public API
8:37 AM Changeset in serd [d5d8b24]serd1-warnings by David Robillard <d@…>
Move SerdField? to public API
8:37 AM Changeset in serd [12ef275]serd1-warnings by David Robillard <d@…>
Clean up reader error handling
8:37 AM Changeset in serd [59f20cd]serd1-warnings by David Robillard <d@…>
Fix UTF-8 round tripping
8:37 AM Changeset in serd [a8e4707]serd1-warnings by David Robillard <d@…>
Add debug checks for node padding
8:37 AM Changeset in serd [299e386]serd1-warnings by David Robillard <d@…>
Zero node padding before passing to reader sinks
8:37 AM Changeset in serd [3a62732]serd1-warnings by David Robillard <d@…>
Remove datatype and language from reader context
8:37 AM Changeset in serd [b449920]serd1-warnings by David Robillard <d@…>
Simplify stack management by popping in bulk at higher levels Since …
8:37 AM Changeset in serd [869e805]serd1-warnings by David Robillard <d@…>
Use fixed size stack

Dec 30, 2018:

2:58 PM Changeset in serd [2b0e3de]serd1-warnings by David Robillard <d@…>
Set datatypes on integer, decimal, and base64 nodes
2:58 PM Changeset in serd [f539637]serd1-warnings by David Robillard <d@…>
Add serd_world_get_blank()
2:58 PM Changeset in serd [9c4bb09]serd1-warnings by David Robillard <d@…>
Avoid copying nodes when equivalent prefixes are set
2:58 PM Changeset in serd [c6daba3]serd1-warnings by David Robillard <d@…>
Separate base64 implementation
2:58 PM Changeset in serd [9e84cf7]serd1-warnings by David Robillard <d@…>
Clean up node construction API
2:58 PM Changeset in serd [32c5486]serd1-warnings by David Robillard <d@…>
Clean up includes and improve source file separation
2:58 PM Changeset in serd [520f208]serd1-warnings by David Robillard <d@…>
Move system utilities to separate source files
2:58 PM Changeset in serd [512ba51]serd1-warnings by David Robillard <d@…>
Hide fopen wrapper and use reader interface consistently
2:58 PM Changeset in serd [7b21341]serd1-warnings by David Robillard <d@…>
Add blank node API
2:58 PM Changeset in serd [4057fae]serd1-warnings by David Robillard <d@…>
Make serd_node_new_literal take datatype as a node
2:58 PM Changeset in serd [94f49fa]serd1-warnings by David Robillard <d@…>
Move error handling to world
2:58 PM Changeset in serd [9fd4ff5]serd1-warnings by David Robillard <d@…>
Add SerdWorld? for shared library state
2:58 PM Changeset in serd [aebfe13]serd1-warnings by David Robillard <d@…>
Add SerdSink? interface and hide individual function implementations
2:58 PM Changeset in serd [acc79c5]serd1-warnings by David Robillard <d@…>
Bring read/write interface closer to C standard
2:58 PM Changeset in serd [9b5c844]serd1-warnings by David Robillard <d@…>
Clean up and separate internal headers
2:56 PM Changeset in serd [380c2bc]serd1-warnings by David Robillard <d@…>
Merge datatype and/or language into node This moves closer to the …
2:56 PM Changeset in serd [0e24282]serd1-warnings by David Robillard <d@…>
Simplify reader interface
2:56 PM Changeset in serd [9f7d2de]serd1-warnings by David Robillard <d@…>
Remove serd_uri_to_path()
2:56 PM Changeset in serd [873b05e]serd1-warnings by David Robillard <d@…>
Make nodes opaque
2:56 PM Changeset in serd [a67d0b0]serd1-warnings by David Robillard <d@…>
Use opaque node API
2:56 PM Changeset in serd [d1f3455]serd1-warnings by David Robillard <d@…>
Add node accessor API
2:56 PM Changeset in serd [86681fb]serd1-warnings by David Robillard <d@…>
Make serd_strtod API const-correct This is an API breakage, but a …
2:56 PM Changeset in serd [cedc9530]serd1-warnings by David Robillard <d@…>
Rename SerdChunk? to SerdSlice?
2:56 PM Changeset in serd [65efdce]serd1-warnings by David Robillard <d@…>
Use char* for strings in public API The constant casting just makes …
2:55 PM Changeset in serd [d7197f5]serd1-warnings by David Robillard <d@…>
Remove useless character counting
2:55 PM Changeset in serd [ee9f495]serd1-warnings by David Robillard <d@…>
Use SerdBuffer? for mutable buffers This avoids const violations from …
2:55 PM Changeset in serd [6857f60]serd1-warnings by David Robillard <d@…>
Turn off overly noisy new clang-format checks
2:47 PM Changeset in serd [03eaadd]serd1-warnings by David Robillard <d@…>
Use lround() instead of sketchy offset and cast
2:45 PM Changeset in serd [a0fa76d]serd1-warnings by David Robillard <d@…>
Rewrite switch statements that are better written as ifs
2:44 PM Changeset in serd [276ec06]serd1-warnings by David Robillard <d@…>
Fix potential use of uninitialised data
2:43 PM Changeset in serd [c123a1e]serd1-warnings by David Robillard <d@…>
Fix unsorted includes
2:43 PM Changeset in serd [1a80174]serd1-warnings by David Robillard <d@…>
Remove pointless const in prototype
11:08 AM Changeset in serd [230bbb8]serd1-warnings by David Robillard <d@…>
Fix unused parameter warnings
9:43 AM Changeset in serd [15d1977]serd1-warnings by David Robillard <d@…>
Remove manifest test
7:51 AM Changeset in serd [b600907]serd1-warnings by David Robillard <d@…>
Remove ancient MSVC workaround for stdbool.h

Dec 27, 2018:

11:40 AM Changeset in sratom [a879901]serd1 by David Robillard <d@…>
WIP: Port to serd1
11:29 AM Changeset in sratom [2794238]serd1 by David Robillard <d@…>
Update lint target
11:27 AM Changeset in sratom [7e8a015]serd1 by David Robillard <d@…>
Remove static data in test and fix unused parameter warnings
11:17 AM Changeset in sratom [d865baf]serd1 by David Robillard <d@…>
Make sratom_free() safe to call on NULL
11:16 AM Changeset in sratom [fb88a51]serd1 by David Robillard <d@…>
Sort includes
11:16 AM Changeset in sratom [c4a8252]serd1 by David Robillard <d@…>
Make unnecessary pointer argument a value
11:16 AM Changeset in sratom [edf1a11]serd1 by David Robillard <d@…>
Remove redundant cast
11:05 AM Changeset in sratom [696827c]serd1 by David Robillard <d@…>
Remove redundant API declarations
11:03 AM Changeset in sratom [391fdf8]serd1 by David Robillard <d@…>
Add missing include
10:19 AM Changeset in sratom [68a9406]serd1 by David Robillard <d@…>
Move literal reading case to a separate function
8:36 AM Changeset in jalv [8311df9]serd1 by David Robillard <d@…>
Remove unused jalv_ui_resize() This function was added many years ago …
8:21 AM Changeset in jalv [566d380]serd1 by David Robillard <d@…>
Remove garbage element from features array
8:19 AM Changeset in ingen [6f81a21]serd1 by David Robillard <d@…>
WIP: Port to serd1

Dec 26, 2018:

1:40 PM Changeset in serd [514e302]serd1serd1-warnings by David Robillard <d@…>
Remove test utilities and simply use assert for unit tests
10:10 AM Changeset in sratom [dec275c]serd1 by David Robillard <d@…>
Move object reading case to a separate function

Dec 24, 2018:

12:05 PM Changeset in sratom [f53a06f]serd1 by David Robillard <d@…>
Add missing c99 flag

Dec 20, 2018:

1:41 PM Changeset in serd [81ae621]serd1serd1-warnings by David Robillard <d@…>
Remove old URI parse debug logging code
9:32 AM Changeset in suil [924f244]v0.10.2 by David Robillard <d@…>
Suil 0.10.2
9:31 AM Changeset in suil [e813e36] by David Robillard <d@…>
Move README to README.md

Dec 19, 2018:

5:24 PM Changeset in suil [8d50742] by David Robillard <d@…>
Fix qt5_in_gtk2 wrapper Removes the built-in QApplication …
Note: See TracTimeline for information about the timeline view.