306 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  reuk 82df66100c
MouseCursor: Allow arbitrarily-sized cursors on Windows 3 years ago
  ed 1744008413 Windows: Don't send modal input attempts to windows that are explicitly ignoring them 3 years ago
  ed fc0f6b1f2f Tidy up 3 years ago
  reuk 03428561ed
ScaledImage: Use in a few more places 3 years ago
  reuk c17aec47ac
Windows: Allow maximized windows to resize to fill the screen, even when a constrainer is applied 3 years ago
  reuk cb7d9ec1db
Windows: Take custom scale into account when scaling cursors 3 years ago
  reuk cdbefa3b51
Windows: Ensure that new windows are brought to the front after creation 3 years ago
  reuk fe4515adb6
MouseCursor: Refactor platform-specific MouseCursor internals 3 years ago
  reuk 25c9841131
Windows: Tidy up cursor creation function 3 years ago
  reuk b465f60851
HWNDComponentPeer: Dismiss temporary modal windows when a window loses focus 3 years ago
  reuk 6ae1137d91
MinGW: Fix Windows build 3 years ago
  reuk 2c90261bd4
Windows: Fix missing field initialiser 3 years ago
  ed 428260a6fd Whitespace 3 years ago
  reuk 72f3a15616
HWNDComponentPeer: Avoid auto-scaling child hwnds 3 years ago
  reuk 7cd04f7d74
Windowing: Refactor DPI-related function loading 3 years ago
  ed 3d282c1078 Desktop: Deprecate isOSXDarkModeActive() and add isDarkModeActive() for other platforms 3 years ago
  reuk 4e694c96b3
ScopedDPIAwarenessDisabler: Move to juce_gui_basics 3 years ago
  reuk 8b45ff83e2
Windowing: Ignore suggested window sizes for windows that should not be DPI aware 3 years ago
  reuk 31500551e1
Move declaration of createSnapshotOfNativeWindow to module header 3 years ago
  reuk 6c59a31456
Win32 Windowing: Fix uninitialised data members warning 3 years ago
  ed baa1bbafdf Windows: Fall back to old-style modal dialog when showing native message box modally since TaskDialog does not support fully modal dialogs 3 years ago
  ed f5eee033ba NativeMessageBox: Return correctly mapped value when shown modally 3 years ago
  reuk 087cda7e1f
HWNDComponentPeer: Fix reentrancy bug in DPICHANGED handler 3 years ago
  reuk 20c23700e5 MinGW: Fix some build issues for 32-bit platforms 3 years ago
  ed 551d7b9c5b Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options 3 years ago
  ed d5175b6e23 Windows: Use ScopedThreadDPIAwarenessSetter in keyboard hooks to set correct thread DPI awareness 3 years ago
  reuk 1ee106d730
PopupMenu: Avoid dismissing PopupMenus in bridged plugin editors 3 years ago
  reuk 7ac6911ccc
Windows: Fix clang/gnu compiler warnings 4 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  reuk c19cd73306
HWNDComponentPeer: Avoid dismissing modals from peer-initiated messages 4 years ago
  ed 8b74ec2fb7 MinGW: Exclude native accessibility code 4 years ago
  ed 70d0657f00 Windows: Only load UIA functions when accessibility is active 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  reuk 19821db2a3
HWNDComponentPeer: Dismiss modals when windows are moved 4 years ago
  ed c32142a215 Windows: Fixed a build error and some unreachable code warnings when JUCE_WIN_PER_MONITOR_DPI_AWARE=0 4 years ago
  ed 1ff7fc38b1 Windows: Added ScopedDeviceContext helper 4 years ago
  ed f6338c0f8e Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds 4 years ago
  ed 3a0af69eff AudioPluginHost: Added an application-level setting for scaling plug-ins on Windows 4 years ago
  ed 3d378d0384 Windows: Avoid setting WINDOWPOS in handlePositionChanging() when "new" coordinates are floating-point rounding errors due to scale factor conversion 4 years ago
  ed ec0345c093 Windows: Check whether child HWNDs were already scaled during the scale factor listener callback to avoid double-scaling them in handleDPIChanging() 4 years ago
  ed cb57904740 Windows: Improved support for DPI-aware embedded windows in HWNDComponent 4 years ago
  ed b5a06b0e2f Windows: Use MapWindowPoints() in HWNDComponentPeer::getBounds() to get correct client coordinates when we're the child of another HWND 4 years ago
  ed fd83e0f51e Removed Displays const_casts from ComponentPeer implementations 4 years ago
  ed af69be5346 Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros 4 years ago
  reuk 755e93e1c0 HWNDComponentPeer: Avoid assertions when opening submenus 4 years ago
  reuk 85facf6d6e
HWNDComponentPeer: Dismiss modals more proactively 4 years ago
  ed 6325230f61 Windows: Use rectangleFromRECT() to clean up some code 4 years ago
  ed 09c25fedfd Windows: Retrieve work area rectangle for all connected monitors 4 years ago
  ed b614f9e01e Windows: Only call Displays::updateToLogical() on per-monitor DPI-aware threads 4 years ago
  reuk 88285acae1
DragAndDrop: Fix drag and drop in windows optimised builds 4 years ago