1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-17 00:44:19 +00:00
JUCE/modules/juce_gui_basics/native
reuk e210b295ce
Windows: Fix issue where windows could be given incorrect size for their current scale
This issue affected windows with JUCE titlebars. When dragging the
window back and forth between two displays with different DPI settings,
the window could sometimes end up with the wrong size.

It looks like setting new window bounds inside the WM_WINDOWPOSCHANGED
message was occasionally causing the system to lose track of the correct
scale for the window.

As a byproduct of this change, JUCE should no longer receive reentrant
calls to handleDPIChanging.
2022-01-27 18:43:21 +00:00
..
accessibility Fix some typos 2022-01-25 11:48:46 +00:00
java/app/com/rmsl/juce Accessbility: Improve support for touch-to-explore on Android 2022-01-17 10:58:17 +00:00
javaopt/app/com/rmsl/juce Updated all license headers 2020-06-29 08:30:22 +01:00
x11 Linux: Avoid sending the string terminator to the X11 clipboard 2022-01-25 11:27:54 +00:00
juce_android_ContentSharer.cpp Use C++14 lambda capture initialisers for initialising deletion checkers 2021-07-12 11:58:29 +01:00
juce_android_FileChooser.cpp Use C++14 lambda capture initialisers for initialising deletion checkers 2021-07-12 11:58:29 +01:00
juce_android_Windowing.cpp Accessbility: Improve support for touch-to-explore on Android 2022-01-17 10:58:17 +00:00
juce_common_MimeTypes.cpp Fix some typos 2022-01-25 11:48:46 +00:00
juce_ios_ContentSharer.cpp ObjC Helpers: Automatically derive appropriate signature for function 2021-11-24 11:51:11 +00:00
juce_ios_FileChooser.mm FileChooser: Find an appropriate peer to focus when the FileChooser is destroyed 2022-01-10 22:15:20 +00:00
juce_ios_UIViewComponentPeer.mm UIViewComponentPeer: Allow setting an app style, to ensure the status bar can be seen over the app background 2022-01-10 22:15:20 +00:00
juce_ios_Windowing.mm iOS: Fix native message box leak when no callback is provided 2021-12-07 16:25:22 +00:00
juce_linux_FileChooser.cpp FileChooser: In Linux FileChoosers, prefer to open files rather than directories if both are requested 2021-09-27 12:48:59 +01:00
juce_linux_Windowing.cpp ScaledImage: Use in a few more places 2021-12-01 15:44:07 +00:00
juce_mac_FileChooser.mm FileChooser: Fix function signature for Obj-C interop 2021-12-07 18:18:52 +00:00
juce_mac_MainMenu.mm ObjC Helpers: Automatically derive appropriate signature for function 2021-11-24 11:51:11 +00:00
juce_mac_MouseCursor.mm ScaledImage: Use in a few more places 2021-12-01 15:44:07 +00:00
juce_mac_NSViewComponentPeer.mm NSViewComponentPeer: Properly constrain zoomed window size onto current display 2022-01-17 10:58:17 +00:00
juce_mac_Windowing.mm iOS: Fix native message box leak when no callback is provided 2021-12-07 16:25:22 +00:00
juce_MultiTouchMapper.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_ScopedDPIAwarenessDisabler.h ScopedDPIAwarenessDisabler: Move to juce_gui_basics 2021-09-28 11:31:50 +01:00
juce_win32_DragAndDrop.cpp Windows: Fix and suppress some analysis warnings 2021-05-26 15:34:26 +01:00
juce_win32_FileChooser.cpp MinGW: Improve compatibility 2022-01-17 10:58:18 +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: Fix issue where windows could be given incorrect size for their current scale 2022-01-27 18:43:21 +00:00