1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-15 00:24:19 +00:00
JUCE/modules/juce_gui_basics/native
reuk d4e802016a VST3: Fix issue where Ardour would repeatedly try to resize editors
Ardour seems to listen to the bounds of the plugin window, and will call
`onSize` on the plugin editor when move/resize events are sent to the X
window - even if the size of the window didn't really change. This can
result in an infinite resize loop, where calling `onSize` on the VST3
instance sends a resize event to the plugin window, and this event
causes Ardour to call `onSize` on the plugin view.

To get around this, the Linux ComponentPeer will no longer request a
bounds change from the window system if the requested bounds are the
same as the current bounds.
2021-03-11 16:51:35 +00:00
..
java/app/com/rmsl/juce Updated all license headers 2020-06-29 08:30:22 +01:00
javaopt/app/com/rmsl/juce Updated all license headers 2020-06-29 08:30:22 +01:00
x11 Linux: Fail more gracefully on systems which don't support 32-, 24-, or 16-bit RGB displays 2021-03-09 12:11:05 +00:00
juce_android_ContentSharer.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_android_FileChooser.cpp FileChooser: Avoid throwing bad_weak_ptr 2021-03-03 19:21:43 +00:00
juce_android_Windowing.cpp Removed Displays const_casts from ComponentPeer implementations 2021-02-08 14:38:09 +00:00
juce_common_MimeTypes.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_ios_ContentSharer.cpp Replaced deprecated Displays methods 2020-10-27 12:38:59 +00:00
juce_ios_FileChooser.mm FileChooser: Avoid throwing bad_weak_ptr 2021-03-03 19:21:43 +00:00
juce_ios_UIViewComponentPeer.mm Removed Displays const_casts from ComponentPeer implementations 2021-02-08 14:38:09 +00:00
juce_ios_Windowing.mm Added Display::safeAreaInsets and implementations for iOS and Android 2021-02-08 14:38:09 +00:00
juce_linux_FileChooser.cpp FileChooser: Avoid throwing bad_weak_ptr 2021-03-03 19:21:43 +00:00
juce_linux_Windowing.cpp VST3: Fix issue where Ardour would repeatedly try to resize editors 2021-03-11 16:51:35 +00:00
juce_mac_FileChooser.mm FileChooser: Avoid throwing bad_weak_ptr 2021-03-03 19:21:43 +00:00
juce_mac_MainMenu.mm Narrowed the scoped of some undeclared Objective-C selector warnings 2020-12-10 12:48:42 +00:00
juce_mac_MouseCursor.mm Updated all license headers 2020-06-29 08:30:22 +01:00
juce_mac_NSViewComponentPeer.mm macOS: Propagate focus loss message when resigning key window status and only grab focus if window can become the key window 2021-01-28 11:26:41 +00:00
juce_mac_Windowing.mm Removed Displays const_casts from ComponentPeer implementations 2021-02-08 14:38:09 +00:00
juce_MultiTouchMapper.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_win32_DragAndDrop.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_win32_FileChooser.cpp FileChooser: Fix IFileDialogEvents leak 2021-03-08 11:23:16 +00:00
juce_win32_ScopedThreadDPIAwarenessSetter.h Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds 2021-03-02 15:56:10 +00:00
juce_win32_Windowing.cpp Windows: Fixed a build error and some unreachable code warnings when JUCE_WIN_PER_MONITOR_DPI_AWARE=0 2021-03-05 18:40:03 +00:00