Timeline



Nov 27, 2020: Today

12:57 PM Changeset in patchage [86e6b60]master by David Robillard <d@…>
Fix spelling error in AlsaDriver?.cpp
12:57 PM Changeset in patchage [3bd1b03] by David Robillard <d@…>
Add keywords to desktop file
12:52 PM Changeset in patchage [91b613b] by David Robillard <d@…>
Make method const
12:52 PM Changeset in patchage [f6a72b6] by David Robillard <d@…>
Ensure that modules always have an ID
12:52 PM Changeset in patchage [2e7a3b3] by David Robillard <d@…>
Remove use of PatchagePort? from Driver connection interface
12:52 PM Changeset in patchage [10a9f00] by David Robillard <d@…>
Ensure that ports always have an ID
12:52 PM Changeset in patchage [2146f22] by David Robillard <d@…>
Add missing namespace qualification
12:52 PM Changeset in patchage [b512f9a] by David Robillard <d@…>
Use a consistent style for log messages
12:52 PM Changeset in patchage [320f988] by David Robillard <d@…>
Use prettier names for log methods
12:52 PM Changeset in patchage [dbe6899] by David Robillard <d@…>
Factor out log from Patchage class Towards saner dependencies.
12:42 PM Changeset in patchage [5dad455] by David Robillard <d@…>
Remove some clang-tidy suppressions that got fixed along the way
12:42 PM Changeset in patchage [d6523b8] by David Robillard <d@…>
Fix warnings in Jack DBus driver
12:42 PM Changeset in patchage [7c99138] by David Robillard <d@…>
Replace boost::format with fmt
12:42 PM Changeset in patchage [96b68f0] by David Robillard <d@…>
Explicitly delete or define all special member functions
12:42 PM Changeset in patchage [f66e011] by David Robillard <d@…>
Strengthen warning flags
12:42 PM Changeset in patchage [7f0aea7] by David Robillard <d@…>
Fix shadowing
12:42 PM Changeset in patchage [5d588ee] by David Robillard <d@…>
Use "override"
12:42 PM Changeset in patchage [5015c28] by David Robillard <d@…>
Remove reliance on deprecated implicit assignment operator
12:42 PM Changeset in patchage [72c86ed] by David Robillard <d@…>
Update copyright date in GUI
12:42 PM Changeset in patchage [671f6e3] by David Robillard <d@…>
Move Legend implementation to a separate source file
12:42 PM Changeset in patchage [c9201b5] by David Robillard <d@…>
Use default for empty destructor
12:42 PM Changeset in patchage [63ea7bd] by David Robillard <d@…>
Add missing whitespace
12:42 PM Changeset in patchage [8e0e1eb] by David Robillard <d@…>
Make Driver::destroy_all() pure virtual
12:42 PM Changeset in patchage [76e4307] by David Robillard <d@…>
Fix unused parameter warnings
12:42 PM Changeset in patchage [7240920] by David Robillard <d@…>
Store location passed in signal rather than the current one In …
12:42 PM Changeset in patchage [2a0a85a] by David Robillard <d@…>
Avoid default arguments on virtual methods
12:42 PM Changeset in patchage [c4ba42f] by David Robillard <d@…>
Make single-argument constructors explicit
12:42 PM Changeset in patchage [b04fa86] by David Robillard <d@…>
Don't use else after return I don't always agree with this one, but …
12:42 PM Changeset in patchage [1be7c1b] by David Robillard <d@…>
Use static_cast to convert from void pointers
12:42 PM Changeset in patchage [3fd6ddb] by David Robillard <d@…>
Add missing const
12:42 PM Changeset in patchage [0c3ad17] by David Robillard <d@…>
Avoid C casts
12:42 PM Changeset in patchage [d77dc2f] by David Robillard <d@…>
Remove spurious semicolon
12:42 PM Changeset in patchage [62066f0] by David Robillard <d@…>
Use a single declaration per line
12:42 PM Changeset in patchage [ec25678] by David Robillard <d@…>
Fix mismatched parameter names
12:42 PM Changeset in patchage [d678d11] by David Robillard <d@…>
Avoid unnecessary copies
12:42 PM Changeset in patchage [5cdc8bd] by David Robillard <d@…>
Use C++ casts Unfortunately, the warning needs to stay on because of …
12:42 PM Changeset in patchage [5a07dbc] by David Robillard <d@…>
Use std::vector::emplace_back()
12:42 PM Changeset in patchage [42d2c14] by David Robillard <d@…>
Initialize all members
12:42 PM Changeset in patchage [5599809] by David Robillard <d@…>
Use appropriate std::string::find overload for characters
12:42 PM Changeset in patchage [4d18a80] by David Robillard <d@…>
Use std::mutex
12:42 PM Changeset in patchage [f80e827] by David Robillard <d@…>
Use "using"
12:42 PM Changeset in patchage [5f5e293] by David Robillard <d@…>
Use consistent naming convention for enum classes
12:42 PM Changeset in patchage [f9ff5a5] by David Robillard <d@…>
Use enum classes
12:42 PM Changeset in patchage [47e93d9] by David Robillard <d@…>
Use range-based for loop
12:42 PM Changeset in patchage [e398029] by David Robillard <d@…>
Always initialize variables
12:42 PM Changeset in patchage [6342c9c] by David Robillard <d@…>
Always use braces around statements
12:42 PM Changeset in patchage [34a5ca6] by David Robillard <d@…>
Use auto where appropriate
12:42 PM Changeset in patchage [6d5aca1] by David Robillard <d@…>
Fix redundant smart pointer get
12:42 PM Changeset in patchage [60a5b15] by David Robillard <d@…>
Fix static accessed through instance
12:42 PM Changeset in patchage [8edaca9] by David Robillard <d@…>
Use nullptr
12:42 PM Changeset in patchage [976d937] by David Robillard <d@…>
Clean up Queue special member functions
12:42 PM Changeset in patchage [f0cb106] by David Robillard <d@…>
Add trailing namespace comment
12:42 PM Changeset in patchage [ad26243] by David Robillard <d@…>
Add lint target
12:42 PM Changeset in patchage [40e84ba] by David Robillard <d@…>
Fix warnings in Jack DBus driver
8:08 AM Changeset in patchage [b8f3863] by David Robillard <d@…>
Remove unused defines
6:20 AM Changeset in patchage [1517992] by David Robillard <d@…>
Clean up includes
6:20 AM Changeset in patchage [d1b18af] by David Robillard <d@…>
Clean up include guards
6:20 AM Changeset in patchage [0bfe044a] by David Robillard <d@…>
Modernize binary_location() implementation On any reasonably modern …
6:20 AM Changeset in patchage [25d846e] by David Robillard <d@…>
Fix long lines in wscript
6:20 AM Changeset in patchage [775eba0] by David Robillard <d@…>
Suppress warnings
6:19 AM Changeset in patchage [8daabaa] by David Robillard <d@…>
Fix indentation
1:32 AM Changeset in patchage [18d6cc1] by David Robillard <d@…>
Update autowaf
12:22 AM Changeset in ganv [3515397]master by David Robillard <d@…>
Fix compilation on MacOS Apparently libsigc++ requires explicitly …

Nov 26, 2020: Yesterday

8:09 AM Changeset in pugl [8f5d0ac]master by David Robillard <d@…>
Build documentation on CI
8:09 AM Changeset in pugl [503ba93] by David Robillard <d@…>
Generate documentation with Sphinx
7:31 AM Changeset in pugl [caf3f4f] by David Robillard <d@…>
Update autowaf
7:31 AM Changeset in pugl [60d0de6] by David Robillard <d@…>
Use named groups to group documentation We'll need identifiers for …
7:31 AM Changeset in pugl [c10c2a1] by David Robillard <d@…>
Remove top-level documentation group This will not be used in Sphinx.
7:31 AM Changeset in pugl [5c651ee] by David Robillard <d@…>
Add missing documentation for pugl::Event fields
7:31 AM Changeset in pugl [ceafc91] by David Robillard <d@…>
Document PUGL_CHECK_CONSTRUCTION
7:31 AM Changeset in pugl [a9922aa] by David Robillard <d@…>
Use consistent spelling in documentation
7:31 AM Changeset in pugl [81fd21d] by David Robillard <d@…>
Remove file documentation These will not be used in the Sphinx …
7:31 AM Changeset in pugl [9de33a8] by David Robillard <d@…>
Don't use lists in return documentation This causes some annoying …
7:05 AM Changeset in pugl [c29aaaf] by David Robillard <d@…>
Add pugl::World constructor overload that takes a flag Eventually …
12:35 AM Changeset in pugl [ee6aeba] by David Robillard <d@…>
Remove stub event handlers from pugl::View This was a bit weird since …

Nov 25, 2020:

8:44 AM Changeset in autowaf [9a097af]master by David Robillard <d@…>
Hack Sphinx tool to not load gnu_dirs I do not use this tool because …
7:50 AM Changeset in autowaf [efb1203] by David Robillard <d@…>
Upgrade to waf 2.0.21
5:18 AM Changeset in pugl [2d90c04e] by David Robillard <d@…>
Simplify and minify icon SVG The old version had some weird Inkscape …
5:18 AM Changeset in pugl [adc9251] by David Robillard <d@…>
Rename puglShowWindow and puglHideWindow to puglShow an puglHide …
5:18 AM Changeset in pugl [7ce9b57] by David Robillard <d@…>
Move puglEnterContext and puglLeaveContext to GL backends These only …
5:18 AM Changeset in pugl [3e9a2e0] by David Robillard <d@…>
Pass vkGetInstanceProcAddr to puglCreateSurface instead of a loader …

Nov 23, 2020:

7:17 AM Changeset in raul [ff12806]master by David Robillard <d@…>
Fix header installation

Nov 22, 2020:

9:19 AM Changeset in pugl [6426b03] by David Robillard <d@…>
Suppress various clang-tidy warnings These libc-specific warnings are …
8:50 AM Changeset in pugl [0a5b734] by David Robillard <d@…>
X11: Fix position of child windows and clean up window creation code …

Nov 17, 2020:

9:48 AM Changeset in lilv [4eee2e9]master by David Robillard <d@…>
Suppress internal deprecation warnings about serd_uri_to_path() This …
9:46 AM Changeset in sord [09aee41]master by David Robillard <d@…>
Remove use of deprecated serd_uri_to_path()
2:13 AM Changeset in serd [aac7b8d]master by David Robillard <d@…>
Fix broken links in documentation

Nov 15, 2020:

3:52 AM Changeset in serd [b1991fe] by David Robillard <d@…>
Port serd_bench.py to argparse
3:52 AM Changeset in serd [47cc010] by David Robillard <d@…>
Strengthen null annotation on serd_env_get_base_uri()
3:50 AM Changeset in serd [72d696f] by David Robillard <d@…>
Run flake8 on serd_bench.py
3:32 AM Changeset in serd [1b8dafe] by David Robillard <d@…>
Format serd_bench.py with black
3:31 AM Changeset in serd [7d1b98a] by David Robillard <d@…>
Move benchmark script to scripts subdirectory
3:27 AM Changeset in serd [2ddd39e] by David Robillard <d@…>
Only use aligned_alloc in C11
3:05 AM Changeset in raul [6b946d3] by David Robillard <d@…>
Fix documentation build
3:05 AM Changeset in raul [8857704] by David Robillard <d@…>
Remove deprecated Doxygen configuration values

Nov 14, 2020:

3:39 AM Changeset in serd [5c11308] by David Robillard <d@…>
Deprecate serd_uri_to_path()
2:54 AM Changeset in serd [2bf875e] by David Robillard <d@…>
Refuse to write relative URI references to NTriples
2:52 AM Changeset in serd [6be4a34] by David Robillard <d@…>
Simplify abbreviated URI writing code

Nov 13, 2020:

6:24 AM Changeset in serd [d4973df] by David Robillard <d@…>
Make sanitizer failures fatal on CI
6:23 AM Changeset in serd [31d5e87] by David Robillard <d@…>
Do sanitize run on CI in a single job
6:21 AM Changeset in serd [1894985] by David Robillard <d@…>
Fix test coverage
6:21 AM Changeset in serd [d63f832] by David Robillard <d@…>
Remove tests that pass null to nonnull parameters
6:21 AM Changeset in serd [ce9ee54] by David Robillard <d@…>
Add failure test for unescaped quotes in URIs
6:17 AM Changeset in serd [49bee1f] by David Robillard <d@…>
Remove dead code
4:33 AM Changeset in serd [9256bf1] by David Robillard <d@…>
Improve documentation
3:53 AM Changeset in serd [65d6229] by David Robillard <d@…>
Simplify writer statement validity checking
3:53 AM Changeset in serd [e04aa68] by David Robillard <d@…>
Use line comment
3:53 AM Changeset in serd [f6f04c1] by David Robillard <d@…>
Suppress simple test output
3:53 AM Changeset in serd [ccdafaf] by David Robillard <d@…>
Improve IRI reading performance This allows the compiler to construct …
3:53 AM Changeset in serd [4113075] by David Robillard <d@…>
Improve documentation summary for SerdEnv?
3:53 AM Changeset in serd [f63257a] by David Robillard <d@…>
Improve add and chop prefix functions when given empty strings
3:53 AM Changeset in serd [353b92d] by David Robillard <d@…>
Remove use of C character class functions that may use locale Some of …

Nov 12, 2020:

4:15 PM Changeset in serd [3558d21] by David Robillard <d@…>
Use line comments where appropriate and clean up header
4:15 PM Changeset in serd [dddc46b] by David Robillard <d@…>
Allow setting the base URI of an Env to NULL
4:15 PM Changeset in serd [febc082] by David Robillard <d@…>
Use aligned allocation via C11 or Windows API where possible
11:05 AM Changeset in serd [beed84b] by David Robillard <d@…>
Use C11 if possible
4:31 AM Changeset in serd [a815f33] by David Robillard <d@…>
Relax nullability annotation on allocation functions In practice …
4:31 AM Changeset in serd [1319a74] by David Robillard <d@…>
Add missing const qualifiers
4:23 AM Changeset in serd [d9a4752] by David Robillard <d@…>
Factor out output style selection
4:21 AM Changeset in serd [67fcacb] by David Robillard <d@…>
Suppress nullability warnings in tests
3:57 AM Changeset in raul [5608fca] by David Robillard <d@…>
Suppress MSVC warnings

Nov 11, 2020:

4:58 PM Changeset in raul [fa519c8] by David Robillard <d@…>
Suppress warnings in release build
4:57 PM Changeset in raul [eb19550] by David Robillard <d@…>
Add final qualifier to enable devirtualization
4:51 PM Changeset in raul [0082648] by David Robillard <d@…>
Remove checks for standard headers
4:47 PM Changeset in raul [0495c38] by David Robillard <d@…>
Use separate clang-tidy configurations for headers and tests
4:47 PM Changeset in raul [f8d9554] by David Robillard <d@…>
Simplify boolean return expression
4:47 PM Changeset in raul [a44c844] by David Robillard <d@…>
Use inline for bare functions rather than static inline This avoids …
4:47 PM Changeset in raul [6a08c79] by David Robillard <d@…>
Fix include guards
4:47 PM Changeset in raul [bf9190e] by David Robillard <d@…>
Move includes to a conventional include directory
3:49 PM Changeset in ingen [c82e42f]master by David Robillard <d@…>
Update warning flags
3:48 PM Changeset in ingen [e40bb33] by David Robillard <d@…>
Remove spurious semicolon
3:24 PM Changeset in sord [7da3dbc] by David Robillard <d@…>
Fix subproject environment when sord_validate can not be built
3:17 PM Changeset in serd [8446436] by David Robillard <d@…>
Use built-in abspath()
3:15 PM Changeset in sord [8aa502a] by David Robillard <d@…>
Fix subproject environment when sord_validate can not be built
2:52 PM Changeset in lilv [fece76a] by David Robillard <d@…>
Fix types Oof. How this got past me is anyone's guess.
2:24 PM Changeset in ingen [4de692c] by David Robillard <d@…>
Fix potential state memory leaks
2:21 PM Changeset in ingen [09e544d] by David Robillard <d@…>
Fix memory leak on save
1:57 PM Changeset in ingen [81c29ac] by David Robillard <d@…>
Fix buffer memory leaks on shutdown
1:23 PM Changeset in ganv [c21278b] by David Robillard <d@…>
Suppress documentation warnings
1:23 PM Changeset in ingen [7dcb23c] by David Robillard <d@…>
Fix memory leak
1:04 PM Changeset in sord [da55a28] by David Robillard <d@…>
Update BTree
12:47 PM Changeset in lilv [57137bc] by David Robillard <d@…>
Fix unlikely undefined behavior when saving state
12:05 PM Changeset in sord [71ddd9e] by David Robillard <d@…>
Set up environment for using serd_validate as a subproject
12:04 PM Changeset in sord [272eb48] by David Robillard <d@…>
Fix filtering query modes These were incorrect before because the …
12:03 PM Changeset in sord [5e3efed] by David Robillard <d@…>
Fix flaky literal comparison
11:09 AM Changeset in serd [793e353] by David Robillard <d@…>
Set up environment for using serdi as a subproject
10:30 AM Changeset in sord [701a598] by David Robillard <d@…>
Suppress clang warning about nullability extension used by serd
10:24 AM Changeset in sord [2df7ccb] by David Robillard <d@…>
Fix another unsigned integer underflow
4:32 AM Changeset in sord [0b9b412] by David Robillard <d@…>
Fix unsigned integer underflow This is not undefined behaviour, but …
4:28 AM Changeset in sord [f02ff17] by David Robillard <d@…>
Update zix
3:37 AM Changeset in serd [bacd257] by David Robillard <d@…>
Disable coverage on sanitizer CI row
2:54 AM Changeset in lilv [a38dae5] by David Robillard <d@…>
Suppress clang warning about nullability extension used by serd
2:42 AM Changeset in serd [41b89cc] by David Robillard <d@…>
Fix link errors with sanitizers at the source in autowaf

Nov 10, 2020:

4:06 PM Changeset in autowaf [d199922] by David Robillard <d@…>
Don't add Wl,--no-undefined when using sanitizers This causes linker …
4:03 PM Changeset in lilv [036c954] by David Robillard <d@…>
Fix potential memory error when joining filesystem paths
3:47 PM Changeset in serd [19aa10d] by David Robillard <d@…>
Fix build as a subproject
3:16 PM Changeset in serd [fe8a83e] by David Robillard <d@…>
Clean up attributes in reference documentation This is a bit …
3:09 PM Changeset in serd [79d1142] by David Robillard <d@…>
Add CI row to run clang sanitizers Some of these are also supported …
3:06 PM Changeset in serd [9eee20a] by David Robillard <d@…>
Add nonnull and nullable attributes to API This will warn if NULL is …
1:10 PM Changeset in serd [48635c1] by David Robillard <d@…>
Fix potential memory error when serialising URIs
11:58 AM Changeset in serd [2ce76b3] by David Robillard <d@…>
Fix memory leak in chunk reading test
11:51 AM Changeset in pugl [c721309] by David Robillard <d@…>
Fix asan errors on X11 Fun with union punning. The different sizes …
9:29 AM Changeset in serd [bafa091] by David Robillard <d@…>
Add const, pure, and malloc function attributes
9:29 AM Changeset in serd [f820212] by David Robillard <d@…>
Simplify visibility boilerplate
4:19 AM Changeset in serd [a9efbbbb] by David Robillard <d@…>
Fix warnings in MinGW build
3:53 AM Changeset in autowaf [562dca2] by David Robillard <d@…>
Support building pkg-config files from templates in subdirectories
1:14 AM Changeset in serd [2378c1c] by David Robillard <d@…>
Fix header installation
12:57 AM Changeset in serd [a6b0d55] by David Robillard <d@…>
Define WIN32_LEAN_AND_MEAN

Nov 9, 2020:

11:03 AM Changeset in serd [b5fd72d] by David Robillard <d@…>
Add a test for reading strings with no trailing newline
11:03 AM Changeset in serd [6bd53f5] by David Robillard <d@…>
Use separate clang-tidy configurations for implementation and tests
11:03 AM Changeset in serd [81832c4] by David Robillard <d@…>
Split out reader and writer tests
11:03 AM Changeset in serd [3dc112f] by David Robillard <d@…>
Split out string tests
11:03 AM Changeset in serd [eae480c] by David Robillard <d@…>
Split out URI tests
11:03 AM Changeset in serd [f6d870d] by David Robillard <d@…>
Rename unit tests to start with a consistent prefix
11:03 AM Changeset in serd [d5f8dc6] by David Robillard <d@…>
Fix clang-tidy hicpp-signed-bitwise warnings in header In exchange …
11:03 AM Changeset in serd [0f2ec1e] by David Robillard <d@…>
Check headers with stricter clang-tidy settings
11:03 AM Changeset in serd [59307f4a] by David Robillard <d@…>
Move header to conventional include directory
11:01 AM Changeset in serd [8e0270e] by David Robillard <d@…>
Rename test directory

Nov 1, 2020:

6:49 AM Changeset in pugl [7dde3e3] by David Robillard <d@…>
Add missing return
6:27 AM Changeset in pugl [6a8da09] by David Robillard <d@…>
Cleanup: Fix typo
4:43 AM Changeset in pugl [f0f058d] by David Robillard <d@…>
Run clang-tidy on all headers and fix various issues It's a nightmare …
4:43 AM Changeset in pugl [71a9fbf] by David Robillard <d@…>
Make event handling in C++ more flexible
2:58 AM Changeset in pugl [92edbdd] by David Robillard <d@…>
Reorder methods in C++ bindings to match C header groups
2:58 AM Changeset in pugl [b62c187] by David Robillard <d@…>
Add missing documentation for Vulkan

Oct 31, 2020:

5:00 AM Changeset in pugl [f7cce78] by David Robillard <d@…>
Use static polymorphism in C++ bindings This removes virtual function …
5:00 AM Changeset in pugl [7131213] by David Robillard <d@…>
Make use of exceptions optional
5:00 AM Changeset in pugl [745bc88] by David Robillard <d@…>
Make most methods noexcept
5:00 AM Changeset in pugl [416f0c2] by David Robillard <d@…>
Remove use of cassert and type_traits Losing assertions is …
5:00 AM Changeset in pugl [5676ec1] by David Robillard <d@…>
Use a custom exception type for failed construction This avoids an …
5:00 AM Changeset in pugl [5d7ddd8] by David Robillard <d@…>
Remove pugl::Clock This is nice, but it bloats the header quite a bit …
5:00 AM Changeset in pugl [af3d564] by David Robillard <d@…>
Remove use of std::unique_ptr Although it's generally a good idea to …
5:00 AM Changeset in pugl [31e144e] by David Robillard <d@…>
Cleanup: Remove unnecessary include
5:00 AM Changeset in pugl [acdcfb5] by David Robillard <d@…>
Cleanup: Remove unnecessary namespace qualifications
5:00 AM Changeset in pugl [5ee68d8] by David Robillard <d@…>
Fix Cairo build on Mac and Windows

Oct 30, 2020:

2:58 AM Changeset in pugl [f9923d7] by David Robillard <d@…>
Remove logging API This was missing from the C++ bindings and barely …
2:58 AM Changeset in pugl [caf1737] by David Robillard <d@…>
Clean up installed man pages
2:58 AM Changeset in pugl [d7703c8] by David Robillard <d@…>
Simplify header names
2:58 AM Changeset in pugl [09fd119] by David Robillard <d@…>
Remove GL and GLU wrapper headers Include them in pugl_gl.h instead, …
2:58 AM Changeset in pugl [d3d0c55] by David Robillard <d@…>
Make C++ bindings a separate package
2:58 AM Changeset in pugl [750eb80] by David Robillard <d@…>
Move C++ bindings to a separate directory This seemed messy and …
2:58 AM Changeset in pugl [21d1e35] by David Robillard <d@…>
Move implementation source files to a conventional src directory I …

Oct 29, 2020:

9:49 AM Changeset in autowaf [5741309] by David Robillard <d@…>
Make Doxygen man page installation optional

Oct 28, 2020:

11:11 AM Changeset in pugl [4ae4dd5] by David Robillard <d@…>
Add Vulkan demos
2:08 AM Changeset in serd [d65769b] by David Robillard <d@…>
Simplify reader byte reading interface This eliminates eat_byte() and …
Note: See TracTimeline for information about the timeline view.