ed
7d1918b385
macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword
3 years ago
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.
3 years ago
ed
291f88abb2
macOS/iOS: Suppress and fix unguarded availability warnings
3 years ago
Tom Poole
bc75010116
Bump version number to 6.1.2
3 years ago
ed
a46c484afb
Fix some conversion warnings flagged up by Android Studio
3 years ago
Tom Poole
5109e30c6f
Bump version number to 6.1.1
3 years ago
ed
7bc696cd28
Windows: Use Component::ScaleFactorListener in ActiveXComponent, OpenGL and video native code and remove some unnecessary JUCE_WIN_PER_MONITOR_DPI_AWARE checks
3 years ago
Tom Poole
46fe3789fc
Bump version number to 6.1.0
3 years ago
ed
9446f6317c
iOS: Renamed private API method
3 years ago
reuk
3c68581567
Use jassertquiet where possible
3 years ago
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
3 years ago
Tom Poole
78be43888e
Update the minimum C++ standard to C++14
3 years ago
reuk
7ac6911ccc
Windows: Fix clang/gnu compiler warnings
4 years ago
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
ed
d6ac6b543b
Removed some unnecessary angled brackets
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
Tom Poole
a9ad07a945
Use RAII for CFTypes
4 years ago
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
4 years ago
reuk
837ab64dbd
Android: Fix numeric conversion warnings
4 years ago
ed
46f5b126d5
Tidied up some template statement whitespace
4 years ago
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
4 years ago
Tom Poole
2553336f45
Bump version number to 6.0.7
4 years ago
Tom Poole
25dccd53c0
Bump version number to 6.0.6
4 years ago
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
4 years ago
Tom Poole
5929103a29
Bump version number to 6.0.5
4 years ago
reuk
750c982c1d
Camera: Warn when adding a preview component after starting capture on macOS
4 years ago
reuk
f1362dbb93
Camera: Make `addListener` trigger continuous photo capture on iOS
4 years ago
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
4 years ago
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
4 years ago
Tom Poole
c9aba7f613
Bump version number to 6.0.2
4 years ago
ed
54164fac3f
Windows: Added ComSmartPtr::getInterface() and used it in a few places to simplify some COM code
4 years ago
ed
5b5554b7eb
macOS/iOS: Fixed a leak in the VideoComponent code when loading videos asynchronously
4 years ago
ed
ccfee61773
iOS: Removed some unused deployment target checks
4 years ago
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
4 years ago
reuk
3f00226864
Camera: Use new capture API in macOS 10.15+
4 years ago
ed
6aeb9d7dda
Bump version number to 6.0.1
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
4 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago
ed
d510b73cdf
Normalised all whitespace before args in std::function
5 years ago
ed
5816958001
Squashed some deprecation warnings on the latest iOS and macOS versions
5 years ago
ed
11cf10689d
iOS: Fixed some build warnings
5 years ago
ed
021034a401
iOS: Fixed some build warnings
5 years ago
reuk
e13901d912
ClangCl: Silence code which warns when building on Windows with Clang
5 years ago
Tom Poole
6cb75d9d2c
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
add88c33f2
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
94cc9c48a4
macOS: Added support for camera names
5 years ago