falkTX
|
91cee1f997
|
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4d14226982
|
Fix a missing include for X11/BSD builds
Closes #1597
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1f5e44c4bb
|
Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use
|
2 years ago |
falkTX
|
b7d2d7b0d0
|
macOS plugin UI fixes
|
2 years ago |
falkTX
|
74a1ae82c9
|
One more XSetInputFocus exception fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
d73e6d50d1
|
Fix crash when LV2 X11 UI has non-mapped child window
Closes #1486
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2c0f941f5b
|
Fix a strict compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d87e6f87ab
|
Safer way to fetch X11 UI size
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ee82efa34e
|
Check for valid x11 display before using it
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e323794076
|
Fix a typo on XSetInputFocus
|
3 years ago |
falkTX
|
1ff775e726
|
Implement a way to set plugins as standalones
|
3 years ago |
falkTX
|
030bcbb921
|
Rename a variable to make more sense
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e132c46893
|
Safer X11 UI use, fixes crash with a few plugins (regression)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e7a353b225
|
Rename a variable
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
deaad076e8
|
Handle LV2 UI size on windows without extensions, also resize
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a1bc422074
|
Cleanup macOS plugin UI setup code, still fails at resizing :(
|
3 years ago |
falkTX
|
a79c1928d7
|
Fix bridged plugin UIs appearing behind main carla window on macOS
|
3 years ago |
falkTX
|
faa1d4f925
|
Fix initial size for LV2 macOS UIs with no UI resize extension
|
3 years ago |
falkTX
|
fe3a04456a
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
75ea9f5b2d
|
Listen to X11 plugin UI resize events automatically
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f7320fe493
|
Give keyboard focus to X11 plugin UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8d9e0c13d6
|
Make it no longer needed to do "make BUILDING_FOR_WINDOWS=true"
|
3 years ago |
falkTX
|
1e66d1cb85
|
Only set special plugin ui flags under windows, not wine/bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
423784089b
|
Do not put plugin UIs on top in Windows; Fix window type
Fixes #1116
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9f786e3997
|
Replace some XFlush calls with XSync
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
325d436922
|
Carefully handle lv2 ui child window, fixes crash with some x42 uis
Fixes #1128
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ed2471c90
|
Fix intial plugin window focus for recent juce-based plugins
Multiple windows are created with pid attribute.
Prefer matching over name if id of pid != name
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
2413bbf04f
|
Only call XSetInputFocus on viewable windows
Fixes crash for bridge-lv2-x11 from CLI
Signed-off-by: falkTX <falktx@gmail.com>
|
6 years ago |
falkTX
|
0d96a87fb4
|
Only call XSetInputFocus on viewable windows
Fixes crash for bridge-lv2-x11 from CLI
Signed-off-by: falkTX <falktx@gmail.com>
|
6 years ago |
falkTX
|
9bd85f8c9a
|
Respect X11 UIs size hints from plugins
Fixes a few UIs getting too small, or with wrong aspect ratio
Signed-off-by: falkTX <falktx@gmail.com>
|
6 years ago |
falkTX
|
ee0a4e5fdf
|
Start a big cleanup, WIP
|
6 years ago |
falkTX
|
a21e740612
|
Cleanup for _NET_WM_WINDOW_TYPE_DIALOG, add it to DGL too
|
6 years ago |
diovudau
|
7fca77254b
|
Add X _NET_WM_WINDOW_TYPE flags to plugin windows so they work equally well on tiling window manages and floating WM (#751)
|
6 years ago |
falkTX
|
eeeb9e9f0f
|
Proper fix for plugin ui subview size on macOS
|
6 years ago |
falkTX
|
cffffbab42
|
Fix UI bridges under macOS
|
6 years ago |
falkTX
|
3255806c1d
|
Fix macOS plugin window close, keep it alive as needed
|
6 years ago |
falkTX
|
faf4777b6e
|
Cleanup, print error if win32 CreateWindow fails
|
6 years ago |
falkTX
|
a5fb843f04
|
macOS related workarounds
|
6 years ago |
falkTX
|
f30c9374ea
|
Fixes for mac os plugin UI creation
|
6 years ago |
falkTX
|
fd98543946
|
Dont make win32 plugin uis resizable for now
Need to handle this properly at some point, for a future release
|
6 years ago |
falkTX
|
ae7a7a4b66
|
Cleanups, test random OSX things..
|
6 years ago |
falkTX
|
cd8cea6539
|
macOS related fixes
|
6 years ago |
falkTX
|
2355f147b3
|
Fix build with -std=c++98 and adjustments for old Mac OS
|
6 years ago |
falkTX
|
4c04b0e15a
|
Expose carla-plugin in plugin bridge
|
6 years ago |
falkTX
|
8f5de5e0fe
|
Disable try-transient code in plugin bridges
|
6 years ago |
falkTX
|
f601258934
|
Fix previous commit
|
6 years ago |
falkTX
|
54094ef995
|
Build our obj-c code with different class names per build target
|
6 years ago |
falkTX
|
846cd15e00
|
Implement try-transient for osx, partially (whatever is possible)
|
6 years ago |
falkTX
|
77ed8989bf
|
Fix transient window on osx (and fixes build)
|
6 years ago |
falkTX
|
ca5df4f151
|
Implement transient windows (out of process) for win32
|
6 years ago |