falkTX
7950ee966b
Remove macos-13 from CI
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
falkTX
d11070dd18
Update to latest pugl, deprecate use of onReshape to follow pugl
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
Filipe Coelho
5d2c29f493
Cleanup MSVC CI, add Windows ARM64 ( #507 )
* Cleanup msvc CI
Signed-off-by: falkTX <falktx@falktx.com>
* Add msvc-arm64 to CI
Signed-off-by: falkTX <falktx@falktx.com>
* Recognize windows arm builds for vst3 output filename
Signed-off-by: falkTX <falktx@falktx.com>
* Use windows-11-arm for msvc-arm64 CI step
Signed-off-by: falkTX <falktx@falktx.com>
---------
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
d4b8048c74
CI: add UI_TYPE=cairo test
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
eb060a4113
Fix CI build
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
a56ff9799e
Split OpenGL2 and OpenGL3 implementations into separate files
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
bdfffc27aa
CI: use windows-2022
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
f962a443a7
Fixup CI
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7cd48190cf
More extensive CI tests
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
e045225a6c
Fix C++98 compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
5b7fe8dce7
Fix a warning
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
470c5b7a77
Update to latest DPF CI actions details
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
1de5d28267
Fix updated CI
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
26835bb6ee
Update CI
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2ad1e37ff4
More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
90ee1072f8
Initial implementation for webviews, test it in ext-embed example
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
ed3bc5f869
Fix build, add SDL2 stuff for CI testing
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
51290314da
Run cmake and example-plugins CI steps on pull requests too
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
fdceb632ba
Add macos-10.15 to CI tests
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d620bd76f1
Build clap versions of example plugins with cmake
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
26eafab9d1
Simplify cmake CI setup using shared action, leave old msvc stuff
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
528fc09da8
Add the others CI runners for testing
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ab2df90349
Use new CI template for the example plugins
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
513fab3ec6
Skip standalones on example-plugins CI artifacts for windows
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
bd702d408d
Try enabling linux-riscv64 builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ab084d2f08
Update example-plugins CI file
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ef1bb41477
Switch to using macos-11 for github CI
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
30d890cdb7
Use ubuntu-18.04 for win32 CI builds
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Filipe Coelho
29709cbe4e
UI filebrowser saving mode, separate from pugl/DGL/Window ( #349 )
* Add UI::openFileBrowser that matches Window::openFileBrowser
* Add empty implementation so it builds
* Move file browser dialog implementation into its own file
Signed-off-by: falkTX <falktx@falktx.com>
* Fix warnings
Signed-off-by: falkTX <falktx@falktx.com>
* Fix tests; Add non-implemented saving flag
Signed-off-by: falkTX <falktx@falktx.com>
* Initial DBus/freedesktop file browser implementation
Signed-off-by: falkTX <falktx@falktx.com>
* Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Fix window id
Signed-off-by: falkTX <falktx@falktx.com>
* More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* More file dialog tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Attempted fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Fix C++98 build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
* Really fix windows builds
Signed-off-by: falkTX <falktx@falktx.com>
* Fix for MSVC
Signed-off-by: falkTX <falktx@falktx.com>
* Yet another fix attempt
Signed-off-by: falkTX <falktx@falktx.com>
* Also fix macOS side
Signed-off-by: falkTX <falktx@falktx.com>
* More attempted fixes, this is getting annoying...
Signed-off-by: falkTX <falktx@falktx.com>
* FileBrowserDialog: Implement saving in Windows
Signed-off-by: falkTX <falktx@falktx.com>
* FileBrowserDialog: Implement saving on macOS
Signed-off-by: falkTX <falktx@falktx.com>
* Rework last commit
Signed-off-by: falkTX <falktx@falktx.com>
* One more macOS fix needed
Signed-off-by: falkTX <falktx@falktx.com>
* unref dbus connection on close
Signed-off-by: falkTX <falktx@falktx.com>
* More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Hopefully final macOS fix
Signed-off-by: falkTX <falktx@falktx.com>
* Add libdbus-1-dev to CI
Signed-off-by: falkTX <falktx@falktx.com>
* Check that org.freedesktop.portal.Desktop exists before connecting
Signed-off-by: falkTX <falktx@falktx.com>
* Less indentation
Signed-off-by: falkTX <falktx@falktx.com>
* Fix macOS build
4 years ago
falkTX
7069b02cdd
Yet another attempt
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a309df8a1f
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c9b1f631ac
Try yet again
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d4ecaab1d2
Try again
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
1c72ea096b
Try a better message
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6260f5b44f
Let IRC know of the commit message
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
e0b136656d
Set the name of the workflow
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
87c2461d5b
Test IRC notifications
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
253edfc88a
Enable VST3 build on MSVC, remove C++98 workaround
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5614c5b8a7
Add VST3 to CI and packaging scripts
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6d29d5d83d
Reduce amount of Plugin pure virtual methods, use runtime warnings
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
e44a908375
lv2lint: Ignore a known linking warning
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
03fb16c1bf
Fix lv2 tests
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b9270eea59
Enable runtime plugin tests again
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
622e283a80
Skip plugin runtime memory checks for now, need to fix carla
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
80e9c5d557
lilv-utils is needed for lv2ls tool
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9d368a4477
There was a typo
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
50579e9fc1
Start validating/testing plugins
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
df6d7f5037
Alternative to last commit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0f0ab3588d
Add DGL_USE_OPENGL3 build test to CI
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9b17d52775
Fix identation on CI file
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago