falkTX
|
5f2ed0625c
|
Hook into macOS CF runloop for standalones
|
2 years ago |
falkTX
|
11e76be705
|
Easier event debug, fix wasm high-dpi and touch events
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1aa5892a13
|
Align nanovg font kerning to integer pixel positions if needed
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
0c0a4e401c
|
Fix a pugl-based build warning
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
41da9887ed
|
Add fallback functions for old Windows drivers
|
2 years ago |
falkTX
|
98ecaa0255
|
Modify asserts from nanovg failure
|
2 years ago |
falkTX
|
1241390730
|
Fix some warnings under macOS
|
2 years ago |
falkTX
|
a652e711eb
|
Wait a maximum of 2 seconds for clipboard
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9de73b40a9
|
Dont lockup in puglX11UpdateWithoutExposures
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
29055e6ff1
|
Make sure to only wait under X11
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9ab4ff8145
|
Try to make X11 copy&paste more robust
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e2e2b5507f
|
Introduce ways for standalones to request audio input and midi
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7403ec8751
|
Fix some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f022c766bd
|
Add Application::getClassName(), more wasm pugl things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
02216aba74
|
Allow to redirect Runner emscript calls, needed for exceptions
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
aa99d51731
|
Use GL2 by default with compat profile, set GL3 and GLES target too
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ee94ba0cae
|
Automatically set a few flags on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c2938c0299
|
Enable simd for wasm, early implementation of file dialogs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
828ce002a0
|
Update pugl, fix inverted mouse buttons on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
717c7596c2
|
Allow to force nanovg GL version
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f04817d31e
|
Fix regular non-gles2 build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
478cb33f04
|
wasm and egl/gles related things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
90b8d2d271
|
Fix macOS hosts providing windowless views on init
Like FLStudio VST3 hosting
|
2 years ago |
falkTX
|
ac9b574f6f
|
Fix incorrect offset of embed ui on windows and macOS
|
2 years ago |
falkTX
|
9efc5ff6e3
|
Ignore a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3d0d31c594
|
Fix cairo include
Fixes #373
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
176b1a4707
|
Fix build with new pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
48d37055d9
|
Update pugl, get rid of puglMacOSActivateApp (no longer needed)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
982f27632c
|
Give up on fancy macOS namespace
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1f3fb01339
|
Make sure to always include+build the correct file browser file
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7f65db5dd3
|
Bring back Window::setTransientParent, used in Carla
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6c832980f6
|
Cleanup file dialog namespaces, add DISTRHO_UI_FILE_BROWSER
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fdbc69f0ba
|
Make the default onClipboardDataOffer more friendly
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
bbe215891b
|
Fix macOS build, adjust cairo include
|
3 years ago |
falkTX
|
a1fc530dd0
|
Make new clipboard things work on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9b228b0c5b
|
Adjust clipboard API following latest pugl changes
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cc1db59a5b
|
Start updating pugl, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
487d918d5c
|
Reorder/organize the Widget event docs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
32916adb82
|
Add handy mouse button enum
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4f906d2980
|
Split OpenGL includes into its own dedicated header
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
dba284c267
|
Fix some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
793b546e33
|
Fix build under wine
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fba127ec61
|
Fix potential windows build issue
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f26b8147d3
|
win32: make sure to return context back to ourselves when resizing
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ddf878c13a
|
Add WINDOWS_ICON_ID build macro, show msgbox on windows on error
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2e304d24dc
|
Fix some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
21330021ce
|
Add window offset related functions
|
3 years ago |
falkTX
|
20477b35dd
|
Add DISTRHO_API macro, unused for now
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
60c10055ea
|
Fix ambiguous StandaloneWindow::getApp()
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cbc326aa30
|
Fix leak when fonsAddFontMem fails
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |