Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
1 year ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
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
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
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
ed
d6ac6b543b
Removed some unnecessary angled brackets
4 years ago
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
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
009d685179
Updated all license headers
4 years ago
ed
d510b73cdf
Normalised all whitespace before args in std::function
5 years ago
reuk
e13901d912
ClangCl: Silence code which warns when building on Windows with Clang
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
1a46fb3a5f
Minor whitespace tidying
6 years ago
ed
eaf0f990d4
Replaced all uses of static_cast<Type&&> with std::move
6 years ago
Tom Poole
3df62d74be
Removed some debugging output
6 years ago
Tom Poole
ea4442978b
Fixed a VS compiler warning in CameraDevice
6 years ago
Lukasz Kozakiewicz
2dd1a80469
Camera: bring back CameraDevice::Listener for users wanting to process individual frames. Fix a typo too.
7 years ago
Lukasz Kozakiewicz
772185f2b0
Add camera support for iOS and Android.
7 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
jules
74c96208fe
Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
c21716499c
Add low quality mode for juce CameraDevice
8 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
95f536383f
Internal refactoring of some camera capture classes to make it easier to update to new APIs.
11 years ago
jules
c75a7300f5
Added some 'override' modifiers to overridden methods.
12 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
70964f3f87
win32 camera ref-counting fix.
12 years ago
jules
35991fb01c
Fix for compiler error in camera code.
12 years ago
jules
e58b915300
Fixed some COM object ref-counting.
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
02c0cd009c
Cleaned up some compiler warnings.
12 years ago
jules
f07139f748
Minor clean-ups.
12 years ago
jules
a866a9c2cf
Fixed a few Array::removeValue calls that I'd missed..
13 years ago
jules
cf5163a68d
Updated some win32 video code.
13 years ago
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
13 years ago
Julian Storer
ecefeaa91e
WASAPI device list change fix. Changed Treeview to allow drag-and-drop onto its background. Minor clean-ups.
14 years ago
Julian Storer
0853a9b686
Removed const-ness from some return types to take advantage of future c++0x advantages.
14 years ago
Julian Storer
b047d9be53
More 'nullptr' updates and minor clean-ups.
14 years ago
Julian Storer
f04309f44a
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
14 years ago
Julian Storer
7485498ee7
Minor clean-ups.
14 years ago
Julian Storer
f007dba11b
Minor clean-ups.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
14 years ago