1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
JUCE/modules/juce_core/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
..
java Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 2020-04-23 17:30:40 +01:00
javacore Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 2020-04-23 17:30:40 +01:00
juce_android_Files.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_android_JNIHelpers.cpp Normalised all whitespace before args in std::function 2020-06-05 09:37:49 +01:00
juce_android_JNIHelpers.h Desktop: Deprecate isOSXDarkModeActive() and add isDarkModeActive() for other platforms 2021-09-29 17:40:58 +01:00
juce_android_Misc.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_android_Network.cpp URL: Allow specifying shared container for downloads on iOS 2021-09-28 11:31:47 +01:00
juce_android_RuntimePermissions.cpp Android: Request ACCESS_FINE_LOCATION permission when using Bluetooth 2020-11-25 17:39:57 +00:00
juce_android_SystemStats.cpp Android: Fix numeric conversion warnings 2021-02-03 16:09:54 +00:00
juce_android_Threads.cpp Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 2020-04-23 17:30:40 +01:00
juce_BasicNativeHeaders.h MinGW: Improve compatibility 2022-01-17 10:58:18 +00:00
juce_curl_Network.cpp URL: Allow specifying shared container for downloads on iOS 2021-09-28 11:31:47 +01:00
juce_intel_SharedCode.h Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
juce_linux_CommonFile.cpp Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
juce_linux_Files.cpp Text: Fix some build issues when JUCE_STRING_UTF_TYPE != 8 2021-10-14 16:52:31 +01:00
juce_linux_Network.cpp URL: Allow specifying shared container for downloads on iOS 2021-09-28 11:31:47 +01:00
juce_linux_SystemStats.cpp Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
juce_linux_Threads.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_mac_CFHelpers.h macOS: Fix compile error when using C++20 language standard 2021-09-29 11:45:43 +01:00
juce_mac_Files.mm macOS: Silence deprecation warnings on Monterey 2021-11-01 10:04:35 +00:00
juce_mac_Network.mm macOS: Fix nullptr dereference in WebInputStream on macOS versions < 10.10 2021-12-22 09:43:51 +00:00
juce_mac_ObjCHelpers.h ObjC Helpers: Ensure that all methods accept mandatory "self" and "selector" arguments 2021-12-07 19:08:11 +00:00
juce_mac_Strings.mm Updated all license headers 2020-04-23 17:30:39 +01:00
juce_mac_SystemStats.mm SystemStats: Set hasNeon flag correctly on M1 machines 2021-11-24 16:20:35 +00:00
juce_mac_Threads.mm Updated all license headers 2020-04-23 17:30:39 +01:00
juce_posix_IPAddress.h Tweaks for emscripten support 2021-02-08 09:59:46 +00:00
juce_posix_NamedPipe.cpp NamedPipe: Avoid early exits from writes on unavailable pipes 2021-10-14 12:40:25 +01:00
juce_posix_SharedCode.h Thread: Update macOS thread priority calculation 2021-12-14 22:50:09 +00:00
juce_wasm_SystemStats.cpp Tweaks for emscripten support 2021-02-08 09:59:46 +00:00
juce_win32_ComSmartPtr.h MinGW: Add uuid definitions for MinGW-w64 2022-01-17 10:58:17 +00:00
juce_win32_Files.cpp File: Fix isSymbolicLink() on Windows when querying non-existing paths 2022-01-12 13:06:47 +01:00
juce_win32_Network.cpp URL: Allow specifying shared container for downloads on iOS 2021-09-28 11:31:47 +01:00
juce_win32_Registry.cpp MinGW: Fix windows/gcc warnings 2020-05-11 11:28:28 +01:00
juce_win32_SystemStats.cpp MacOS: Fix API deprecations in macOS 12.0 and iOS 15.0 2021-06-10 15:20:39 +01:00
juce_win32_Threads.cpp MinGW: Improve compatibility 2022-01-17 10:58:18 +00:00