1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
JUCE/modules/juce_gui_basics/native
reuk 82dc6d1c7e
Windows: Fix a bug where windows with non-native titlebars could be maximised to the wrong size
This issue presented after the following sequence of steps:

- Display a window with a non-native titlebar
- Maximise it
- Click the taskbar icon to minimise it
- Click the taskbar icon again to maximise it

After being maximised for the second time, the window bounds were too
large for the display. This is because the check in WM_NCCALCSIZE was
failing to determine the target monitor for the window, and therefore
failing to adjust the new area appropriately. We now determine the
target monitor based on the proposed new bounds of the new window,
rather than the current bounds of the window, which may not be
meaningful if the window is minimised.
2025-11-17 19:33:54 +00:00
..
accessibility Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not 2025-09-25 14:56:34 +01:00
java/app/com/rmsl/juce Android: Always set navigation bar colour 2025-07-09 11:30:28 +01:00
javaopt/app/com/rmsl/juce Android: Allow modifying the status/navigation bar colours 2025-07-03 16:15:03 +01:00
juce_CGMetalLayerRenderer_mac.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_ContentSharer_android.cpp Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not 2025-09-25 14:56:34 +01:00
juce_ContentSharer_ios.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Direct2DHwndContext_windows.cpp Direct2D: Fix ETW tracing build errors 2025-04-30 10:50:52 +01:00
juce_Direct2DHwndContext_windows.h Direct2D: Use PostMessage for swapchain events 2025-04-24 13:58:24 +01:00
juce_DragAndDrop_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_DragAndDrop_windows.cpp Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_FileChooser_android.cpp Platform: Remove compatibility checks for Android 20 and earlier 2024-07-03 13:45:37 +01:00
juce_FileChooser_ios.mm iOS: Fix a crash selecting files in iOS 12 and 13 2025-11-05 15:59:52 +00:00
juce_FileChooser_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_FileChooser_mac.mm ObjCHelpers: Rename makeCGRect from makeNSRect 2025-01-23 12:20:27 +00:00
juce_FileChooser_windows.cpp Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not 2025-09-25 14:56:34 +01:00
juce_MainMenu_mac.mm Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_MouseCursor_mac.mm MouseCursor: Fix argument order in call to dictionaryWithObjectsAndKeys 2024-04-16 21:07:44 +01:00
juce_MultiTouchMapper.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_NativeMessageBox_android.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_NativeMessageBox_ios.mm NativeMessageBox (iOS): Delay lookup of focused peer 2025-07-30 11:22:09 +01:00
juce_NativeMessageBox_linux.cpp MessageBox: Avoid potential divide-by-zero for boxes with no buttons 2024-10-20 22:59:39 +01:00
juce_NativeMessageBox_mac.mm Platform: Remove compatibility checks for macOS 10.9 2024-07-02 18:06:27 +01:00
juce_NativeMessageBox_windows.cpp NativeMessageBox: Fix string pointer use-after-free 2024-09-05 12:21:02 +01:00
juce_NativeModalWrapperComponent_ios.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_NSViewComponentPeer_mac.mm Remove unused function 2025-10-02 15:40:20 +02:00
juce_PerScreenDisplayLinks_mac.h FunctionNotificationCenterObserver: Move to ObjCHelpers header 2025-09-17 12:50:06 +01:00
juce_ScopedDPIAwarenessDisabler.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_ScopedDPIAwarenessDisabler.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_ScopedThreadDPIAwarenessSetter_windows.h ScopedThreadDPIAwarenessSetter: Make moveable 2024-12-13 14:42:26 +00:00
juce_ScopedWindowAssociation_linux.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_UIViewComponentPeer_ios.mm UIViewComponentPeer: Fix bug where onscreen keyboard would fail to follow view orientation 2025-11-04 14:18:19 +00:00
juce_VBlank_windows.cpp D2D: Avoid crashing when attempting to create a vblank dispatcher on a headless system 2025-08-27 18:09:23 +01:00
juce_Windowing_android.cpp Android: Fix crash when deleting peer on touch event 2025-10-21 19:09:47 +01:00
juce_Windowing_ios.mm iOS AppDelegate: Tidy up constructor of keyboard-tracking DelegateClass 2025-11-04 14:18:19 +00:00
juce_Windowing_linux.cpp AUv3: Fix an issue in detecting the available screen user area 2025-10-10 18:07:52 +01:00
juce_Windowing_mac.mm AUv3: Fix an issue in detecting the available screen user area 2025-10-10 18:07:52 +01:00
juce_Windowing_windows.cpp Windows: Fix a bug where windows with non-native titlebars could be maximised to the wrong size 2025-11-17 19:33:54 +00:00
juce_WindowsHooks_windows.cpp Windows: Remove mousewheel hook 2024-08-22 17:35:18 +01:00
juce_WindowsHooks_windows.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_WindowUtils_android.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_WindowUtils_ios.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_WindowUtils_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_WindowUtils_mac.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_WindowUtils_windows.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_XSymbols_linux.cpp Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_XSymbols_linux.h Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_XWindowSystem_linux.cpp Linux: Implement support for extra mouse buttons 2025-08-13 15:38:21 +01:00
juce_XWindowSystem_linux.h Linux: Implement support for extra mouse buttons 2025-08-13 15:38:21 +01:00