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
Tom Poole
fd8607302d
Bump version number to 7.0.1
2022-07-04 15:07:43 +01:00
Tom Poole
8b399998b4
Bump version number to 7.0.0
2022-06-21 08:38:55 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
...
This includes Carbon support
2022-05-03 08:16:37 +01:00
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
2022-04-26 15:37:03 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
Tom Poole
111bbc0979
Bump version number to 6.1.6
2022-02-28 12:53:10 +00:00
Tom Poole
3c03693d07
Bump version number to 6.1.5
2022-01-26 13:00:05 +00:00
Tom Poole
c072b1bc8e
Fix some typos
2022-01-25 11:48:46 +00:00
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
Tom Poole
8a6e1980d0
Bump version number to 6.1.4
2021-12-20 11:06:15 +00:00
reuk
44404508fe
Bump version number to 6.1.3
2021-12-08 15:26:08 +00:00
ed
fd7e4afcda
macOS: Detach AVPlayer listeners before calling setPlayer
2021-11-30 17:07:31 +00:00
reuk
81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function
2021-11-24 11:51:11 +00:00
ed
7d1918b385
macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword
2021-10-13 15:06:18 +01:00
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
...
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
2021-09-29 16:14:00 +01:00
ed
291f88abb2
macOS/iOS: Suppress and fix unguarded availability warnings
2021-09-29 16:13:27 +01:00
Tom Poole
bc75010116
Bump version number to 6.1.2
2021-09-20 12:15:47 +01:00
ed
a46c484afb
Fix some conversion warnings flagged up by Android Studio
2021-09-15 16:00:22 +01:00
Tom Poole
5109e30c6f
Bump version number to 6.1.1
2021-09-09 12:51:15 +01:00
ed
7bc696cd28
Windows: Use Component::ScaleFactorListener in ActiveXComponent, OpenGL and video native code and remove some unnecessary JUCE_WIN_PER_MONITOR_DPI_AWARE checks
2021-09-08 11:21:41 +01:00
Tom Poole
46fe3789fc
Bump version number to 6.1.0
2021-08-23 09:55:56 +01:00
ed
9446f6317c
iOS: Renamed private API method
2021-08-13 09:35:42 +01:00
reuk
3c68581567
Use jassertquiet where possible
2021-07-23 10:58:44 +01:00
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
2021-07-12 11:58:29 +01:00
Tom Poole
78be43888e
Update the minimum C++ standard to C++14
2021-06-24 16:09:48 +01:00
reuk
7ac6911ccc
Windows: Fix clang/gnu compiler warnings
2021-06-03 17:30:44 +01:00
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
...
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
Tom Poole
bfdda737a2
Projucer: Removed the live build
2021-05-14 12:54:07 +01:00
ed
d6ac6b543b
Removed some unnecessary angled brackets
2021-04-27 15:56:01 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
Tom Poole
a9ad07a945
Use RAII for CFTypes
2021-03-25 15:48:35 +00:00
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
2021-03-22 09:24:48 +00:00
reuk
837ab64dbd
Android: Fix numeric conversion warnings
2021-02-03 16:09:54 +00:00
ed
46f5b126d5
Tidied up some template statement whitespace
2021-01-29 15:40:12 +00:00
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
2021-01-29 15:40:12 +00:00
Tom Poole
2553336f45
Bump version number to 6.0.7
2021-01-14 17:26:20 +00:00
Tom Poole
25dccd53c0
Bump version number to 6.0.6
2021-01-13 16:06:01 +00:00
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
2020-12-10 12:48:42 +00:00
Tom Poole
5929103a29
Bump version number to 6.0.5
2020-12-01 10:08:50 +00:00
reuk
750c982c1d
Camera: Warn when adding a preview component after starting capture on macOS
2020-11-16 17:22:00 +00:00
reuk
f1362dbb93
Camera: Make addListener trigger continuous photo capture on iOS
2020-11-16 17:22:00 +00:00
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
2020-10-14 11:40:30 +01:00
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
2020-10-05 18:33:04 +01:00
Tom Poole
c9aba7f613
Bump version number to 6.0.2
2020-10-05 17:05:28 +01:00
ed
54164fac3f
Windows: Added ComSmartPtr::getInterface() and used it in a few places to simplify some COM code
2020-09-07 16:01:48 +01:00
ed
5b5554b7eb
macOS/iOS: Fixed a leak in the VideoComponent code when loading videos asynchronously
2020-07-20 17:17:54 +01:00
ed
ccfee61773
iOS: Removed some unused deployment target checks
2020-07-20 17:17:53 +01:00
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
2020-07-08 09:58:01 +01:00