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>
|
2 years ago |
falkTX
|
3d0d31c594
|
Fix cairo include
Fixes #373
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
176b1a4707
|
Fix build with new pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
48d37055d9
|
Update pugl, get rid of puglMacOSActivateApp (no longer needed)
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
982f27632c
|
Give up on fancy macOS namespace
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1f3fb01339
|
Make sure to always include+build the correct file browser file
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7f65db5dd3
|
Bring back Window::setTransientParent, used in Carla
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6c832980f6
|
Cleanup file dialog namespaces, add DISTRHO_UI_FILE_BROWSER
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
fdbc69f0ba
|
Make the default onClipboardDataOffer more friendly
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
bbe215891b
|
Fix macOS build, adjust cairo include
|
2 years ago |
falkTX
|
a1fc530dd0
|
Make new clipboard things work on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9b228b0c5b
|
Adjust clipboard API following latest pugl changes
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
cc1db59a5b
|
Start updating pugl, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
487d918d5c
|
Reorder/organize the Widget event docs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
32916adb82
|
Add handy mouse button enum
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4f906d2980
|
Split OpenGL includes into its own dedicated header
Signed-off-by: falkTX <falktx@falktx.com>
|
2 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 |
falkTX
|
fb947e9786
|
Use X11 on HaikuOS for now, until a real backend is done
|
3 years ago |
falkTX
|
ad2b5b3d6e
|
Print OpenGL3 variant name during build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9236640093
|
Add opengl3 as a possible build type
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4ff990126d
|
Move DGL flags to Makefile.base.mk
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7f206b99dc
|
Fix previous commit, upstream is slightly borked
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
01af6735cc
|
Update to latest fontstash, allow nanovg freetype builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6d983cbfe7
|
Fix pure opengl3 build
|
3 years ago |
falkTX
|
d0413dfbd6
|
Fix vst3 initial size on macOS; More geometry constraint fixing
|
3 years ago |
falkTX
|
2b2f64ab47
|
Code tweaks to better support VST3 host-side resizing, fix autoscale
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a3cc61e482
|
VST3 resize fixes for macOS
|
3 years ago |
falkTX
|
c7e77db0ac
|
Silence a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b325295d6c
|
Allow to set NVG_FONT_TEXTURE_FLAGS, less blurry and precise fonts
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
400dca29de
|
Do not set _NET_WM_WINDOW_TYPE_DIALOG hint for standalones
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
62ba848824
|
Fix setGeometryConstraints on macOS, aspect ratio was always on
|
3 years ago |
falkTX
|
c2341b1cad
|
More tweaks to pugl cursor handling
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7357d71fa9
|
Expose cursor API from pugl, with added diagonal resize cursors
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
86b8a102bb
|
Add NVG_DISABLE_SKIPPING_WHITESPACE build option
|
3 years ago |
falkTX
|
ef69eba593
|
fontstash: ensure new allocated reasons have their memory cleared
|
3 years ago |
falkTX
|
84745e90c9
|
Workaround puglGetClipboard behaviour on X11
|
3 years ago |
falkTX
|
83e8afdb77
|
Expose clipboard functions from pugl, tested to work in Cardinal
|
3 years ago |
falkTX
|
2208680d20
|
Allow and fix LTO build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d1892e151f
|
Expose puglGetTime as Application::getTime
|
3 years ago |