Commit Graph

64 Commits (main)

Author SHA1 Message Date
Ben Niemann c1954a4032 Move dep_sort from nix to a submodule. 1 year ago
Ben Niemann a7afb8b878 Add QNanoPainter as a submodule and add it to the build script. 1 year ago
Ben Niemann 693e21be07 Properly setup application icon (even if I don't have one yet). 1 year ago
Ben Niemann 6cf447ca31 Fix linker flags. 1 year ago
Ben Niemann 8dfd585e1a Remove unused dependency on protobuf. 1 year ago
Ben Niemann 1e54cba975 Initial test for BackendJack. 1 year ago
Ben Niemann 3c94e00356 Option to only build, but not run tests.
E.g. when running tests outside of waf.
1 year ago
Ben Niemann 9599655046 Make it install properly under nix. 2 years ago
Ben Niemann 7427ecc872 Fix building under nix 2 years ago
Ben Niemann 50fe9298b5 Add pytest-qt 2 years ago
Ben Niemann ac30406780 Support static faust node and add VCA. 2 years ago
Ben Niemann 970305eee2 Setting QML style and Material theme, variant. 2 years ago
Ben Niemann 50d6be3954 Cleanup top-level directory. 2 years ago
Ben Niemann 8389ccf6fb Compile custom QML item type in C++ 2 years ago
Ben Niemann de8fbbef41 Force generating flatbuffers first.
Just can't get waf to correctly compute the dependency graph and it randomly tries to compile files
when the included files are still missing.
2 years ago
Ben Niemann edc0585213 Get rid of the old music stuff. Start from scratch. 2 years ago
Ben Niemann 4b0abbd301 Rip out the engine server, merge graph into engine, split engine into public and private classes. 2 years ago
Ben Niemann 974d5b649e Rip out the multiprocess stuff again. Let's keep it simple! 2 years ago
Ben Niemann 85dacb019e Add settings dialog. 2 years ago
Ben Niemann 4d972d6673 Fix coverage report. 2 years ago
Ben Niemann b6fe276291 Drop the src directory again. Too annoying. 2 years ago
Ben Niemann 2def22e3c8 Bring back the process manager. 2 years ago
Ben Niemann 38e681ccac Initial parts of noisicaa.music 2 years ago
Ben Niemann d3273644f9 Create a noisicaa/config.py file. 2 years ago
Ben Niemann ed3fcc004f Link against gmock. How did this work without this? 2 years ago
Ben Niemann b7ee6f3213 Add --test option to './waf test' to select a specific test to run. 2 years ago
Ben Niemann 38a2b2d7c9 Add python coverage and merge it into the lcov report. 2 years ago
Ben Niemann 1ffe03c526 Add initial server_test.py 2 years ago
Ben Niemann fc6f271780 Make mypy/pylint even more on-request. 2 years ago
Ben Niemann 107448e476 Only run pylint/mypy on request. 2 years ago
Ben Niemann 5e600adf70 Check for pytest_pylint package. 2 years ago
Ben Niemann 97e9436de2 Build dynamic libs. 2 years ago
Ben Niemann d04776b44f Add fmt library for string formatting.
https://fmt.dev/
2 years ago
Ben Niemann ecb4aa66b3 Add dep_sort headers for topological sorting of nodes. 2 years ago
Ben Niemann 7e3bdb3e78 Add a dummy "main" binary. 2 years ago
Ben Niemann c750aa2859 Not using top = '.' might have been a bad idea after all. 2 years ago
Ben Niemann 60538d7f8e (only moderately sensible) flatbuffer codegen for python. 2 years ago
Ben Niemann 5af576a822 Bring back some cython bindings. 2 years ago
Ben Niemann 333937b2dd Enable tests by default. 2 years ago
Ben Niemann d2f0e25f0f Drop openssl dependency.
Found out about grpc++_unsecure
2 years ago
Ben Niemann 4d823cf50d Run pytest from build folder, so paths in error reports look correct. 2 years ago
Ben Niemann 013ed6cc94 Use mach-nix to setup python packages, add pytest-pylint support. 2 years ago
Ben Niemann 55eca35776 Move code into a src directory, so it doesn't get accidentally imported. 2 years ago
Ben Niemann 3b28d053b7 Bring back some python code and make tests optional. 2 years ago
Ben Niemann f3afb63253 Use pytest to run unittests. 2 years ago
Ben Niemann 6e5ad1049e Initial grpc based server. 2 years ago
Ben Niemann 0058096b54 Don't fail build if tests are disabled. 2 years ago
Ben Niemann 6f09dc9754 Upgrade to flatbuffers 2.0.0 2 years ago
Ben Niemann 5e43d5eb4b Use FlatBuffers for engine notifications. 2 years ago
Ben Niemann 0b5e5ce556 Bring back the out message queue. 2 years ago