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 |
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
|
3 years ago |
falkTX
|
0f31c24917
|
Expose the custom nvgCreateGL for others to use
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
56a65f56a3
|
Update pugl to ensure macOS windows start hidden by default
|
3 years ago |
falkTX
|
6bf4d68dec
|
Revert "Add a missing include"
This reverts commit 1d756d6ac2 .
|
3 years ago |
falkTX
|
d7abd3e1d5
|
Use win32 thread API for file browser, not pthreads; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a5952348cd
|
Fix MSVC build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1d756d6ac2
|
Add a missing include
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2fa587358b
|
File dialog setup can't be done on MSVC just yet (pthread usage)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
def5f2b47b
|
Run GetOpenFileNameW on secondary thread, tested on Windows 10
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
62996d5578
|
Make macOS open file dialog truly async
|
3 years ago |
falkTX
|
eca8056dc2
|
Cleanup after nanovg updates
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cac786dcf6
|
Fix widget margins for a few special cases
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7611f937ee
|
Add NanoVG::globalTint, some code comments
|
3 years ago |
falkTX
|
87986a6f34
|
Fix Window resize using old size in some situations
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
402254e469
|
Fix nano subwidgets getting double offset
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b79311a0b3
|
Fix top-level events
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
65eb8c098d
|
Fix Windows builds with DGL_USE_NANOVG_FBO
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a1322bc0c5
|
Update NanoVG and stb-image sources, bring all VCV goodies too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d8f66c1e06
|
Use the correct pugl branch
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
117e0b30eb
|
Fix previous commit, add missing USE_RGBA check
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
299e50f826
|
Stick with NanoVG, use USE_NANOVG_FBO macro instead
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |