Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
1 year ago
Anthony Nicholls
84750f2f2a
juce_video: Prevent a runtime crash when LTO is enabled on macOS versions < 14.0
1 year ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
1 year ago
Tom Poole
82f1fd57a4
Fix some compiler warnings
1 year ago
reuk
00049d8b3a
Video: Fix conversion warning
1 year ago
reuk
f0aacca62c
macOS: Fix deprecations in macOS 14.0
1 year ago
Anthony Nicholls
99138c13f8
Android: fix float comparisons
float comparison
2 years ago
reuk
2a1b7ca387
Video: Fix written-but-not-read warning on macOS
2 years ago
reuk
96fefd0abd
Xcode: Silence nullability warning
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
reuk
d14761c523
CameraDevice: Tidy up macOS implementation
2 years ago
reuk
da38c1ed2a
TextInputTarget: Improve IME support on Android
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
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.
2 years ago
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.
2 years ago
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.
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
This includes Carbon support
3 years ago
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
eda5c696e5
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
c072b1bc8e
Fix some typos
3 years ago
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.
3 years ago
ed
fd7e4afcda
macOS: Detach AVPlayer listeners before calling setPlayer
3 years ago
reuk
81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function
3 years ago
ed
7d1918b385
macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword
3 years ago
ed
291f88abb2
macOS/iOS: Suppress and fix unguarded availability warnings
3 years ago
ed
a46c484afb
Fix some conversion warnings flagged up by Android Studio
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
ed
9446f6317c
iOS: Renamed private API method
3 years ago
reuk
3c68581567
Use jassertquiet where possible
4 years ago
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
4 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
ed
d6ac6b543b
Removed some unnecessary angled brackets
4 years ago
Tom Poole
a9ad07a945
Use RAII for CFTypes
4 years ago
reuk
837ab64dbd
Android: Fix numeric conversion warnings
4 years ago
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
4 years ago
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
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
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
5 years ago
ed
ccfee61773
iOS: Removed some unused deployment target checks
5 years ago
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
5 years ago
reuk
3f00226864
Camera: Use new capture API in macOS 10.15+
5 years ago
ed
009d685179
Updated all license headers
5 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago