aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-08-17Clean up includesDavid Robillard3-36/+6
2022-08-17Clearly separate frontends from common internalsDavid Robillard8-88/+97
2022-08-17Separate control.h from jalv_internal.hDavid Robillard5-16/+44
2022-08-17Separate ui.h from jalv_internal.hDavid Robillard6-21/+48
2022-08-17Separate backend.h from jalv_internal.hDavid Robillard5-16/+42
2022-08-17Separate state.h from jalv_internal.hDavid Robillard7-43/+73
2022-08-17Separate log.h from jalv_internal.hDavid Robillard7-33/+65
2022-08-17Adopt REUSE machine-readable licensing standardDavid Robillard27-330/+194
2022-05-31Fix build on MacOSDavid Robillard1-0/+2
2022-05-30Suppress clang-tidy warnings from C included in C++David Robillard1-0/+5
Unfortunately, there's no way to exclude included headers from being checked in clang-tidy. The clang-tidy check being reliably green is more important than the possibility of these issues showing up in the code (especially since they only apply to the Qt interface anyway), though, so just disable them for now.
2022-05-30Build Qt moc output as a separate objectDavid Robillard4-63/+123
This avoids the weird cyclic dependency, and avoids including generated code in the source which can trigger many compiler and clang-tidy warnings.
2022-05-30Move implementations out of shared headerDavid Robillard2-29/+40
Generally cleaner, and conveniently avoids clang-tidy warnings that result from checking this code as C++.
2022-05-30Fix MSVC buildDavid Robillard3-12/+33
2022-05-30Remove use of VLAsDavid Robillard6-13/+18
2022-05-29Suppress MSVC warningsDavid Robillard1-0/+17
2022-05-29Fix zix linkage on WindowsDavid Robillard1-0/+5
2022-05-29Fix console interface build on WindowsDavid Robillard1-1/+11
2022-05-29Fix build on MacOSDavid Robillard2-0/+3
2022-05-28Add French translation to desktop fileOlivier HUMBERT1-0/+1
2022-05-27Fix buildDavid Robillard1-0/+1
2022-05-27Remove Gtkmm interfaceDavid Robillard9-186/+70
Gtk2 is long deprecated, and Gtkmm2 is still covered by Ardour anyway.
2022-05-27Update documentationDavid Robillard2-13/+14
2022-05-27Add desktop fileDavid Robillard2-1/+20
2022-05-27Add Gtk plugin selector UIAlexandros Theodotou7-0/+145
2022-05-27Use G_VALUE_INITDavid Robillard1-2/+2
2022-05-27Remove double semicolonsDavid Robillard1-1/+1
2022-05-27Clean up URI initialization codeDavid Robillard1-79/+76
2022-05-27Remove redundant conditionalsDavid Robillard2-7/+3
2022-05-27Always check for suilDavid Robillard1-2/+1
2022-05-27Move platform-specific terminal code out of headersDavid Robillard3-26/+35
2022-05-27Change no-menu short option to m to avoid clash with jack-nameDavid Robillard2-2/+3
2022-05-27Add version option to console executableDavid Robillard3-3/+21
2022-05-27Fix crash when exiting without having set up a backendDavid Robillard1-2/+6
2022-05-27Update NEWSDavid Robillard1-1/+4
2022-05-27Flush stdout after printing control valuesDavid Robillard1-0/+2
Although the stdout of Jalv is not really designed/suitable for machine control, this at least allows parent processes to get new control values immediately as they are initialized or changed.
2022-05-27Add missing option in console help outputDavid Robillard1-0/+1
2022-05-27Sort options in help output by case-insensitive flagDavid Robillard1-1/+1
2022-05-27Gracefully handle attempt to schedule work with size 0David Robillard1-0/+6
2022-05-27Use consistent comment stylesDavid Robillard10-190/+171
2022-05-27Format all code with clang-formatDavid Robillard16-4137/+4316
2022-05-27Use "auto" to avoid repeating type namesDavid Robillard3-19/+19
2022-05-27Use braced init listsDavid Robillard2-6/+2
2022-05-27Avoid "typedef" in C++David Robillard2-3/+2
2022-05-27Build Qt and Gtkmm versions as C++14David Robillard2-1/+3
2022-05-27Avoid "else" after "return"David Robillard7-44/+80
2022-05-27Suppress new warnings in clang-tidy 13David Robillard2-1/+7
2022-05-27Update autowafDavid Robillard1-0/+0
2021-02-15Pass ui:scaleFactor option to UIsAlexandros Theodotou7-2/+53
This option was added in LV2 1.18.0.
2021-02-15Remove Qt4 supportDavid Robillard3-72/+31
2021-01-16Update zixDavid Robillard7-246/+264