Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-11-24 | Remove main() and program support code from Jack internal client | David Robillard | 1 | -5/+5 | |
Like the previous commit but the other way around in a sense, this removes some unused code from the Jack internal client and only builds in what's necessary. | |||||
2024-11-24 | Move Jack internal client to a separate compilation unit | David Robillard | 1 | -1/+1 | |
Aside from keeping things tidy and independent, this removes this unused code from the program builds, instead only including it in the Jack internal module. | |||||
2024-11-24 | Clean up include paths | David Robillard | 1 | -5/+0 | |
Removes the source directory from the include path flags passed to the compiler, so that quoted includes always refer to files relative to the one they're in, and angled includes never refer to anything in the source tree. This fixes potential clashes between the name of headers here and on the system. | |||||
2024-11-24 | Move main() and related code to a separate file | David Robillard | 1 | -0/+1 | |
2024-11-24 | Move general model query functions to a separate file | David Robillard | 1 | -0/+1 | |
2024-11-24 | Factor out atom dumper | David Robillard | 1 | -0/+1 | |
2024-11-24 | Separate URI map implementation from application | David Robillard | 1 | -0/+1 | |
2024-11-24 | Move URID and node initialization to a separate file | David Robillard | 1 | -0/+2 | |
2024-11-24 | Move process thread code to a separate file | David Robillard | 1 | -0/+1 | |
2024-11-24 | Move low-level event sending functions to a separate file | David Robillard | 1 | -0/+1 | |
Takes advantage of the dependency trimming of the previous commit to work towards separating things more cleanly. | |||||
2024-11-17 | Use fewer platform-specific APIs | David Robillard | 1 | -19/+2 | |
The previous few commits replaced the use of various platform-specific things, leaving mostly only POSIX, so clean up the configuration defines to require only what's needed. | |||||
2024-11-17 | Move string utilities to a separate compilation unit | David Robillard | 1 | -0/+1 | |
These don't really have anything to do with logging. Also replace a call to the non-standard strdup() in the process. | |||||
2024-11-13 | Move warning suppression flags to main meson file | David Robillard | 1 | -7/+161 | |
2024-10-12 | Add cppcheck test | David Robillard | 1 | -0/+1 | |
2024-10-12 | Fix whitespace and add clang-format test | David Robillard | 1 | -10/+10 | |
2024-07-12 | Add Qt6 version | David Robillard | 1 | -5/+58 | |
2024-07-12 | Avoid checking for Qt if C++ is disabled | David Robillard | 1 | -36/+46 | |
2024-03-14 | Update dependency versions | David Robillard | 1 | -3/+3 | |
These aren't strictly required to build, but there are bugs in serd 0.32.2 and lilv 0.24.22 which can be triggered by jalv, so best just update them to newer versions to avoid users encountering these problems. | |||||
2024-03-14 | Add option to install tool man pages | David Robillard | 1 | -1/+3 | |
2023-09-23 | Format meson.build files with muon | David Robillard | 1 | -44/+56 | |
The less time wasted with manual code formatting, the better. | |||||
2023-08-23 | Update zix dependency | David Robillard | 1 | -1/+1 | |
2023-05-02 | Replace strict option with new meson warning level | David Robillard | 1 | -18/+19 | |
2022-12-12 | Use header bar in plugin selector dialog | David Robillard | 1 | -2/+2 | |
2022-12-11 | Remove Gtk2 interface | David Robillard | 1 | -24/+0 | |
2022-11-19 | Set up dependencies in parent-first order | David Robillard | 1 | -10/+10 | |
This ensures that the fallback options here get used, rather than a fallback in another subproject getting to it first. | |||||
2022-11-19 | Set minimal default options for all fallback subprojects | David Robillard | 1 | -0/+30 | |
2022-11-19 | Set minimal options when building fallback zix subproject | David Robillard | 1 | -0/+6 | |
2022-11-19 | Normalize meson syntax | David Robillard | 1 | -34/+54 | |
2022-11-19 | Build Qt UI with -fPIC | David Robillard | 1 | -1/+6 | |
Qt is built with -reduce-relocations on Ubuntu, which annoyingly requires executables to be built with -fPIC. I have no idea how to detect this situation, so will just blissfully assume that it doesn't cause any problems elsewhere. | |||||
2022-11-16 | Switch to external zix dependency | David Robillard | 1 | -4/+6 | |
2022-09-09 | Jalv 1.6.8 | David Robillard | 1 | -1/+1 | |
2022-09-08 | Use 0BSD for trivial "public domain intent" things | David Robillard | 1 | -1/+1 | |
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway. | |||||
2022-08-22 | Fix standalone build | David Robillard | 1 | -0/+3 | |
2022-08-18 | Fix Windows build | David Robillard | 1 | -30/+38 | |
2022-08-17 | Configure fallback subprojects in dependency order | David Robillard | 1 | -8/+8 | |
This is necessary for things like meson.override_find_program() to work properly. | |||||
2022-08-17 | Update zix | David Robillard | 1 | -0/+1 | |
2022-08-17 | Switch to meson build system | David Robillard | 1 | -0/+364 | |