276 Commits (8b74ec2fb7c20a728a53bc0915bea38733a0771b)

Author SHA1 Message Date
  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
  reuk e988c4c671
DragAndDrop: Tidy up windows implementation 4 years ago
  ed b7e28541ca Replaced deprecated Displays methods 4 years ago
  ed 4a09440222 Windows: Return result of ComponentPeer::handleKeyPress() in doAppCommand() to prevent JUCE apps always consuming media keys 4 years ago
  ed af968f5d78 Small fix for previous commit 4 years ago
  ed f1a5f2ef1e Windows: Fixed drag and drop position for DPI-unaware windows 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  reuk 092bc44413
MinGW: Fix windows/gcc warnings 5 years ago
  reuk f49b3733ec
Warnings: Silence some GCC warnings 5 years ago
  reuk 4cf66d6522 Cleanup: Remove redundant inlines 5 years ago
  reuk e13901d912 ClangCl: Silence code which warns when building on Windows with Clang 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed fe61354c21 Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  reuk dde6b96ebe MSVC: Fix some potential divide-by-zero errors 5 years ago
  ed 6b8b728d1e Tidied up some whitespace 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  ed 18523101be Windows: Refactored DPI handling in the VST wrapper and hosting code 5 years ago
  ed 171b7812f4 Updated platform implementations of Desktop::setKioskComponent() to be multi-monitor aware 5 years ago
  ed 5bda9de977 Windows: Fixed some build errors and warnings when using Clang in Visual Studio 5 years ago
  ed e951b39801 Windows: Fixed some repainting issues when using a non-integer scale factor 5 years ago
  ed ce9bb8b605 Windows: Added an overflow buffer to the event loop to catch messages posted after hitting the PostMessage() limit 5 years ago
  ed 6f4d212ca6 Reverted a37b918 which was causing some issues in Cubase 10 5 years ago
  ed a37b918082 Windows: Correctly set the DPI-awareness of OpenGL worker threads 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  ed eb3a90e081 Windows: Avoid setting the process DPI-awareness in plug-ins on older versions of Windows 6 years ago
  jules f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 6 years ago
  ed abe9787bd3 Windows: Fixed a potential crash in setProcessDPIAwarenessIfNecessary() on Windows 7 6 years ago
  ed 2af1de45d7 Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer 6 years ago