summaryrefslogtreecommitdiffstats
path: root/src/ClientID.hpp
AgeCommit message (Collapse)AuthorFilesLines
2022-08-16Upgrade to fmt 9.0.0David Robillard1-0/+9
This library tends to break in annoying ways like this, so pin the major version to 9 to hopefully avoid these problems in the future.
2022-08-16Fix whitespaceDavid Robillard1-2/+2
Apparently clang-format changed its mind about special member functions, and binary_location.h was just never formatted to begin with.
2022-07-20Avoid using "static inline" for inline functions in headersDavid Robillard1-3/+3
2022-07-20Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2021-01-02Format all code with clang-formatDavid Robillard1-70/+69
2020-11-29Put everything in a namespaceDavid Robillard1-0/+4
2020-11-28Index clients and ports by IDDavid Robillard1-0/+18
2020-11-28Factor out ClientTypeDavid Robillard1-5/+3
2020-11-28Always index Jack ports and refer to them by nameDavid Robillard1-2/+2
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-27Ensure that modules always have an IDDavid Robillard1-0/+108