Timeline



Dec 26, 2020:

10:23 AM Changeset in sord [87aca49] by David Robillard <d@…>
Format all code with clang-format

Dec 24, 2020:

10:06 AM Changeset in sord [c05ab9a] by David Robillard <d@…>
Fix build as a subproject
10:06 AM Changeset in lilv [a5a7283] by David Robillard <d@…>
Fix build as a subproject
9:58 AM Changeset in sord [11f9eb3] by David Robillard <d@…>
Move headers to a conventional "include" directory
9:54 AM Changeset in lilv [2423559] by David Robillard <d@…>
Move headers to a conventional "include" directory
9:50 AM Changeset in suil [1fece68] by David Robillard <d@…>
Fix header installation
9:43 AM Changeset in sratom [6677a42] by David Robillard <d@…>
Fix header installation

Dec 22, 2020:

7:23 AM Changeset in suil [5ea33cc] by David Robillard <d@…>
Avoid "typedef" in C++
7:18 AM Changeset in suil [2769f3e] by David Robillard <d@…>
Use "auto" to avoid redundancy
7:17 AM Changeset in suil [ff49394] by David Robillard <d@…>
Use "default"
7:10 AM Changeset in suil [e13d629] by David Robillard <d@…>
Use "nullptr" in more C++ code
6:29 AM Changeset in sratom [85b5317] by David Robillard <d@…>
Avoid "else" after "return"
6:25 AM Changeset in sratom [680d41b] by David Robillard <d@…>
Fix implicit narrowing conversion
6:24 AM Changeset in sratom [c2e45d3] by David Robillard <d@…>
Remove cloned branches
6:13 AM Changeset in sratom [ea28ade] by David Robillard <d@…>
Suppress nullability warnings

Dec 21, 2020:

11:12 AM Changeset in sratom [878bb07] by David Robillard <d@…>
Add missing script
10:46 AM Changeset in suil [1ad7601] by David Robillard <d@…>
Use "nullptr" in C++ code
10:35 AM Changeset in suil [a392684] by David Robillard <d@…>
Generate documentation with Sphinx
10:35 AM Changeset in suil [4c3cea9] by David Robillard <d@…>
Move header to a conventional "include" directory
9:14 AM Changeset in serd [19d8a05] by David Robillard <d@…>
Fix documentation page width
9:14 AM Changeset in sratom [d361ce6] by David Robillard <d@…>
Generate documentation with Sphinx
5:37 AM Changeset in sratom [b3067e5] by David Robillard <d@…>
Supress warning about use of nullability extension
5:36 AM Changeset in sratom [709f5d5] by David Robillard <d@…>
Move header to a conventional "include" directory
4:57 AM Changeset in serd [5cb9eaf] by David Robillard <d@…>
Remove old Doxygen configuration
12:48 AM Changeset in serd [f95f220] by David Robillard <d@…>
Generate documentation with Sphinx

Dec 19, 2020:

3:30 AM Changeset in raul [a9733e6] by David Robillard <d@…>
Update autowaf
3:20 AM Changeset in raul [40f3c3f] by David Robillard <d@…>
Clean up special member functions
3:11 AM Changeset in raul [cce18a1] by David Robillard <d@…>
Avoid repeating return types
3:02 AM Changeset in raul [fd6f5cd] by David Robillard <d@…>
Update include mapping for older include-what-you-use
3:02 AM Changeset in raul [7fd45d6] by David Robillard <d@…>
Suppress warnings with older clang-tidy
3:02 AM Changeset in raul [2a09c19] by David Robillard <d@…>
Avoid "else" after "return"

Dec 18, 2020:

1:36 PM Changeset [2cf74f2] by David Robillard <d@…>
Add clant configuration
1:36 PM Changeset [78b37b9] by David Robillard <d@…>
Add CI row to run clang sanitizers Some of these are also supported …
1:36 PM Changeset [fe5cf53] by David Robillard <d@…>
Update submodules
1:33 PM Changeset in jalv [932aa5a] by David Robillard <d@…>
Fix warning message
12:45 PM Changeset in jalv [03aa65a] by David Robillard <d@…>
Ignore ports with nonsense lv2:control designations
11:58 AM Changeset in sord [cc33f82] by David Robillard <d@…>
Fix manifest test on Windows
11:58 AM Changeset in sord [152ce02] by David Robillard <d@…>
Run debug build tests on Windows
11:55 AM Changeset in sratom [4514a31] by David Robillard <d@…>
Run debug build tests on Windows
11:07 AM Changeset in autowaf [cc37724] by David Robillard <d@…>
Windows: Always build against shared CRT
8:39 AM Changeset in lilv [1ca6608] by David Robillard <d@…>
Run state tests on Windows
8:39 AM Changeset in lilv [e9bce3d] by David Robillard <d@…>
Make symlink targets relative when they share a common parent This …
8:39 AM Changeset in lilv [a3f425d] by David Robillard <d@…>
Windows: Fix saving state with files
8:39 AM Changeset in lilv [840392e] by David Robillard <d@…>
Windows: Fix determining state filenames from backslashey paths
8:39 AM Changeset in lilv [fe55575] by David Robillard <d@…>
Windows: Fix updating state manifests This didn't work because the …
8:38 AM Changeset in lilv [f38626d] by David Robillard <d@…>
Windows: Prefer backslash as a path separator This situation is, as …
8:38 AM Changeset in lilv [189435d] by David Robillard <d@…>
Windows: Add test cases for lilv_path_is_absolute()
8:38 AM Changeset in lilv [6f5f9834] by David Robillard <d@…>
Windows: Don't bother trying to create symbolic links This only works …
8:38 AM Changeset in lilv [3b11ed1] by David Robillard <d@…>
Windows: Fix leaking directory handles
8:38 AM Changeset in lilv [b58174f] by David Robillard <d@…>
Add lilv_path_absolute_child()
8:38 AM Changeset in lilv [b8c3fa9] by David Robillard <d@…>
Add lilv_path_filename()
8:38 AM Changeset in lilv [dfe0b71] by David Robillard <d@…>
Ensure that bundles are removed in state tests
8:38 AM Changeset in lilv [a9d6012] by David Robillard <d@…>
Check file contents rather than canonical paths in state tests This …
8:38 AM Changeset in lilv [35d52ca] by David Robillard <d@…>
Free instances before deleting state files This ensures that the …
2:22 AM Changeset in lilv [b43d80f] by David Robillard <d@…>
Fix build with ancient GCC
2:15 AM Changeset in serd [fabf711] by David Robillard <d@…>
Fix build on ancient GCC

Dec 17, 2020:

2:34 PM Changeset in lilv [3ed25ad] by David Robillard <d@…>
Fix writing state manifests on Windows
2:57 AM Changeset in ganv [50bff9e] by David Robillard <d@…>
Clean up includes
2:57 AM Changeset in ganv [5585cab] by David Robillard <d@…>
Fix unused parameter warnings
2:42 AM Changeset in suil [bfb5892] by David Robillard <d@…>
Suppress clang-tidy warnings about default arguments
1:17 AM Changeset in serd [a89a3df] by David Robillard <d@…>
Add test for attempting to convert a non-file URI to a path
1:10 AM Changeset in serd [0ca210b] by David Robillard <d@…>
Don't install API man pages These weren't particularly useful, and …
12:27 AM Changeset in sord [1411f31] by David Robillard <d@…>
Fix clang-tidy configuration for older versions
12:26 AM Changeset in sord [b1b00ae] by David Robillard <d@…>
Remove extra semicolons

Dec 16, 2020:

9:42 AM Changeset in patchage [1936aac] by David Robillard <d@…>
Fix build on MacOS
9:36 AM Changeset in patchage [dd72175] by David Robillard <d@…>
Avoid use of boost::optional::has_value This fails to compile on CI, …
8:06 AM Changeset in lilv [232f719] by David Robillard <d@…>
C++: Make more methods const
8:04 AM Changeset in lilv [7618172] by David Robillard <d@…>
C++: Clean up special member functions
8:03 AM Changeset in lilv [3cd021a] by David Robillard <d@…>
C++: Avoid unnecessary parameter copy overhead
8:02 AM Changeset in lilv [0b08849] by David Robillard <d@…>
C++: Remove meaningless const specifiers in declarations
8:01 AM Changeset in lilv [b175203] by David Robillard <d@…>
lv2apply: Fix potential zero-sized VLA
8:01 AM Changeset in lilv [0f4825c] by David Robillard <d@…>
lv2apply: Fix potential memory leaks
8:01 AM Changeset in lilv [2b158ec] by David Robillard <d@…>
lv2bench: Fix potential memory leaks
8:01 AM Changeset in lilv [35f6c63] by David Robillard <d@…>
Fix inconsistent parameter name
8:00 AM Changeset in lilv [ff24f14] by David Robillard <d@…>
Fix potential null dereference
8:00 AM Changeset in lilv [206c176] by David Robillard <d@…>
Isolate variable declarations and initialize all variables
7:59 AM Changeset in lilv [a0a127b] by David Robillard <d@…>
Clean up includes
7:57 AM Changeset in lilv [644cf09] by David Robillard <d@…>
Suppress new clang-tidy warnings
7:57 AM Changeset in lilv [61f1e60] by David Robillard <d@…>
Add separate clang-tidy configuration for tests
7:57 AM Changeset in lilv [b297e90] by David Robillard <d@…>
Exclude lilvmm.hpp from clant checks
4:25 AM Changeset in raul [5680e59] by David Robillard <d@…>
Fix build with older GCC This reverts commit …
3:50 AM Changeset in pugl [a92a194] by David Robillard <d@…>
Fix flaky build on Windows
2:06 AM Changeset in sord [14a070f] by David Robillard <d@…>
C++: Suppress clang-tidy warning in header
2:06 AM Changeset in sord [b9f829f] by David Robillard <d@…>
C++: Use "auto" to avoid redundancy
2:06 AM Changeset in sord [4e083b4] by David Robillard <d@…>
C++: Remove meaningless const qualifiers
2:06 AM Changeset in sord [b245849] by David Robillard <d@…>
C++: Intialize variable
2:06 AM Changeset in sord [59b0112] by David Robillard <d@…>
C++: Use faster std::string::find overload
2:06 AM Changeset in sord [49b12d0] by David Robillard <d@…>
C++: Avoid parameter copy overhead
2:06 AM Changeset in sord [098e160] by David Robillard <d@…>
C++: Fix const correctness
2:06 AM Changeset in sord [2088d99] by David Robillard <d@…>
C++: Modernize special member functions
2:02 AM Changeset in sord [86da10a] by David Robillard <d@…>
Clean up includes
1:59 AM Changeset in sord [115978b] by David Robillard <d@…>
Add clang-tidy configuration
1:52 AM Changeset in sratom [02027ee] by David Robillard <d@…>
Fix potential null pointer dereference
1:49 AM Changeset in sratom [0f84ab1] by David Robillard <d@…>
Update autowaf
1:30 AM Changeset in sratom [2f30714] by David Robillard <d@…>
Suppress new clang-tidy warnings

Dec 15, 2020:

1:01 PM Changeset in suil [33b5ae4] by David Robillard <d@…>
Add clang-tidy configuration
1:00 PM Changeset in suil [255de73] by David Robillard <d@…>
Clean up special member functions
12:59 PM Changeset in suil [f1561e6] by David Robillard <d@…>
Avoid use of reserved identifiers
12:59 PM Changeset in suil [06dbd43] by David Robillard <d@…>
Avoid checking for null before deleting
12:58 PM Changeset in suil [6303ef3] by David Robillard <d@…>
Avoid use of default arguments
12:57 PM Changeset in suil [b3ca271] by David Robillard <d@…>
Clean up includes
12:33 PM Changeset in serd [c3e339a] by David Robillard <d@…>
Clean up includes
12:33 PM Changeset in serd [d3723c7] by David Robillard <d@…>
Suppress new clang-tidy warnings
12:30 PM Changeset in serd [ea5778a] by David Robillard <d@…>
Fix nullable annotations on allocating function return values
11:57 AM Changeset in patchage [6b49e13] by David Robillard <d@…>
Suppress clang-tidy warnings from ganv
11:56 AM Changeset in ingen [d2143bb] by David Robillard <d@…>
Use separate clang-tidy configurations for server and GUI
11:03 AM Changeset in ingen [7b1c6f0] by David Robillard <d@…>
Suppress all Android cloexec clang-tidy warnings
10:32 AM Changeset in ganv [584ccd8] by David Robillard <d@…>
Suppress warning in header
10:32 AM Changeset in ganv [13bf512] by David Robillard <d@…>
Use brace initialization of return values
10:32 AM Changeset in ganv [5d812e6] by David Robillard <d@…>
Clean up special member functions
10:32 AM Changeset in ganv [7bc3e5c] by David Robillard <d@…>
Use explicit conversions
10:32 AM Changeset in ganv [de27729] by David Robillard <d@…>
Use "using"
10:32 AM Changeset in ganv [7c84fcb] by David Robillard <d@…>
Initialize all variables
10:32 AM Changeset in ganv [e33f4f6] by David Robillard <d@…>
Use correct include for GdkEvent?
10:32 AM Changeset in ganv [e9fccb9] by David Robillard <d@…>
Suppress include warnings in headers when used in other projects
10:32 AM Changeset in ganv [eba98a8] by David Robillard <d@…>
Add clang-tidy configuration
9:32 AM Changeset in ganv [4295f10] by David Robillard <d@…>
Clean up includes
9:32 AM Changeset in ganv [93fee457] by David Robillard <d@…>
Avoid "else" after "return"
9:05 AM Changeset in ingen [12e79b78] by David Robillard <d@…>
Sort mapping files
9:01 AM Changeset in patchage [f434ff3] by David Robillard <d@…>
Refine include configuration for consistency with other projects
9:01 AM Changeset in patchage [d00bc4d] by David Robillard <d@…>
Use modern GDK keysyms
9:00 AM Changeset in patchage [c1ace3d] by David Robillard <d@…>
Use correct include for GdkEvent?

Dec 14, 2020:

3:47 PM Changeset in ingen [59397df] by David Robillard <d@…>
Clean up includes in gui
3:44 PM Changeset in ingen [fd47430] by David Robillard <d@…>
Fix include guard
3:44 PM Changeset in ingen [a399920] by David Robillard <d@…>
Clean up includes in client library
3:44 PM Changeset in ingen [8c854bd] by David Robillard <d@…>
Clean up includes in core and server
1:04 PM Changeset in ingen [7600351] by David Robillard <d@…>
Enable clang-analyzer-webkit.NoUncountedMemberChecker?
1:04 PM Changeset in ingen [d0bc9bd] by David Robillard <d@…>
Use emplace_back()
1:04 PM Changeset in ingen [3669e06] by David Robillard <d@…>
Fix unnecessary parameter copying overhead
1:04 PM Changeset in ingen [6d82745] by David Robillard <d@…>
Don't check for null before deleting pointer
1:04 PM Changeset in ingen [cba264d] by David Robillard <d@…>
Fix redundant calls to smart pointer get() methods
1:04 PM Changeset in ingen [992b6bb] by David Robillard <d@…>
Don't use size() to check emptiness
1:04 PM Changeset in ingen [8441de6] by David Robillard <d@…>
Fix inconsistent parameter name
1:04 PM Changeset in ingen [e98e061] by David Robillard <d@…>
Isolate and initialize variable declarations
1:04 PM Changeset in ingen [c8cb65e5] by David Robillard <d@…>
Use range-based loops for module ports
1:04 PM Changeset in ingen [1d3af34] by David Robillard <d@…>
Use "auto" to avoid redundancy
1:04 PM Changeset in ingen [d10796d] by David Robillard <d@…>
Avoid "using namespace"
11:15 AM Changeset in ingen [337ca8a] by David Robillard <d@…>
Suppress new clang-tidy warnings
11:15 AM Changeset in ingen [f07fd89] by David Robillard <d@…>
Fix include order
7:57 AM Changeset in ingen [7bc6144] by David Robillard <d@…>
Remove Jack session support
7:52 AM Changeset in jalv [9b6f5f8] by David Robillard <d@…>
Avoid use of strcat()
7:49 AM Changeset in jalv [2d76306] by David Robillard <d@…>
Explicitly delete unused special member functions
7:48 AM Changeset in jalv [cd16007] by David Robillard <d@…>
Make member variable private
7:45 AM Changeset in jalv [b75e2dd] by David Robillard <d@…>
Use C++-style include
7:44 AM Changeset in jalv [c792383] by David Robillard <d@…>
Add missing member initialization
7:41 AM Changeset in jalv [48e8924] by David Robillard <d@…>
Don't use C casts in C++ code
7:39 AM Changeset in jalv [8c4de38] by David Robillard <d@…>
Don't declare default arguments
7:22 AM Changeset in jalv [df3e9fa] by David Robillard <d@…>
Use explicit constructors
7:19 AM Changeset in jalv [253ccad] by David Robillard <d@…>
Fix inconsistent parameter name
7:16 AM Changeset in jalv [0641bb8] by David Robillard <d@…>
Isolate variable declarations
7:14 AM Changeset in jalv [119a36c] by David Robillard <d@…>
Fix unused parameter warnings
7:11 AM Changeset in jalv [778ff72] by David Robillard <d@…>
Use the appropriate math functions for the operand precision
7:06 AM Changeset in jalv [729fe92] by David Robillard <d@…>
Remove meaningless const qualifiers in declarations
7:04 AM Changeset in jalv [0821550] by David Robillard <d@…>
Initialize all variables
7:00 AM Changeset in jalv [1569371] by David Robillard <d@…>
Add a clang-tidy configuration
6:44 AM Changeset in jalv [45dbb78] by David Robillard <d@…>
Clean up includes
6:44 AM Changeset in jalv [9226bfc] by David Robillard <d@…>
Update zix
6:42 AM Changeset in jalv [3b6afde] by David Robillard <d@…>
Remove Jack session support
5:45 AM Changeset in raul [6a61d5e] by David Robillard <d@…>
Clean up includes
5:44 AM Changeset in raul [cae1d8a] by David Robillard <d@…>
Suppress new clang-tidy warnings
5:28 AM Changeset in raul [57602cd] by David Robillard <d@…>
Remove redundant override specifier
4:13 AM Changeset in patchage [c7cc84a] by David Robillard <d@…>
Clean up includes

Dec 11, 2020:

9:05 AM Changeset in pugl [c186b1e] by David Robillard <d@…>
Require Python3 to build documentation
9:05 AM Changeset in pugl [47685df] by David Robillard <d@…>
Fix Vulkan C++ bindings on Windows
9:05 AM Changeset in pugl [f829cfa] by David Robillard <d@…>
Make demo programs work from any directory, and install them
9:05 AM Changeset in pugl [07c8253] by David Robillard <d@…>
Print an error message in Vulkan demo when shaders are not found
9:05 AM Changeset in pugl [2f48c3e] by David Robillard <d@…>
Fix a conversion warning with MinGW

Dec 1, 2020:

10:39 AM Changeset in patchage [6417299] by David Robillard <d@…>
Fix include guards
10:18 AM Changeset in pugl [3d864fc] by David Robillard <d@…>
Add clipboard test
10:18 AM Changeset in pugl [e0b7803] by David Robillard <d@…>
Enable test coverage in debug builds
10:18 AM Changeset in pugl [9cb91cd] by David Robillard <d@…>
Make puglShow() realize automatically on Windows and MacOS
5:14 AM Changeset in sord [91f5552] by David Robillard <d@…>
Add an assertion that the world is not null on node destruction
4:19 AM Changeset in lilv [9f1c5cb] by David Robillard <d@…>
Python: Allow connecting ports to structures
4:16 AM Changeset in lilv [51f729b] by David Robillard <d@…>
Fix wording of scratch_dir documentation
4:16 AM Changeset in lilv [9ff0cbc] by David Robillard <d@…>
Add a specific example for the use of copy_dir and link_dir
1:23 AM Changeset in lilv [2bbfaf8] by David Robillard <d@…>
Rewrite state test suite Still a little bit hairy, but much better, …
1:23 AM Changeset in lilv [3e19bbf] by David Robillard <d@…>
Use the canonical path for state directories This fixes an issue on …
1:23 AM Changeset in lilv [375cc69] by David Robillard <d@…>
Suppress new clang-tidy warnings
1:23 AM Changeset in lilv [a3fa802] by David Robillard <d@…>
Move features to shared test context
1:23 AM Changeset in lilv [24e392f] by David Robillard <d@…>
Factor out loading test plugin
1:23 AM Changeset in lilv [721b677] by David Robillard <d@…>
Factor out state test context
1:23 AM Changeset in lilv [1a3f6eb] by David Robillard <d@…>
Factor out test URI map

Nov 30, 2020:

6:12 AM Changeset [b9c88e3]sanitize by David Robillard <d@…>
Update submodules
6:09 AM Changeset in sord [d77a9f9] by David Robillard <d@…>
Fix build on x32 with SSE 4.2
5:54 AM Changeset in patchage [b3580d0] by David Robillard <d@…>
Use raw string literals
5:54 AM Changeset in patchage [760dca9] by David Robillard <d@…>
Fix clang-tidy warnings

Nov 29, 2020:

12:54 PM Changeset in patchage [feba8dd] by David Robillard <d@…>
Save myself from trying to "properly" handle Jack shutdown again JACK …
12:49 PM Changeset in patchage [66f8b98] by David Robillard <d@…>
Remove silly bitfield
12:48 PM Changeset in patchage [7ee5802] by David Robillard <d@…>
Unconditionally remove ports on Jack driver detachment
12:45 PM Changeset in patchage [d0571d8] by David Robillard <d@…>
Use shorter names for Jack callbacks
12:43 PM Changeset in patchage [4ec7681] by David Robillard <d@…>
Remove pointless method
11:15 AM Changeset in patchage [46eac5f] by David Robillard <d@…>
Simplify canvas interface
10:41 AM Changeset in patchage [4c19242] by David Robillard <d@…>
Use fmt to build toolbar text
10:39 AM Changeset in patchage [9eaeb0b] by David Robillard <d@…>
Remove more dead code
10:24 AM Changeset in patchage [df55ba4] by David Robillard <d@…>
Fix build as a subproject
10:15 AM Changeset in ganv [2c17463] by David Robillard <d@…>
Use modern noncopyable pattern
9:42 AM Changeset in patchage [272369a4] by David Robillard <d@…>
Fix unstable module positions
9:31 AM Changeset in patchage [98e2535] by David Robillard <d@…>
Use more reasonable class names
9:24 AM Changeset in patchage [178d1cb] by David Robillard <d@…>
Put everything in a namespace
9:11 AM Changeset in patchage [4265b9a] by David Robillard <d@…>
Clean up Patchage class
9:06 AM Changeset in patchage [fc8d059] by David Robillard <d@…>
Remove unnecessary use of shared_ptr
9:03 AM Changeset in patchage [b848d9c] by David Robillard <d@…>
Completely isolate drivers from the rest of the application
9:03 AM Changeset in patchage [9964717] by David Robillard <d@…>
Use Jack driver exclusively through AudioDriver? interface
9:03 AM Changeset in patchage [78b359c] by David Robillard <d@…>
Add AudioDriver? interface
9:03 AM Changeset in patchage [d3561e8] by David Robillard <d@…>
Remove flaky DSP load meter This never worked particularly well, and …
7:10 AM Changeset in patchage [86ce5ca] by David Robillard <d@…>
Remove unnecessary include
7:10 AM Changeset in patchage [fd42107] by David Robillard <d@…>
Clean up member initialization in JackDriver?
7:10 AM Changeset in patchage [31d8582] by David Robillard <d@…>
Remove misleading tooltip text
3:53 AM Changeset in patchage [e36324c] by David Robillard <d@…>
Clean up Driver interface
3:11 AM Changeset in patchage [01fca5f] by David Robillard <d@…>
Update ganv warning suppressions
3:00 AM Changeset in patchage [ead2e17] by David Robillard <d@…>
Add NSMicrophoneUsageDescription for MacOS 10.15 Catalina
3:00 AM Changeset in patchage [47e6e67] by David Robillard <d@…>
Add command line option to print version
3:00 AM Changeset in patchage [6d71c2f] by David Robillard <d@…>
Move command line handling to main
3:00 AM Changeset in patchage [15004f6] by David Robillard <d@…>
Clean up man page
3:00 AM Changeset in patchage [19b657b] by David Robillard <d@…>
Fix GCC return type warnings It would be nice if compilers could …
2:53 AM Changeset in ganv [8c3e0c4] by David Robillard <d@…>
Fix Wunused-parameter warnings
2:53 AM Changeset in ganv [29d31fd] by David Robillard <d@…>
Fix Wsuggest-override warnings
2:25 AM Changeset in patchage [d4d86ae] by David Robillard <d@…>
Fix build on MacOS

Nov 28, 2020:

3:53 PM Changeset in patchage [42309f6] by David Robillard <d@…>
Simplify refreshing
3:53 PM Changeset in patchage [cfa6965] by David Robillard <d@…>
Reduce preprocessor gunk Now that the ALSA driver is only used …
3:35 PM Changeset in patchage [fb54982] by David Robillard <d@…>
Replace attached and detached signals with events
3:31 PM Changeset in patchage [395362e] by David Robillard <d@…>
Remove redundant logging
2:52 PM Changeset in patchage [55e0cad] by David Robillard <d@…>
Remove unused field
2:52 PM Changeset in patchage [603f5ac] by David Robillard <d@…>
Use auto for iterators
2:47 PM Changeset in patchage [fe955f1] by David Robillard <d@…>
Clean up Jack driver code
2:47 PM Changeset in patchage [2755425] by David Robillard <d@…>
Log all events to message pane This is maybe a bit much, or they need …
2:25 PM Changeset in patchage [8c5ebde] by David Robillard <d@…>
Add missing include
2:20 PM Changeset in patchage [2288159] by David Robillard <d@…>
Reduce use of raw new and delete
2:15 PM Changeset in patchage [f95ca19] by David Robillard <d@…>
Use AlsaDriver? only through base class interface
2:05 PM Changeset in patchage [0124e66] by David Robillard <d@…>
Clean up includes
1:49 PM Changeset in patchage [5cd59f1] by David Robillard <d@…>
Avoid using atoi
1:49 PM Changeset in patchage [80067250] by David Robillard <d@…>
Avoid copying port IDs
1:49 PM Changeset in patchage [201a23c] by David Robillard <d@…>
Remove more dead code
1:49 PM Changeset in patchage [9867423] by David Robillard <d@…>
Remove Jack header dependency from DBus driver
1:49 PM Changeset in patchage [6d8e99f] by David Robillard <d@…>
Remove Jack session support
1:49 PM Changeset in patchage [616f2f7] by David Robillard <d@…>
Remove dead code
1:49 PM Changeset in patchage [924775a] by David Robillard <d@…>
Abstract out sending of events This removes the details of how events …
1:49 PM Changeset in patchage [5128bfa] by David Robillard <d@…>
Refresh by emitting events This decouples drivers from the rest of …
1:49 PM Changeset in patchage [0f25dd5] by David Robillard <d@…>
Use anonymous namespaces instead of static
1:49 PM Changeset in patchage [9875f53] by David Robillard <d@…>
Remove dead code
1:49 PM Changeset in patchage [ce4f433] by David Robillard <d@…>
Add separate store for client and port metadata
1:49 PM Changeset in patchage [f53a944] by David Robillard <d@…>
Print metadata about creation events
1:49 PM Changeset in patchage [1c5decf] by David Robillard <d@…>
Factor out getting client and port metadata and send it with events
1:49 PM Changeset in patchage [37a33e5] by David Robillard <d@…>
Clean up order of ALSA event handling
12:09 PM Changeset in patchage [a0b107e] by David Robillard <d@…>
Fix Jack metadata when session management is not enabled
12:09 PM Changeset in patchage [042a3d2] by David Robillard <d@…>
Move PortType? to its own header
12:09 PM Changeset in patchage [a22750e] by David Robillard <d@…>
Move SignalDirection? to its own header
12:09 PM Changeset in patchage [900ff66] by David Robillard <d@…>
Add utilities for printing events
12:09 PM Changeset in patchage [032b495] by David Robillard <d@…>
Remove NoopEvent?
12:09 PM Changeset in patchage [d001bb4] by David Robillard <d@…>
Remove alternative USE_FULL_REFRESH Jack DBus code
8:39 AM Changeset in patchage [3d5ef98] by David Robillard <d@…>
Fix sample rate with Jack DBus
8:39 AM Changeset in patchage [e2982b5] by David Robillard <d@…>
Rename ModuleType? to SignalDirection?
8:39 AM Changeset in patchage [8889e2c] by David Robillard <d@…>
Move handle_event() to separate files
8:39 AM Changeset in patchage [0f8bd14] by David Robillard <d@…>
Index clients and ports by ID
6:15 AM Changeset in patchage [a872f8b] by David Robillard <d@…>
Factor out ClientType?
6:12 AM Changeset in patchage [62b19ed] by David Robillard <d@…>
Remove null port IDs This statically ensures that a PortID is always …
5:54 AM Changeset in patchage [e3f3f35] by David Robillard <d@…>
Make PatchageEvent? a variant
4:02 AM Changeset in patchage [445702f] by David Robillard <d@…>
Remove useless doc comments
3:45 AM Changeset in patchage [db5d1f6] by David Robillard <d@…>
Factor out Connector from PatchageCanvas? This finally breaks the …
3:45 AM Changeset in patchage [0ae4276] by David Robillard <d@…>
Simplify driver connection interface
3:45 AM Changeset in patchage [4ac8e62] by David Robillard <d@…>
Always index Jack ports and refer to them by name The Jack API …
2:16 AM Changeset in patchage [4988d75] by David Robillard <d@…>
Remove Queue and use std::queue in JackDriver? Jack notification …
2:16 AM Changeset in patchage [061f4f4] by David Robillard <d@…>
Log attachment message for Jack DBus
12:57 AM Changeset in patchage [600ffb7] by David Robillard <d@…>
Normalize NEWS file
12:54 AM Changeset in patchage [a963809] by David Robillard <d@…>
Fix connections with Jack DBus
12:53 AM Changeset in patchage [2018600] by David Robillard <d@…>
Clean up error messages in Jack DBus driver

Nov 27, 2020:

12:57 PM Changeset in patchage [86e6b60] 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] by David Robillard <d@…>
Fix compilation on MacOS Apparently libsigc++ requires explicitly …

Nov 26, 2020:

8:09 AM Changeset in pugl [8f5d0ac] 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 …
Note: See TracTimeline for information about the timeline view.