Timeline



Nov 21, 2019: Today

1:11 AM Changeset in pugl [d557b8a]vulkan by David Robillard <d@…>
WIP: Vulkan
1:11 AM Changeset in pugl [0841749]vulkan by David Robillard <d@…>
Add puglInitApplication() for initialising programs This is basically …
1:10 AM Changeset in pugl [1bb0786]c++vulkan by David Robillard <d@…>
WIP: Update C++ bindings
1:09 AM Changeset in pugl [9685d66]c++mastervulkan by David Robillard <d@…>
Cleanup: Fix flake8 warnings
12:37 AM Changeset in pugl [ce90f7c]c++vulkan by David Robillard <d@…>
Check explicitly for GLX and only link against the necessary library …

Nov 20, 2019: Yesterday

3:03 PM Changeset in pugl [92288da]c++vulkan by David Robillard <d@…>
Rename "backend" headers Working on Vulkan clarified what has always …
3:03 PM Changeset in pugl [1e0b9d8]c++vulkan by David Robillard <d@…>
Use consistent include guards
3:03 PM Changeset in pugl [762c9c6]c++vulkan by David Robillard <d@…>
X11: Remove libGL dependency from GL backend This was the only use of …
3:03 PM Changeset in pugl [2d1131e]c++vulkan by David Robillard <d@…>
Clean up configuration code
2:58 PM Changeset in pugl [a9643c8]c++vulkan by David Robillard <d@…>
Mac: Move puglGetProcAddress() to mac_gl.m
2:58 PM Changeset in pugl [ca0beb0]c++vulkan by David Robillard <d@…>
Mac: Fix unused parameter warning

Nov 18, 2019:

10:50 AM Changeset in pugl [196d8d2]c++vulkan by David Robillard <d@…>
Cleanup: Remove unnecessary includes
10:40 AM Changeset in pugl [c3efbc6]c++vulkan by David Robillard <d@…>
Move puglGetProcAddress to pugl_gl_backend.h This establishes a …
10:33 AM Changeset in pugl [47beee7]c++vulkan by David Robillard <d@…>
Add test utility function for logging errors
10:33 AM Changeset in pugl [dd90f0d]c++vulkan by David Robillard <d@…>
Ignore clang-tidy warnings in system headers
10:33 AM Changeset in pugl [e9ae30e]c++vulkan by David Robillard <d@…>
Add error checking option to test programs

Nov 17, 2019:

4:32 AM Changeset in pugl [077b318]c++vulkan by David Robillard <d@…>
X11: Don't select on server socket if events are already queued
4:20 AM Changeset in pugl [2f422e1]c++vulkan by David Robillard <d@…>
X11: Support pasting (almost) arbitrarily long text This is a bit …
4:10 AM Changeset in pugl [50f1188]c++vulkan by David Robillard <d@…>
X11: Don't send expose events to invisible windows
4:10 AM Changeset in pugl [8fe6591]c++vulkan by David Robillard <d@…>
X11: Track visibility via system events This ensure that visibility …
3:09 AM Changeset in pugl [78e402b]c++vulkan by David Robillard <d@…>
Use typedefs for flag types This doesn't change anything about …
2:57 AM Changeset in pugl [4e9a709]c++vulkan by David Robillard <d@…>
Cleanup: Use consistent formatting for field documentation

Nov 10, 2019:

3:07 PM Changeset in patchage [16c9a27]master by David Robillard <d@…>
Move README to README.md
2:01 PM Changeset in jalv [195fd03]masterv1.6.4 by David Robillard <d@…>
Jalv 1.6.4
1:56 PM Changeset in jalv [be5fd98] by David Robillard <d@…>
Normalise NEWS file
1:56 PM Changeset in jalv [b6c4ba4] by David Robillard <d@…>
Add gitignore file
1:55 PM Changeset in jalv [52593bd] by David Robillard <d@…>
Remove old release targets
1:40 PM Changeset in lilv [425af42]masterv0.24.6 by David Robillard <d@…>
Lilv 0.24.6
1:39 PM Changeset in lilv [9bd2f01] by David Robillard <d@…>
Add pycache to gitignore
1:37 PM Changeset in suil [0863b8d]masterv0.10.6 by David Robillard <d@…>
Suil 0.10.6
1:36 PM Changeset in suil [a117e81] by David Robillard <d@…>
Add gitignore file
1:26 PM Changeset in sord [421e37d]masterv0.16.4 by David Robillard <d@…>
Sord 0.16.4
1:25 PM Changeset in sord [3fe306c] by David Robillard <d@…>
Add gitignore file
1:22 PM Changeset in sratom [84fc8bf]masterv0.6.4 by David Robillard <d@…>
Sratom 0.6.4
1:22 PM Changeset in sratom [9cfc759] by David Robillard <d@…>
Add gitignore file
1:10 PM Changeset in jalv [41ae107] by David Robillard <d@…>
Ensure refresh rate is at least 30Hz Gdk can allegedly report zero on …
12:54 PM Changeset in sratom [a18ec99] by David Robillard <d@…>
Remove old release targets
12:54 PM Changeset in sratom [a003076] by David Robillard <d@…>
Clean up test output
8:25 AM Changeset in serd [41a5903]master by David Robillard <d@…>
Update autowaf
8:22 AM Changeset in ingen [6cc39a1]master by David Robillard <d@…>
Make test suite depend only on LV2
8:22 AM Changeset in ingen [392b442] by David Robillard <d@…>
Update autowaf
8:22 AM Changeset in raul [cdf6256]master by David Robillard <d@…>
Clean up test output
8:20 AM Changeset in autowaf [c87cc53]master by David Robillard <d@…>
Print stderr of failed tests
8:20 AM Changeset in autowaf [a99c1c3] by David Robillard <d@…>
Clean up test output
7:22 AM Changeset in lilv [8a79406] by David Robillard <d@…>
Use a normal test context for Python tests
7:22 AM Changeset in lilv [3aeba1a] by David Robillard <d@…>
Remove old release targets
7:20 AM Changeset in suil [7cb3866] by David Robillard <d@…>
Remove old release targets
6:48 AM Changeset in autowaf [bb6b880] by David Robillard <d@…>
Support building C++ LV2 libraries
6:29 AM Changeset in autowaf [95827ee] by David Robillard <d@…>
Don't add default LV2_PATH to run environment
6:29 AM Changeset in autowaf [3140fcc] by David Robillard <d@…>
Add lv2lib feature for building plugin binaries
4:32 AM Changeset in ingen [187ba85] by David Robillard <d@…>
Fix passing NaN to control ports with no default value
2:18 AM Changeset in jalv [f6205cf] by David Robillard <d@…>
Remove debug noise
2:17 AM Changeset in jalv [4f43777] by David Robillard <d@…>
Support rdfs:label for port groups

Nov 9, 2019:

11:17 AM Changeset in lilv [a4b3ca8] by David Robillard <d@…>
Add example Python script to list plugin presets
11:08 AM Changeset in lilv [8db73b7] by David Robillard <d@…>
Make Python exceptions more informative
9:23 AM Changeset in suil [cbab552] by David Robillard <d@…>
Fix pkg-config dependencies
9:21 AM Changeset in sratom [d5eff8f] by David Robillard <d@…>
Fix pkg-config dependencies
9:19 AM Changeset in sord [6cc5bc3] by David Robillard <d@…>
Fix pkg-config dependencies
3:30 AM Changeset in lilv [79a4549] by David Robillard <d@…>
Fix pkg-config dependencies
3:15 AM Changeset in pugl [66c9a39]c++vulkan by David Robillard <d@…>
Add clang-tidy file and update lint target
3:15 AM Changeset in pugl [2b02921]c++vulkan by David Robillard <d@…>
Fix various clang-tidy warnings
3:15 AM Changeset in pugl [121bd7e]c++vulkan by David Robillard <d@…>
Make pugl_gl3_test deterministic
3:15 AM Changeset in pugl [b5f0465]c++vulkan by David Robillard <d@…>
Add puglStrerror() and improve test program error reporting

Nov 3, 2019:

12:03 PM Changeset in pugl [be838db]c++vulkan by David Robillard <d@…>
Remove redisplay flag and add puglPostRedisplayRect()
12:03 PM Changeset in pugl [d923987]c++vulkan by David Robillard <d@…>
X11: Only merge expose events if they intersect Towards actual …
12:03 PM Changeset in pugl [d53ce36]c++vulkan by David Robillard <d@…>
Add puglGetNativeWorld()
12:03 PM Changeset in pugl [b848d13]c++vulkan by David Robillard <d@…>
Windows: Do not require backends to have a surface This was just …
12:03 PM Changeset in pugl [5491a44]c++vulkan by David Robillard <d@…>
Add pugl_print_events test program
12:03 PM Changeset in pugl [c75c10d]c++vulkan by David Robillard <d@…>
Expose functional stub backend
12:03 PM Changeset in pugl [3c9a8a2]c++vulkan by David Robillard <d@…>
Move platform stub configuration code to platform headers This allows …
12:03 PM Changeset in pugl [14c7cb5]c++vulkan by David Robillard <d@…>
Add stub implementations of backend functions Towards having actual …
11:52 AM Changeset in pugl [84754fd]c++vulkan by David Robillard <d@…>
Add verbose option to test programs to print all events
11:52 AM Changeset in pugl [a96511e]c++vulkan by David Robillard <d@…>
Fix puglFreeView() crashes when window creation failed
11:52 AM Changeset in pugl [3d6b80c]c++vulkan by David Robillard <d@…>
Cleanup: Fix whitespace
11:51 AM Changeset in pugl [fa1ee34]c++vulkan by David Robillard <d@…>
Fix duplicate word in error message
11:51 AM Changeset in pugl [a2a52a9]c++vulkan by David Robillard <d@…>
Windows: Fix GL context flags
11:16 AM Changeset in jalv [b4e7a7c] by David Robillard <d@…>
Use screen refresh rate with Gtk3 and Qt5
11:13 AM Changeset in jalv [e05826a] by David Robillard <d@…>
Fix crash with Qt Qt requires that the argc and argv pointers passed …

Nov 2, 2019:

10:07 AM Changeset in suil [6f00c1a] by David Robillard <d@…>
Update autowaf
10:05 AM Changeset in suil [8ecb5ad] by David Robillard <d@…>
Normalise NEWS file
10:04 AM Changeset in sratom [b147779] by David Robillard <d@…>
Update autowaf
10:04 AM Changeset in sratom [9e6188e] by David Robillard <d@…>
Normalise NEWS file
10:03 AM Changeset in lilv [e4253aa] by David Robillard <d@…>
Update autowaf
9:26 AM Changeset in lilv [6e9ae97] by David Robillard <d@…>
Normalise NEWS file
9:24 AM Changeset in sord [74dbe92] by David Robillard <d@…>
Update autowaf
9:23 AM Changeset in sord [6d7a0b3] by David Robillard <d@…>
Rename README to README.md
9:21 AM Changeset in autowaf [0bde0c2] by David Robillard <d@…>
Factor out post_lab_release command for posting old releases
8:21 AM Changeset in sord [c317a80] by David Robillard <d@…>
Normalise NEWS file
6:59 AM Changeset in autowaf [2a9a11e] by David Robillard <d@…>
Fix timezone argument of news command

Oct 27, 2019:

2:41 PM Changeset in serd [a8b609f]serd1 by David Robillard <d@…>
Use Werror on CI
2:41 PM Changeset in serd [ce4678b]serd1 by David Robillard <d@…>
Fix memory leak in writer when caller doesn't clean up the stack
2:41 PM Changeset in serd [3b2415c]serd1 by David Robillard <d@…>
Strengthen clang-tidy warnings
2:41 PM Changeset in serd [cae783d]serd1 by David Robillard <d@…>
Enable ultra strict warnings with clang
2:41 PM Changeset in serd [cee945b]serd1 by David Robillard <d@…>
Avoid use of ctype.h macros entirely Some of these cause warnings, …
2:41 PM Changeset in serd [03422290]serd1 by David Robillard <d@…>
Improve writer packing
2:41 PM Changeset in serd [d5d9fd1]serd1 by David Robillard <d@…>
Fix spurious semicolons
2:41 PM Changeset in serd [e4ad030]serd1 by David Robillard <d@…>
Normalise away rdf:langString datatype Depending on how you read the …
2:41 PM Changeset in serd [59dc5c9]serd1 by David Robillard <d@…>
Enable signed conversion warnings
2:41 PM Changeset in serd [095654c]serd1 by David Robillard <d@…>
Add support for basic literal normalisation
2:41 PM Changeset in serd [0f6eae9]serd1 by David Robillard <d@…>
Add function to SerdSink? for freeing opaque handle This can be used …
2:41 PM Changeset in serd [dbb2c27]serd1 by David Robillard <d@…>
WIP: Add C++ bindings
2:41 PM Changeset in serd [47ce3fc]serd1 by David Robillard <d@…>
Remove old floating point tests
2:41 PM Changeset in serd [cd3353f]serd1 by David Robillard <d@…>
Add precise floating point parsing
2:41 PM Changeset in serd [8fe602f]serd1 by David Robillard <d@…>
Separate decimal parsing from floating point conversion
2:41 PM Changeset in serd [4399723]serd1 by David Robillard <d@…>
Add support for xsd:double and xsd:float These can be used to …
2:41 PM Changeset in serd [d2d8196]serd1 by David Robillard <d@…>
Add precise decimal digit generation
2:41 PM Changeset in serd [b923dce]serd1 by David Robillard <d@…>
Factor out decimal digit generation
2:41 PM Changeset in serd [2c283f9]serd1 by David Robillard <d@…>
Add minimal big integer implementation This is needed for floating …
2:41 PM Changeset in serd [b509602]serd1 by David Robillard <d@…>
Add minimal soft floating point implementation
2:41 PM Changeset in serd [9a4184f]serd1 by David Robillard <d@…>
Add IEEE floating point utility header
2:41 PM Changeset in serd [92d3020]serd1 by David Robillard <d@…>
Add faster decimal digit counting function
2:41 PM Changeset in serd [9d16104]serd1 by David Robillard <d@…>
Move MIN macro to int_math.h
2:41 PM Changeset in serd [12bdc0f]serd1 by David Robillard <d@…>
Add integer and bit math utilities
2:41 PM Changeset in serd [47e81e4]serd1 by David Robillard <d@…>
Fix clang-tidy warnings
2:41 PM Changeset in serd [60908e5]serd1 by David Robillard <d@…>
Remove spurious semicolons Clang 8 adds warnings for this.
2:41 PM Changeset in serd [49d6585]serd1 by David Robillard <d@…>
Use one sentence per line in man page This apparently lets troff do …
2:41 PM Changeset in serd [e814714]serd1 by David Robillard <d@…>
Add validation to command line interface
2:41 PM Changeset in serd [292e144]serd1 by David Robillard <d@…>
Add support for reading multiple files at once
2:41 PM Changeset in serd [5c34272]serd1 by David Robillard <d@…>
Suppress simple test output
2:41 PM Changeset in serd [c3e5b99]serd1 by David Robillard <d@…>
Add empty syntax type for suppressing output
2:41 PM Changeset in serd [65272a9]serd1 by David Robillard <d@…>
Improve add and chop prefix functions when given empty strings
2:41 PM Changeset in serd [c49bb4c]serd1 by David Robillard <d@…>
Simplify handling of input string arguments
2:41 PM Changeset in serd [efddd46]serd1 by David Robillard <d@…>
Add input base URI option
2:41 PM Changeset in serd [4ed45a3]serd1 by David Robillard <d@…>
Remove redundant casts
2:41 PM Changeset in serd [27fa673]serd1 by David Robillard <d@…>
Add test for failure while writing a list from a model
2:41 PM Changeset in serd [9bf4161]serd1 by David Robillard <d@…>
Replace serd_reader_set_strict() with SerdReaderFlags? This makes …
2:41 PM Changeset in serd [d4d1665]serd1 by David Robillard <d@…>
Report writer errors and add strict write mode
2:41 PM Changeset in serd [0da0332]serd1 by David Robillard <d@…>
Fix node alignment on 32-bit ARM
2:41 PM Changeset in serd [7c78b87]serd1 by David Robillard <d@…>
Make node size always 64 bits This ensures that sizeof(SerdNode?) is a …
2:41 PM Changeset in serd [6580f6b]serd1 by David Robillard <d@…>
Allocate nodes with posix_memalign when available This fixes …
2:41 PM Changeset in serd [fc9559a]serd1 by David Robillard <d@…>
Avoid absurd Windows warnings about "deprecated" POSIX functions
2:41 PM Changeset in serd [6f32f7c]serd1 by David Robillard <d@…>
Improve Env test coverage
2:41 PM Changeset in serd [a473ec9]serd1 by David Robillard <d@…>
Add support for writing terse collections
2:41 PM Changeset in serd [a9589ea]serd1 by David Robillard <d@…>
Tolerate lack of predicate when context is popped
2:41 PM Changeset in serd [dbb988d]serd1 by David Robillard <d@…>
Reset writer to empty when finished to avoid spurious blank lines
2:41 PM Changeset in serd [e7ba3d3]serd1 by David Robillard <d@…>
Pass context flags to write_sep()
2:41 PM Changeset in serd [b3f088f]serd1 by David Robillard <d@…>
Add initial flags to write context
2:41 PM Changeset in serd [eda6dc3]serd1 by David Robillard <d@…>
Factor out pushing and popping writer context
2:41 PM Changeset in serd [6f82c3e]serd1 by David Robillard <d@…>
Strengthen writer statement preconditions
2:41 PM Changeset in serd [52999fa]serd1 by David Robillard <d@…>
Add option for writing terse output without newlines
2:41 PM Changeset in serd [f93539a]serd1 by David Robillard <d@…>
Factor out writing top level separator
2:41 PM Changeset in serd [f36f27d]serd1 by David Robillard <d@…>
Rename SERD_STYLE_ASCII to SERD_WRITE_ASCII
2:41 PM Changeset in serd [7771693]serd1 by David Robillard <d@…>
Support reading lone lists in lax mode This allows parsing documents …
2:41 PM Changeset in serd [282aebe]serd1 by David Robillard <d@…>
Simplify writer statement validity checking
2:41 PM Changeset in serd [83ba65f]serd1 by David Robillard <d@…>
Add clang-tidy file
2:41 PM Changeset in serd [59848f0]serd1 by David Robillard <d@…>
Add test for serd_strerror with unknown errors
2:41 PM Changeset in serd [90a94aa]serd1 by David Robillard <d@…>
Fix reading from socket-like streams and add test
2:41 PM Changeset in serd [a023a3d]serd1 by David Robillard <d@…>
Make reader tolerant of being started several times
2:41 PM Changeset in serd [caf1403]serd1 by David Robillard <d@…>
Remove pointless switch statement
2:41 PM Changeset in serd [48b5a9c]serd1 by David Robillard <d@…>
Fix various warnings and conversion issues
2:41 PM Changeset in serd [cd43b9b]serd1 by David Robillard <d@…>
Add serd_new_boolean()
2:41 PM Changeset in serd [d335b33]serd1 by David Robillard <d@…>
Remove reader status and handle errors more precisely
2:41 PM Changeset in serd [749645c]serd1 by David Robillard <d@…>
Add model validation
2:41 PM Changeset in serd [e83391f]serd1 by David Robillard <d@…>
Factor out test option iterator generation
2:41 PM Changeset in serd [ed80129]serd1 by David Robillard <d@…>
Add model to benchmarks
2:41 PM Changeset in serd [7a9cdca]serd1 by David Robillard <d@…>
Add model
2:41 PM Changeset in serd [86d392b]serd1 by David Robillard <d@…>
Use conventional short variable name for status
2:41 PM Changeset in serd [3add77a]serd1 by David Robillard <d@…>
Use consistent naming for function types
2:41 PM Changeset in serd [76cc0d4]serd1 by David Robillard <d@…>
Add extensible logging API
2:41 PM Changeset in serd [934591a]serd1 by David Robillard <d@…>
Use line comments where appropriate and clean up header
2:41 PM Changeset in serd [dbe0187]serd1 by David Robillard <d@…>
Add Env to Sink This isn't technically necessary for any sink, but is …
2:41 PM Changeset in serd [5fa6d061]serd1 by David Robillard <d@…>
Rename SerdStyle? to SerdWriterFlags?
2:41 PM Changeset in serd [91828ed]serd1 by David Robillard <d@…>
Rename SerdType? to SerdNodeType? The old name has become ambiguous …
2:41 PM Changeset in serd [07e8416]serd1 by David Robillard <d@…>
Clean up and expose base64 implementation
2:41 PM Changeset in serd [264d5a8]serd1 by David Robillard <d@…>
Expose the node cache in the world
2:41 PM Changeset in serd [a94f64f]serd1 by David Robillard <d@…>
Remove serd_env_foreach()
2:41 PM Changeset in serd [b9687f7]serd1 by David Robillard <d@…>
Add serd_env_write_prefixes()
2:41 PM Changeset in serd [8701c54]serd1 by David Robillard <d@…>
Simplify reader test sink
2:41 PM Changeset in serd [da93d90]serd1 by David Robillard <d@…>
Add serd_node_compare()
2:41 PM Changeset in serd [e2bb717]serd1 by David Robillard <d@…>
Add stack overflow tests
2:41 PM Changeset in serd [38d47d1]serd1 by David Robillard <d@…>
Improve node test coverage
2:41 PM Changeset in serd [1507e8a]serd1 by David Robillard <d@…>
Add test for bad blank graph labels
2:41 PM Changeset in serd [37dc486]serd1 by David Robillard <d@…>
Fix writer flags type
2:41 PM Changeset in serd [bf51d7a]serd1 by David Robillard <d@…>
Simplify reader stack pushing code
2:41 PM Changeset in serd [c7eb6b2]serd1 by David Robillard <d@…>
Ensure serd_new_resolved_uri returns an absolute URI or NULL
2:41 PM Changeset in serd [dbadd43]serd1 by David Robillard <d@…>
Use simpler names for statement flags
2:41 PM Changeset in serd [f16037e]serd1 by David Robillard <d@…>
Simplify streaming API and improve pretty printing This removes the …
2:41 PM Changeset in serd [902de774]serd1 by David Robillard <d@…>
Cache commonly used nodes in the world
2:41 PM Changeset in serd [fa26bfa]serd1 by David Robillard <d@…>
Add SerdNodes? class for storing a cache of nodes
2:41 PM Changeset in serd [cd79ed7]serd1 by David Robillard <d@…>
Add serd_env_copy() and serd_env_equals()
2:41 PM Changeset in serd [57426b1]serd1 by David Robillard <d@…>
Separate ByteSink? from Writer
2:41 PM Changeset in serd [a21c4c4]serd1 by David Robillard <d@…>
Expose SerdByteSink? in public API
2:41 PM Changeset in serd [aca602a]serd1 by David Robillard <d@…>
Remove serd_reader_set_default_graph()
2:41 PM Changeset in serd [06bc9ce]serd1 by David Robillard <d@…>
Add zix data structures for use in model
2:41 PM Changeset in serd [f03aaff]serd1 by David Robillard <d@…>
Add rooted URI resolution test
2:41 PM Changeset in serd [529c2e8]serd1 by David Robillard <d@…>
Add test for reading chunks
2:41 PM Changeset in serd [57a31ae]serd1 by David Robillard <d@…>
Make reader return failure when no statement is read
2:41 PM Changeset in serd [71faa2e]serd1 by David Robillard <d@…>
Fix warnings
2:41 PM Changeset in serd [c86c721]serd1 by David Robillard <d@…>
Simplify writer style options
2:41 PM Changeset in serd [dbdb5ab]serd1 by David Robillard <d@…>
Avoid writing invalid prefixed name prefixes
2:41 PM Changeset in serd [1873649]serd1 by David Robillard <d@…>
Separate style enum from style flags types
2:41 PM Changeset in serd [b5f2d89]serd1 by David Robillard <d@…>
Automatically finish reader on destruction
2:41 PM Changeset in serd [894200a]serd1 by David Robillard <d@…>
Make SerdSink? opaque
2:41 PM Changeset in serd [3986cd8]serd1 by David Robillard <d@…>
Simplify SerdEnv? API
2:41 PM Changeset in serd [56fbbfc]serd1 by David Robillard <d@…>
Add cursor to statement This allows the file and position of …
2:41 PM Changeset in serd [854730d]serd1 by David Robillard <d@…>
Add SerdCursor? to public API
2:41 PM Changeset in serd [d97bca7]serd1 by David Robillard <d@…>
Remove escape parameter from serd_new_file_uri Since characters are …
2:41 PM Changeset in serd [03fdbf3]serd1 by David Robillard <d@…>
Shorten node constructor names
2:41 PM Changeset in serd [3d974c5]serd1 by David Robillard <d@…>
Make statement sink take a statement rather than nodes This makes the …
2:41 PM Changeset in serd [fdc7a29]serd1 by David Robillard <d@…>
Add sink interface
2:41 PM Changeset in serd [8d7b408]serd1 by David Robillard <d@…>
Add SerdStatement?
2:41 PM Changeset in serd [c5bad06]serd1 by David Robillard <d@…>
Expand datatype of literal nodes in serd_env_expand_node
2:41 PM Changeset in serd [ac185f7]serd1 by David Robillard <d@…>
Move syntax name/extension utilities to public API
2:41 PM Changeset in serd [aa1a869]serd1 by David Robillard <d@…>
Move SerdField? to public API
2:41 PM Changeset in serd [724f491]serd1 by David Robillard <d@…>
Clean up reader error handling
2:41 PM Changeset in serd [b7ec727]serd1 by David Robillard <d@…>
Fix UTF-8 round tripping
2:41 PM Changeset in serd [c53c3f5]serd1 by David Robillard <d@…>
Add debug checks for node padding
2:41 PM Changeset in serd [4fa26d8]serd1 by David Robillard <d@…>
Zero node padding before passing to reader sinks
2:41 PM Changeset in serd [5663a4f]serd1 by David Robillard <d@…>
Remove datatype and language from reader context
2:41 PM Changeset in serd [49708d6]serd1 by David Robillard <d@…>
Simplify stack management by popping in bulk at higher levels Since …
2:41 PM Changeset in serd [5626e00]serd1 by David Robillard <d@…>
Use a fixed-size reader stack This improves performance, and makes …
2:41 PM Changeset in serd [c3995ac]serd1 by David Robillard <d@…>
Set datatypes on integer, decimal, and base64 nodes
2:41 PM Changeset in serd [d5ea1f6]serd1 by David Robillard <d@…>
Add serd_world_get_blank()
2:41 PM Changeset in serd [09d59a2]serd1 by David Robillard <d@…>
Avoid copying nodes when equivalent prefixes are set
2:41 PM Changeset in serd [4f2c771]serd1 by David Robillard <d@…>
Separate base64 implementation
2:41 PM Changeset in serd [32229e0]serd1 by David Robillard <d@…>
Use SerdNodeFlags? type everywhere
2:41 PM Changeset in serd [c42b9bd]serd1 by David Robillard <d@…>
Simplify serd_substrlen This is only ever called with flags.
2:41 PM Changeset in serd [3bdebc3]serd1 by David Robillard <d@…>
Clean up node construction API
2:41 PM Changeset in serd [e8fdecb]serd1 by David Robillard <d@…>
Clean up includes and improve source file separation
2:41 PM Changeset in serd [147c5d7]serd1 by David Robillard <d@…>
Move system utilities to separate source files
2:41 PM Changeset in serd [02be817]serd1 by David Robillard <d@…>
Hide fopen wrapper and use reader interface consistently
2:41 PM Changeset in serd [9b1c03c]serd1 by David Robillard <d@…>
Add blank node API
2:41 PM Changeset in serd [133ab86]serd1 by David Robillard <d@…>
Make serd_node_new_literal take datatype as a node
2:41 PM Changeset in serd [66de147]serd1 by David Robillard <d@…>
Move error handling to world
2:41 PM Changeset in serd [9b9f981]serd1 by David Robillard <d@…>
Add SerdWorld? for shared library state
2:41 PM Changeset in serd [a0249ba]serd1 by David Robillard <d@…>
Add SerdSink? interface and hide individual function implementations
2:41 PM Changeset in serd [0b4d1c7]serd1 by David Robillard <d@…>
Bring read/write interface closer to C standard
2:41 PM Changeset in serd [a64178d]serd1 by David Robillard <d@…>
Clean up and separate internal headers
2:41 PM Changeset in serd [94a2de2]serd1 by David Robillard <d@…>
Merge datatype and/or language into node This moves closer to the …
2:41 PM Changeset in serd [dc5dc79]serd1 by David Robillard <d@…>
Simplify reader interface
2:41 PM Changeset in serd [32cc025]serd1 by David Robillard <d@…>
Remove serd_uri_to_path()
2:41 PM Changeset in serd [d1b333a]serd1 by David Robillard <d@…>
Make nodes opaque
2:41 PM Changeset in serd [5af7d73]serd1 by David Robillard <d@…>
Use opaque node API
2:41 PM Changeset in serd [1976b1c]serd1 by David Robillard <d@…>
Add node accessor API
2:41 PM Changeset in serd [b0e04ef]serd1 by David Robillard <d@…>
Make serd_strtod API const-correct This is an API breakage, but a …
2:41 PM Changeset in serd [e00f30c]serd1 by David Robillard <d@…>
Rename SerdChunk? to SerdStringView?
2:41 PM Changeset in serd [b34c5fa]serd1 by David Robillard <d@…>
Use char* for strings in public API The constant casting just makes …
2:41 PM Changeset in serd [3cbb767]serd1 by David Robillard <d@…>
Remove useless character counting
2:41 PM Changeset in serd [9b65889]serd1 by David Robillard <d@…>
Use SerdBuffer? for mutable buffers This avoids const violations from …
2:41 PM Changeset in serd [a76b091]serd1 by David Robillard <d@…>
Simplify syntax dispatch condition This avoids the Wswitch-enum …
2:41 PM Changeset in serd [f7ffff1]serd1 by David Robillard <d@…>
Fix EOF handling while reading in bulk or from strings
2:40 PM Changeset in serd [cd6d456]serd1 by David Robillard <d@…>
Use int as internal character type so it can represent EOF
2:40 PM Changeset in serd [9c3aa95]serd1 by David Robillard <d@…>
Fix example prefixes in test cases
2:40 PM Changeset in serd [8f7782d]serd1 by David Robillard <d@…>
Add test case for base URI with no path
2:40 PM Changeset in serd [f0c5278f]serd1 by David Robillard <d@…>
Fix integer conversion warnings
2:40 PM Changeset in serd [bbe5313]serd1 by David Robillard <d@…>
Fix lax handling of string errors and add separate lax test suite
2:09 PM Changeset in autowaf [558f2fd] by David Robillard <d@…>
Add JSON command
11:48 AM Changeset in serd [433f17a]serd1 by David Robillard <d@…>
Support passing arguments to test wrappers This allows using prefixes …

Oct 26, 2019:

2:36 AM Changeset in autowaf [484ac22] by David Robillard <d@…>
Fix project name in release descriptions

Oct 22, 2019:

4:21 PM Changeset in lilv [36e74a7] by David Robillard <d@…>
Fix Python tests on Python2
3:31 PM Changeset in sord [be080bb] by David Robillard <d@…>
Only disable tests for MSVC debug builds
3:24 PM Changeset in sratom [b5ea883] by David Robillard <d@…>
Don't run tests for debug MSVC builds
3:22 PM Changeset in autowaf [9397ee6] by David Robillard <d@…>
Don't enable NDEBUG on MSVC release builds
3:00 PM Changeset in lilv [bf9fc44] by David Robillard <d@…>
Skip instance test if numpy is missing
3:00 PM Changeset in lilv [ce09701] by David Robillard <d@…>
Fix Python bindings on Windows
1:29 PM Changeset in lilv [921cbd4] by David Robillard <d@…>
Fix Python bindings on Mac
Note: See TracTimeline for information about the timeline view.