Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-11-28 | Always index Jack ports and refer to them by name | David Robillard | 1 | -20/+30 | |
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 | 1 | -2/+0 | |
Jack notification handlers do not need to be realtime safe. | |||||
2020-11-27 | Ensure that modules always have an ID | David Robillard | 1 | -2/+5 | |
2020-11-27 | Remove use of PatchagePort from Driver connection interface | David Robillard | 1 | -23/+40 | |
2020-11-27 | Ensure that ports always have an ID | David Robillard | 1 | -0/+1 | |
2020-11-27 | Use a consistent style for log messages | David Robillard | 1 | -16/+20 | |
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/+25 | |
Towards saner dependencies. | |||||
2020-11-27 | Replace boost::format with fmt | David Robillard | 1 | -11/+12 | |
2020-11-27 | Don't use else after return | David Robillard | 1 | -5/+5 | |
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 | 1 | -5/+5 | |
2020-11-27 | Avoid C casts | David Robillard | 1 | -1/+1 | |
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 | Avoid unnecessary copies | David Robillard | 1 | -1/+3 | |
2020-11-27 | Initialize all members | David Robillard | 1 | -0/+2 | |
2020-11-27 | Use appropriate std::string::find overload for characters | David Robillard | 1 | -3/+3 | |
2020-11-27 | Use std::mutex | David Robillard | 1 | -3/+6 | |
2020-11-27 | Use consistent naming convention for enum classes | David Robillard | 1 | -29/+29 | |
2020-11-27 | Use enum classes | David Robillard | 1 | -26/+34 | |
2020-11-27 | Always initialize variables | David Robillard | 1 | -5/+5 | |
2020-11-27 | Always use braces around statements | David Robillard | 1 | -13/+23 | |
2020-11-27 | Use auto where appropriate | David Robillard | 1 | -14/+13 | |
2020-11-27 | Use nullptr | David Robillard | 1 | -19/+20 | |
2020-02-09 | Format all code with clang-format | David Robillard | 1 | -61/+77 | |
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 | -14/+13 | |
2020-02-09 | Remove unused using declarations | David Robillard | 1 | -1/+0 | |
2019-12-29 | Clean up includes | David Robillard | 1 | -10/+11 | |
2016-07-08 | Add option to disable port sorting | David Robillard | 1 | -5/+7 | |
Fixes #1082 | |||||
2015-12-04 | Bring back Jack buffer size selector | David Robillard | 1 | -0/+1 | |
2015-10-06 | Fix compilation with Jack metadata | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5749 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-10-06 | Fix compilation with older Jack | David Robillard | 1 | -7/+16 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5748 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-02-22 | Support Jack port order metadata. | David Robillard | 1 | -31/+33 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5598 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-02-17 | Delete trailing whitespace. | David Robillard | 1 | -2/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5582 a436a847-0d15-0410-975c-d299462d15a1 | |||||
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 | Fix various warnings. | David Robillard | 1 | -2/+2 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5421 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-05-05 | Support Jack CV and OSC via metadata. | David Robillard | 1 | -20/+44 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5398 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-26 | Tolerate duplicate port wackiness gracefully. | David Robillard | 1 | -1/+5 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5366 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-04-06 | Resurrect toolbar with Jack info and dropout indicator. | David Robillard | 1 | -11/+28 | |
Move legend to right hand side of toolbar. Store toolbar visible state in configuration. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5359 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-04-06 | Support port pretty names via new Jack metadata API. | David Robillard | 1 | -2/+19 | |
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 | -4/+4 | |
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/+5 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5348 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-03-15 | Fix crashes due to invalid format strings (fix #963). | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5337 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-12-19 | FDGL: Improve flow-directed layout. | David Robillard | 1 | -0/+3 | |
Allow apps to specify nodes as sources to improve layout. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5186 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-03-27 | Delete trailing whitespace. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4112 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-01-18 | Use consistent *_config.h rather than *-config.h. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3963 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-12-06 | FlowCanvas's successor is hereby dubbed Ganv. | David Robillard | 1 | -4/+4 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3820 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 |