falkTX
|
d4c2ce6e3d
|
Leave aspect-ratio storage on pugl side
Signed-off-by: falkTX <falktx@falktx.com>
|
1 month ago |
falkTX
|
4d05c7af56
|
Bring back auto-scaling through a different, better API
Signed-off-by: falkTX <falktx@falktx.com>
|
1 month ago |
falkTX
|
3067fa56ee
|
Mark auto-scaling as deprecated, to remove future confusion
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 |
falkTX
|
f909ca5acd
|
Remove wrong PUGL_CURRENT_POSITION hint set on new embed views
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
61b1daded0
|
Fix initial size under some systems
|
5 months ago |
falkTX
|
de3e72affd
|
Delay GL3 context creation until first pugl configure event
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
ae8e398b8e
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
48849c3956
|
Add context calls to window private data, expose gl3 details
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
a1f7bc3049
|
Update to latest pugl yet again
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
ea20a66bc2
|
Integrate webview directly in Window class alike with file dialog
Signed-off-by: falkTX <falktx@falktx.com>
|
10 months ago |
falkTX
|
8ae007d2f1
|
Auto-set FileBrowserOptions::className for UI, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
56732badeb
|
Cleanup event debug
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
0bafe97eff
|
Fix build with DGL_DEBUG_EVENTS
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
472cda840e
|
Cleanup build flags and config, error out early
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
50e62f2dd9
|
Ensure all TopLevelWidgets start with correct size; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
3a84bbb3eb
|
Special case for repainting on AU hosts
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
56c106c0fd
|
Fix some compiler warnings, fix non-mac/win vst2 export
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8b6196b482
|
Update to latest pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e5949582e6
|
Set auto-scale-factor early, cleaner GL setup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9b62626d8c
|
Ensure 0,0 offset for embed windows
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
072cc4482b
|
Better handling of pugl world creation failures
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
5cdb357a21
|
Fix usage of GL3 profile
|
3 years ago |
falkTX
|
12bf589be9
|
Deal with plugin-initiated UI resize for CLAP
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
11e76be705
|
Easier event debug, fix wasm high-dpi and touch events
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a652e711eb
|
Wait a maximum of 2 seconds for clipboard
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9de73b40a9
|
Dont lockup in puglX11UpdateWithoutExposures
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
29055e6ff1
|
Make sure to only wait under X11
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9ab4ff8145
|
Try to make X11 copy&paste more robust
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
aa99d51731
|
Use GL2 by default with compat profile, set GL3 and GLES target too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
478cb33f04
|
wasm and egl/gles related things
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
|
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
|
793b546e33
|
Fix build under wine
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2b2f64ab47
|
Code tweaks to better support VST3 host-side resizing, fix autoscale
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a3cc61e482
|
VST3 resize fixes for macOS
|
4 years ago |
falkTX
|
400dca29de
|
Do not set _NET_WM_WINDOW_TYPE_DIALOG hint for standalones
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
84745e90c9
|
Workaround puglGetClipboard behaviour on X11
|
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
|
d7abd3e1d5
|
Use win32 thread API for file browser, not pthreads; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a5952348cd
|
Fix MSVC build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2fa587358b
|
File dialog setup can't be done on MSVC just yet (pthread usage)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
def5f2b47b
|
Run GetOpenFileNameW on secondary thread, tested on Windows 10
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b79311a0b3
|
Fix top-level events
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a07aaf986f
|
Allow DGL_USE_RGBA macro, will setup 24 depth bits and glx RGBA
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d9044f27fe
|
Prevent crashes when UI initializes too early
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
addfb8ce3a
|
Mark SpecialEvent as deprecated, will not use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9aec1687c8
|
And even more fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |