Oliver James
0139452607
UniqueID: Mingw std::byte cast
2023-04-28 13:40:05 +01:00
Oliver James
120f9266dc
UniqueID: Use stable SMBIOS fields to generate ID on Windows
...
This commit adds fixes for generating unique hardware IDs on Windows. The SMBIOS is parsed to generate a unique ID based on hardware factors of the local machine.
2023-04-26 21:13:40 +01:00
Tom Poole
666bbd0a2d
Linux: Add some additional .so names for libcurl
2023-04-19 16:20:03 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
Oli
6f8c2a26a0
MacOS SystemStats: Implement M1 CPU reporting
2023-04-04 10:06:33 +01:00
Oli
288cbd2880
Linux SystemStats: Report language accurately
2023-04-03 09:54:30 +01:00
reuk
9d1a6a3b28
ContentSharer: Update interface to return safer ScopedMessageBox instances
2023-03-27 11:54:37 +01:00
reuk
7da615a7a3
Objective-C: Tidy up block usages, and document block helpers
2023-03-02 13:25:49 +00:00
reuk
28ad953a3a
Xcode: Fix nullability warnings in Xcode 14.3
2023-03-02 12:03:32 +00:00
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2023-02-14 17:00:02 +00:00
reuk
273275cf07
Android: Allow recording demo to write files on recent Android versions
2023-01-25 17:07:25 +00:00
reuk
a9a95fe69f
SystemStats: Add helper function to detect app sandbox
2023-01-25 17:07:24 +00:00
reuk
c9ebb167a3
ScopedNotificationCenterObserver: Fix dark mode detection regression on macOS
2023-01-05 19:52:53 +00:00
attila
8fa90784a1
Android: Add missing runtime permission for Bluetooth Midi on API >= 31
2022-12-23 13:09:36 +00:00
attila
0e685a9c5b
Android: Add missing getAndroidRealtimeThreadFactory implementation
...
The issue affected projects not depending on juce_audio_devices.
2022-12-16 23:12:28 +01:00
reuk
bb8fe938d8
iOS SystemStats: Use consistent format to report device description on hardware/simulator
2022-12-15 18:15:07 +00:00
reuk
26a23dfc9d
Android: Add support for new bluetooth permissions from Android API 31
2022-12-14 20:02:59 +00:00
reuk
753b750858
Android: Fix build issues with OpenSL
...
Previously, JUCE_ANDROID_REALTIME_THREAD_AVAILABLE sometimes remained
unset, even though JUCE_USE_ANDROID_OBOE was set to its default value.
This is because in this case, JUCE_USE_ANDROID_OBOE is only defined in
juce_audio_basics.h, so it is not visible when compiling juce_core.cpp.
2022-12-14 11:12:32 +00:00
reuk
da38c1ed2a
TextInputTarget: Improve IME support on Android
2022-12-07 13:12:02 +00:00
reuk
fbf4be05b2
Android: Set thread priority using user-provided value
2022-12-07 13:12:02 +00:00
reuk
e3e8b8a91d
Projucer: Support file permissions in Android 33
2022-12-07 13:12:01 +00:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2022-12-01 11:41:50 +00:00
reuk
83cd6dfc80
SystemStats: Return just "Windows" or "MacOSX" when operating system version is unknown
2022-11-07 12:33:57 +00:00
hogliux
9d5b41e212
Android: Fixed a bug which caused android native dialogs to be presented multiple times in a row
2022-11-02 20:27:20 +01:00
Oli
97a421f4aa
Threading: Add priority support for lambda thread method
2022-10-31 12:49:59 +00:00
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
2022-10-19 13:25:33 +02:00
chroma
d3cff375be
Thread: Introduce a new Thread backend
...
This is a breaking change - see BREAKING-CHANGES.txt
2022-10-18 11:49:47 +01:00
reuk
41adf71cc7
macOS: Add Ventura to the enum of OS types
2022-09-27 15:18:21 +01:00
reuk
7c14c1fcd7
Use more concise stdlib type aliases
2022-09-26 18:03:47 +01:00
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2022-09-12 16:14:57 +01:00
chroma
6bd1582b47
Stats: Unique Machine ID
2022-08-31 16:20:48 +01:00
reuk
6d267c2fdc
AUv3 Client: Improve const-correctness
2022-08-25 10:52:33 +01:00
reuk
603c98c9d1
Android: Fix crash on startup for devices with API level < 23
2022-08-11 11:49:13 +01:00
reuk
41ef5b7fd5
macOS: Remove macOS 10.14 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the macOS 10.14.1
SDK, so APIs from macOS 10.14 will always be available.
2022-08-04 22:51:17 +01:00
reuk
7545fbcf3e
macOS: Remove macOS 10.13 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the macOS 10.14.1
SDK, so APIs from macOS 10.13 will always be available.
2022-08-04 22:51:17 +01:00
reuk
9712775e5b
macOS: Remove macOS 10.12 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the macOS 10.14.1
SDK, so APIs from macOS 10.12 will always be available.
2022-08-04 22:51:17 +01:00
reuk
76e95d01ed
iOS: Remove iOS 12 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the iOS 12.1 SDK, so
APIs from iOS 12 will always be available.
2022-08-04 22:51:17 +01:00
reuk
a22b23e335
iOS: Remove iOS 11 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the iOS 12.1 SDK, so
APIs from iOS 10 will always be available.
2022-08-04 22:51:17 +01:00
reuk
f821015080
iOS: Remove iOS 10 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the iOS 12.1 SDK, so
APIs from iOS 10 will always be available.
2022-08-04 22:51:17 +01:00
reuk
0238561156
AndroidDocument: Make input stream more robust
...
Previously, input streams created by AndroidDocument instances did not
implement setPosition, so they were not useful for reading some file
formats, such as WAV.
Due to limitations of the Java InputStream interface, seeking backwards
in a stream requires creating a whole new stream and seeking from the
beginning, so it could be quite slow.
2022-08-04 22:51:16 +01:00
reuk
46c259b90e
Android: Fix crashes on startup for devices with older API levels
2022-08-04 22:51:16 +01:00
attila
cc5b9a3306
Linux: Fix retrieving SpecialLocationType::currentApplicationFile
2022-08-03 13:06:55 +00:00
attila
286f9bf3f0
SystemStats: Correctly report Windows 11
2022-08-02 14:58:31 +00:00
Tom Poole
b51e835baf
Mac Catalyst: Fix compilation issues
2022-08-02 10:00:12 +01:00
reuk
dac8ce6e9f
InAppPurchases: Add generated bytecode for Android implementation
2022-07-29 18:54:50 +01:00
reuk
8cab4cf5bb
Displays: Add keyboardInsets member to Display, to allow querying onscreen keyboard size
2022-07-29 18:54:50 +01:00
reuk
869760cb2a
ObjC: Add scoped notification observer
2022-07-29 18:54:50 +01:00
reuk
31e917ca62
NSViewComponentPeer: Tidying
2022-07-29 18:54:09 +01:00
reuk
4e09161986
Accessibility: Tidy up static functions
2022-07-29 18:54:09 +01:00
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
2022-06-16 16:18:20 +01:00