Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-11-28 | Simplify driver connection interface | David Robillard | 10 | -157/+91 | |
2020-11-28 | Always index Jack ports and refer to them by name | David Robillard | 9 | -186/+176 | |
The Jack API annoyingly doesn't provide a way to get an ID from a port name. Since notification callbacks apparently don't have to worry about realtime concerns anymore, simply use the full name string as an ID everywhere. This means that every Jack port has a non-null ID, and all ports are always indexed, so the kludges for this in the canvas can be removed. | |||||
2020-11-28 | Remove Queue and use std::queue in JackDriver | David Robillard | 3 | -141/+2 | |
Jack notification handlers do not need to be realtime safe. | |||||
2020-11-28 | Log attachment message for Jack DBus | David Robillard | 1 | -0/+2 | |
2020-11-28 | Fix connections with Jack DBus | David Robillard | 1 | -2/+2 | |
2020-11-28 | Clean up error messages in Jack DBus driver | David Robillard | 1 | -3/+3 | |
2020-11-27 | Fix spelling error in AlsaDriver.cpp | Dennis Braun | 1 | -1/+1 | |
2020-11-27 | Make method const | David Robillard | 1 | -1/+1 | |
2020-11-27 | Ensure that modules always have an ID | David Robillard | 6 | -4/+123 | |
2020-11-27 | Remove use of PatchagePort from Driver connection interface | David Robillard | 9 | -94/+204 | |
2020-11-27 | Ensure that ports always have an ID | David Robillard | 6 | -11/+22 | |
2020-11-27 | Add missing namespace qualification | David Robillard | 1 | -1/+1 | |
2020-11-27 | Use a consistent style for log messages | David Robillard | 6 | -66/+75 | |
2020-11-27 | Use prettier names for log methods | David Robillard | 9 | -72/+69 | |
2020-11-27 | Factor out log from Patchage class | David Robillard | 13 | -126/+270 | |
Towards saner dependencies. | |||||
2020-11-27 | Fix warnings in Jack DBus driver | David Robillard | 2 | -80/+82 | |
2020-11-27 | Replace boost::format with fmt | David Robillard | 7 | -65/+71 | |
2020-11-27 | Explicitly delete or define all special member functions | David Robillard | 8 | -13/+48 | |
2020-11-27 | Strengthen warning flags | David Robillard | 3 | -10/+12 | |
2020-11-27 | Fix shadowing | David Robillard | 1 | -27/+35 | |
2020-11-27 | Use "override" | David Robillard | 7 | -39/+49 | |
2020-11-27 | Remove reliance on deprecated implicit assignment operator | David Robillard | 1 | -6/+16 | |
2020-11-27 | Update copyright date in GUI | David Robillard | 1 | -1/+1 | |
2020-11-27 | Move Legend implementation to a separate source file | David Robillard | 2 | -54/+93 | |
2020-11-27 | Use default for empty destructor | David Robillard | 1 | -2/+2 | |
2020-11-27 | Add missing whitespace | David Robillard | 1 | -1/+2 | |
2020-11-27 | Make Driver::destroy_all() pure virtual | David Robillard | 1 | -4/+4 | |
2020-11-27 | Fix unused parameter warnings | David Robillard | 11 | -46/+100 | |
2020-11-27 | Store location passed in signal rather than the current one | David Robillard | 1 | -2/+1 | |
In practice, these are the same, but this is the intent of the API. | |||||
2020-11-27 | Avoid default arguments on virtual methods | David Robillard | 2 | -2/+2 | |
2020-11-27 | Make single-argument constructors explicit | David Robillard | 4 | -4/+5 | |
2020-11-27 | Don't use else after return | David Robillard | 5 | -22/+34 | |
I don't always agree with this one, but in this case it's reasonable enough. | |||||
2020-11-27 | Use static_cast to convert from void pointers | David Robillard | 2 | -6/+6 | |
2020-11-27 | Add missing const | David Robillard | 1 | -5/+5 | |
2020-11-27 | Avoid C casts | David Robillard | 4 | -18/+23 | |
2020-11-27 | Remove spurious semicolon | David Robillard | 1 | -1/+0 | |
2020-11-27 | Use a single declaration per line | David Robillard | 1 | -1/+2 | |
2020-11-27 | Fix mismatched parameter names | David Robillard | 3 | -18/+25 | |
2020-11-27 | Avoid unnecessary copies | David Robillard | 3 | -4/+6 | |
2020-11-27 | Use C++ casts | David Robillard | 3 | -8/+8 | |
Unfortunately, the warning needs to stay on because of Gtk and ALSA. | |||||
2020-11-27 | Use std::vector::emplace_back() | David Robillard | 1 | -1/+1 | |
2020-11-27 | Initialize all members | David Robillard | 7 | -40/+27 | |
2020-11-27 | Use appropriate std::string::find overload for characters | David Robillard | 1 | -3/+3 | |
2020-11-27 | Use std::mutex | David Robillard | 4 | -8/+14 | |
2020-11-27 | Use "using" | David Robillard | 4 | -18/+17 | |
2020-11-27 | Use consistent naming convention for enum classes | David Robillard | 11 | -155/+155 | |
2020-11-27 | Use enum classes | David Robillard | 13 | -151/+222 | |
2020-11-27 | Use range-based for loop | David Robillard | 1 | -4/+3 | |
2020-11-27 | Always initialize variables | David Robillard | 6 | -34/+42 | |
2020-11-27 | Always use braces around statements | David Robillard | 7 | -52/+93 | |