1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_gui_basics/native
reuk 640194c878
MinGW: Improve compatibility
With this patch applied, the DemoRunner should build under MinGW, and be
(nearly) feature-complete compared to the MSVC build.

Specifically, when building with MinGW:
- Adds support for accessibility
- Fixes build issues in the juce_video module
- Fixes a link issue in the VST3 wrapper when VST3_CAN_REPLACE_VST2 is
  defined
- Adds support for the new-style native FileChooser
- Tidies up some other low-severity warnings

Known issues:
- Direct2D rendering is still not supported when building with MinGW due
  to ABI compatibilities.
2022-01-17 10:58:18 +00:00
..
accessibility MinGW: Improve compatibility 2022-01-17 10:58:18 +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: Fix BadWindow error when XSETTINGS is not available 2022-01-06 12:36:26 +01: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 Updated all license headers 2020-06-29 08:30:22 +01: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 MinGW: Improve compatibility 2022-01-17 10:58:18 +00:00