955 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
  reuk e9b26887dd
NSViewComponentPeer: Fix bug where components could draw with unwanted translation 4 years ago
  reuk 6e5645bf8f
macOS Windowing: Revert unnecessary change which produced incorrect monitor bounds 4 years ago
  reuk f73f8ee849
NSViewComponentPeer: Use JUCE-style coordinates to position subviews 4 years ago
  reuk ec43c7f61c
FileChooser: Remember previous file location on Windows 4 years ago
  reuk 1e606ddb32
MainMenu: Allow components to directly handle shortcut keys which trigger menu items 4 years ago
  reuk 146c8573ca
X11: Fix drag-n-drop bug in the XWindowSystem class 4 years ago
  ed 11d872ea1b MessageMananger: Made dispatchNextMessageOnSystemQueue() accessible by internal code 4 years ago
  ed 58761a44c1 Linux: Made X11Symbols singleton thread-safe 4 years ago
  reuk a10cc6faff
FileChooser: Improve MinGW compatibility 4 years ago
  reuk 98d5dc84e6
FileChooser: Get rid of unnecessary shared-ptr in win32 native implementation 4 years ago
  reuk b952d0204e
FileChooser: Pump message thread in destructor 4 years ago
  ed faf5ed4023 Linux/X11: Prefer CLIPBOARD selection to PRIMARY 4 years ago
  Tom Poole 765eafb1eb Fixed some file permissions 4 years ago
  ed 762cf327be macOS: Removed static display change callback 4 years ago
  ed bb94767e3b Linux: Fixed a compile error when JUCE_USE_XRENDER=1 4 years ago
  Tom Poole a9ad07a945 Use RAII for CFTypes 4 years ago
  reuk 767f63dfb0
UIViewComponentPeer: Fix issue where heavyweight windows could "drift" when resized slowly 4 years ago
  reuk 92ca22c080
UIViewComponentPeer: Fix issue where view may be accessed after deletion 4 years ago
  reuk 5bcd2b0dfb
NSViewComponentPeer: Force repaint when window becomes key 4 years ago
  reuk 8fb4541fdb
iOS: Avoid unnecessary numeric conversion 4 years ago
  reuk d4e802016a VST3: Fix issue where Ardour would repeatedly try to resize editors 4 years ago
  ed 40c86d6b2f Linux: Fail more gracefully on systems which don't support 32-, 24-, or 16-bit RGB displays 4 years ago
  reuk 3afaaa48be FileChooser: Fix IFileDialogEvents leak 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
  reuk 7a0b17c0d3 LinuxComponentPeer: Fix scaling in custom windows created by plugins 4 years ago
  reuk fd2f866dd1 FileChooser: Avoid throwing bad_weak_ptr 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
  reuk 45409bb4e6
FileChooser: Hide chooser when it leaves scope on Windows 4 years ago
  ed e18284978f FileChooser: Check JUCE_MODAL_LOOPS_PERMITTED in Native::runModally() 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
  reuk d5b55a8474
X11: Make `setFullscreen` put windows into true maximised mode 4 years ago
  reuk 576cd24665
X11: Use correct scale factor on Ubuntu 4 years ago
  Tom Poole a05424fd3d Linux: Added better support for minimal X11 environments 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 ac1425f94e Added Display::safeAreaInsets and implementations for iOS and Android 4 years ago
  ed 6d8c0b2fc3 Android: Set layoutInDisplayCutoutMode to LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS so fullscreen kiosk apps fill the entire display on devices with cutouts 4 years ago
  ed c0cb5dcf34 Android: Tidied up some code in AndroidComponentPeer 4 years ago
  ed 56f9f83638 iOS: Check UIStatusBarHidden .plist value in prefersStatusBarHidden property to correctly hide/show the status bar when requested 4 years ago
  ed 4ef5012271 iOS: Fixed UIViewAlertForUnsatisfiableConstraints warning when showing the onscreen keyboard 4 years ago
  reuk 837ab64dbd
Android: Fix numeric conversion warnings 4 years ago
  ed 46f5b126d5 Tidied up some template statement whitespace 4 years ago