1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
JUCE/modules
reuk 8f1ba916ff
VST3 Host: Set content scale before opening plugin window for the first time
Some plugins (e.g. FabFilter Pro-C 2) will reopen their windows at their
previous size, but without accounting for a new scale factor. For these
plugins, we need to explicitly set a scale factor of 1 before calling
getSize for the first time, in order to ensure that the plugin knows it
should return its desired unscaled size, and not its size at the scale
factor it was using last.

Other plugins (Surge) misreport their desired size when it is requested
before the window has become visible. For these plugins, we need to
re-request the plugin's desired window size after it has opened.

The problems above are mostly noticeable when opening/reopening plugins
on a hi-DPI display on Windows.
2021-09-30 16:57:11 +01:00
..
juce_analytics Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_audio_basics Prevent optimisation of floating-point status register value in FloatVectorOperations::setFpStatusRegister() 2021-09-30 14:08:23 +01:00
juce_audio_devices Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_audio_formats Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_audio_plugin_client Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_audio_processors VST3 Host: Set content scale before opening plugin window for the first time 2021-09-30 16:57:11 +01:00
juce_audio_utils Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_box2d Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_core Desktop: Deprecate isOSXDarkModeActive() and add isDarkModeActive() for other platforms 2021-09-29 17:40:58 +01:00
juce_cryptography Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_data_structures Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_dsp Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_events Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_graphics Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_gui_basics HWNDComponentPeer: Avoid auto-scaling child hwnds 2021-09-30 14:19:26 +01:00
juce_gui_extra X11: Pass Display instance to GetXProperty constructor 2021-09-29 17:40:57 +01:00
juce_opengl Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_osc Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_product_unlocking Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_video Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
CMakeLists.txt BLOCKS: Remove juce_blocks_basics module 2021-05-19 16:53:01 +01:00