Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-11-28 | Rename ModuleType to SignalDirection | David Robillard | 1 | -8/+9 | |
2020-11-28 | Move handle_event() to separate files | David Robillard | 1 | -0/+1 | |
2020-11-28 | Index clients and ports by ID | David Robillard | 1 | -4/+6 | |
2020-11-28 | Make PatchageEvent a variant | David Robillard | 1 | -18/+13 | |
2020-11-28 | Remove useless doc comments | David Robillard | 1 | -13/+0 | |
2020-11-28 | Simplify driver connection interface | David Robillard | 1 | -34/+11 | |
2020-11-28 | Always index Jack ports and refer to them by name | David Robillard | 1 | -25/+46 | |
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-27 | Fix spelling error in AlsaDriver.cpp | Dennis Braun | 1 | -1/+1 | |
2020-11-27 | Ensure that modules always have an ID | David Robillard | 1 | -1/+3 | |
2020-11-27 | Remove use of PatchagePort from Driver connection interface | David Robillard | 1 | -35/+50 | |
2020-11-27 | Ensure that ports always have an ID | David Robillard | 1 | -4/+6 | |
2020-11-27 | Use a consistent style for log messages | David Robillard | 1 | -21/+24 | |
2020-11-27 | Use prettier names for log methods | David Robillard | 1 | -22/+22 | |
2020-11-27 | Factor out log from Patchage class | David Robillard | 1 | -23/+24 | |
Towards saner dependencies. | |||||
2020-11-27 | Replace boost::format with fmt | David Robillard | 1 | -10/+7 | |
2020-11-27 | Fix shadowing | David Robillard | 1 | -27/+35 | |
2020-11-27 | Fix unused parameter warnings | David Robillard | 1 | -5/+4 | |
2020-11-27 | Don't use else after return | David Robillard | 1 | -7/+12 | |
I don't always agree with this one, but in this case it's reasonable enough. | |||||
2020-11-27 | Fix mismatched parameter names | David Robillard | 1 | -10/+11 | |
2020-11-27 | Use C++ casts | David Robillard | 1 | -1/+1 | |
Unfortunately, the warning needs to stay on because of Gtk and ALSA. | |||||
2020-11-27 | Initialize all members | David Robillard | 1 | -0/+1 | |
2020-11-27 | Use std::mutex | David Robillard | 1 | -2/+3 | |
2020-11-27 | Use consistent naming convention for enum classes | David Robillard | 1 | -12/+12 | |
2020-11-27 | Use enum classes | David Robillard | 1 | -19/+24 | |
2020-11-27 | Always initialize variables | David Robillard | 1 | -13/+13 | |
2020-11-27 | Always use braces around statements | David Robillard | 1 | -14/+25 | |
2020-11-27 | Use auto where appropriate | David Robillard | 1 | -9/+8 | |
2020-11-27 | Use nullptr | David Robillard | 1 | -13/+13 | |
2020-02-09 | Format all code with clang-format | David Robillard | 1 | -73/+90 | |
This configuration tries to get as close to the previous style as possible so the changes aren't too dramatic. It's still far from ideal and the code could use some adaptation, but this makes things much easier to work on. | |||||
2020-02-09 | Remove standard using declarations | David Robillard | 1 | -12/+13 | |
2020-02-09 | Remove unused using declarations | David Robillard | 1 | -6/+0 | |
2019-12-29 | Clean up includes | David Robillard | 1 | -7/+8 | |
2015-02-16 | Distinguish edge color from port color slighly. | David Robillard | 1 | -2/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5577 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-08-08 | Use Markdown in doc comments for better source readability. | David Robillard | 1 | -3/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5429 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-04-26 | Update copyright date. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5371 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-04-06 | Support port pretty names via new Jack metadata API. | David Robillard | 1 | -2/+3 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5357 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-03-31 | Make port colours configurable. | David Robillard | 1 | -5/+5 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5350 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-03-30 | StateManager => Configuration. | David Robillard | 1 | -4/+4 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5348 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-03-17 | Update copyright date. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5087 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-04-21 | Fix ALSA. | David Robillard | 1 | -10/+10 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4224 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-12-02 | Connection => Edge. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3745 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-12-01 | Move color stuff down to C level. | David Robillard | 1 | -3/+2 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3733 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-11-27 | Remove linear searching for connections. | David Robillard | 1 | -1/+1 | |
Remove redundant connection lists stored in Connectable. Add arrange and straight connections options to flowcanvas_bench. Add Connection::set_curved(). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3652 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-11-27 | Document public API. | David Robillard | 1 | -3/+3 | |
Remove weird canvas parent event handler stuff. Normalize selection rectangle and simplify "within" methods accordingly. Move Port::disconnect_all() to Connectable::disconnect_all(). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3649 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-11-25 | Remove Raul dependency. | David Robillard | 1 | -2/+0 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3633 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-11-25 | Log (almost) everything to the messages window instead of the console. | David Robillard | 1 | -41/+47 | |
Remove latency and load stuff in favour of plain old messages. Remove status bar. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3627 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-11-25 | Switch to GPLv3+. | David Robillard | 1 | -7/+6 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3623 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-06-11 | Remove dead code. | David Robillard | 1 | -4/+0 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3385 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-06-09 | Automatically resize modules at update time as necessary. | David Robillard | 1 | -4/+0 | |
This avoids the huge multiple resize performance problems of the past without requiring the user to manually resize modules. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3375 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-06-09 | Fix support for multiple instances of alsa clients with the same name (never ↵ | David Robillard | 1 | -132/+152 | |
consider client name an ID). Remove Alsa specific crap from PatchagePort. Sane implementation of AlsaDriver::refresh. Fix refreshing. Remove useless Jack graph order callback. Fix double add/remove of ports to modules. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3374 a436a847-0d15-0410-975c-d299462d15a1 |