falkTX
|
95e66eba1b
|
Add stubs for Haiku, does not work yet
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1b732bfc5c
|
Use local pugl wasm code
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
157028c644
|
Set DGL_USE_OPENGL3 for GLES2/3 builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5cdb357a21
|
Fix usage of GL3 profile
|
3 years ago |
falkTX
|
d9808ceffb
|
Ensure we do not use GL1 calls in GL3 mode
|
3 years ago |
falkTX
|
4336226e13
|
Avoid creating GL textures for empty images
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
45d2cab48a
|
Fix puglWin32ShowCentered for transient windows
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
|
9ab4ff8145
|
Try to make X11 copy&paste more robust
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c2938c0299
|
Enable simd for wasm, early implementation of file dialogs
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
|
90b8d2d271
|
Fix macOS hosts providing windowless views on init
Like FLStudio VST3 hosting
|
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
|
6c832980f6
|
Cleanup file dialog namespaces, add DISTRHO_UI_FILE_BROWSER
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
bbe215891b
|
Fix macOS build, adjust cairo include
|
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
|
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
|
21330021ce
|
Add window offset related functions
|
3 years ago |
falkTX
|
fb947e9786
|
Use X11 on HaikuOS for now, until a real backend is done
|
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
|
62ba848824
|
Fix setGeometryConstraints on macOS, aspect ratio was always on
|
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
|
62996d5578
|
Make macOS open file dialog truly async
|
4 years ago |
falkTX
|
87986a6f34
|
Fix Window resize using old size in some situations
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8a702c3672
|
Show macOS transient and standalone windows nicely centered
|
4 years ago |
lucianoiam
|
0aa4fd4854
|
Prevent some compilation warnings on MinGW (#324)
* Prevent some compilation warnings on MinGW
* Narrower scope for fix in 39bf2c5
* Repeat 1994d33 for pugl.cpp
|
4 years ago |
falkTX
|
576ffb6afc
|
Add and use puglX11SetWindowTypeAndPID as old code used to do
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f618b33772
|
sofd tweaks and implement button options
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7e110bfe17
|
Try to map file browser flags
|
4 years ago |
falkTX
|
12b54c7056
|
Sort out situation with some standalone windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
52d5af44d6
|
Always use sofd +0.5 scale than desktop
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Luciano Iam
|
168e8a5333
|
Add missing call to FreeLibrary()
|
4 years ago |
falkTX
|
b6d8c3acff
|
Push a backwards compat typedef into upstream pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4ce7dec3e9
|
Implement puglGetDesktopScaleFactor for windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
49bd624747
|
Find desktop scale factor on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
811f3733cb
|
Correct modal behaviour on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
358efb965c
|
Add preliminar high-dpi support to sofd; Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
03d53ea7e7
|
Make x11 sofd dialog work without patching pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
091c919cd6
|
Add puglX11GrabFocus as a safer way to grab focus on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c6e3ea5b9d
|
Custom puglSetWindowSize on macOS, needed for reaper
|
4 years ago |
falkTX
|
2267b49baf
|
Get NSWindow from view if we do not have one directly
|
4 years ago |
falkTX
|
9b9e0a3618
|
Implement fetching desktop scale factor on macOS; Tweak d_info size
|
4 years ago |
falkTX
|
e46ae51af7
|
Fix old macOS compat
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |