aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-12-11Use Gtk switches instead of checkboxes for toggle controlsDavid Robillard2-14/+19
2022-12-11Replace use of deprecated Gtk interfacesDavid Robillard2-71/+54
2022-12-11Remove Gtk2 interfaceDavid Robillard9-118/+4
2022-11-19Set up dependencies in parent-first orderDavid Robillard1-10/+10
This ensures that the fallback options here get used, rather than a fallback in another subproject getting to it first.
2022-11-19Set minimal default options for all fallback subprojectsDavid Robillard1-0/+30
2022-11-19Ignore zix subprojectDavid Robillard1-0/+1
2022-11-19Set minimal options when building fallback zix subprojectDavid Robillard1-0/+6
2022-11-19Normalize meson syntaxDavid Robillard1-34/+54
2022-11-19Build Qt UI with -fPICDavid Robillard2-2/+8
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-19Fix zix wrapDavid Robillard1-1/+1
2022-11-16Fix potential memory leaksDavid Robillard1-1/+8
2022-11-16Switch to external zix dependencyDavid Robillard18-1272/+32
2022-10-24Clean up wrap filesDavid Robillard6-30/+24
2022-09-09Jalv 1.6.8David Robillard3-4/+4
2022-09-09Only run REUSE test in strict modeDavid Robillard1-2/+2
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard15-134/+25
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-23Fix "preset" console command when "presets" hasn't been calledDavid Robillard2-1/+3
2022-08-22Use standard ISC license textDavid Robillard2-19/+9
I'm not sure where the disclaimer variant that starts with "THIS" came from (although it is better that way), but this one that starts with "THE" is the standard text which is recognized by tools like `licensee` (and therefore Github) as a perfect match. There are no other changes other than whitespace.
2022-08-22Update installation instructions for consistencyDavid Robillard1-0/+2
2022-08-22Fix standalone buildDavid Robillard1-0/+3
2022-08-22Only run autoship test in strict modeDavid Robillard2-8/+14
2022-08-22Update stale zix/common.hDavid Robillard1-73/+12
2022-08-18Fix Windows buildDavid Robillard1-30/+38
2022-08-18Fix duplicate macro definitionDavid Robillard1-9/+0
2022-08-17Add missing fallback subproject to .gitignoreDavid Robillard1-0/+1
2022-08-17Add missing license metadataDavid Robillard1-1/+1
2022-08-17Configure fallback subprojects in dependency orderDavid Robillard1-8/+8
This is necessary for things like meson.override_find_program() to work properly.
2022-08-17Update fallback wrap branchesDavid Robillard6-6/+6
2022-08-17Fix build with build system checks disabledDavid Robillard1-6/+18
2022-08-17Support both rdfs:label and lv2:name for port group labelsDavid Robillard2-1/+8
2022-08-17Add project metadataDavid Robillard1-0/+29
2022-08-17Use an aligned buffer for reading UI eventsDavid Robillard1-4/+11
2022-08-17Clean up symap implementation and run unit testDavid Robillard3-62/+93
2022-08-17Clean up jalv_open()David Robillard1-28/+25
2022-08-17Factor jalv_init_display() out of jalv_open()David Robillard1-24/+29
2022-08-17Factor feature initialization out of jalv_open()David Robillard1-91/+104
2022-08-17Factor jalv_init_env() out of jalv_open()David Robillard1-8/+13
2022-08-17Clean up commentsDavid Robillard2-4/+18
2022-08-17Fix comment typoDavid Robillard1-1/+1
2022-08-17Use logging API for almost all console outputDavid Robillard5-14/+22
Towards being smarter about this and maintaining distinction between kinds of output, so the console interface can grow into a more solid language/protocol.
2022-08-17Simplify command line usage printing codeDavid Robillard1-14/+15
2022-08-17Only log custom UI URI when one is expectedDavid Robillard1-7/+5
Also deletes a rotten comment.
2022-08-17Factor URI mappings out from jalv_open()David Robillard1-79/+91
2022-08-17Make worker opaqueDavid Robillard4-86/+181
2022-08-17Clean up and document worker implementationDavid Robillard1-38/+52
2022-08-17Define JALV_BEGIN_DECLS and define JALV_END_DECLSDavid Robillard13-72/+56
One lines good, three lines bad.
2022-08-17Fix thread-safety of plugin/UI communication ringsDavid Robillard3-50/+95
2022-08-17Fix comment typoDavid Robillard1-1/+1
2022-08-17Factor out jalv_write_event()David Robillard4-21/+36
2022-08-17Factor out jalv_write_control()David Robillard5-32/+43