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
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
5 years ago
ed
009d685179
Updated all license headers
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
fde098133a
Fixed a documentation issue in InAppPurchases
5 years ago
ed
027e12e3a6
Android: Replaced deprecated AIDL in-app billing code with Google Play Billing library
5 years ago
Tom Poole
493591a7ef
Cleaned up some doc comments
6 years ago
Tom Poole
0e1722e387
Multiple spelling fixes
6 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
ed
cdbc28c18b
Add documentation tags
7 years ago
Lukasz Kozakiewicz
3e66bc69fb
InAppPurchases: fix a bug on Android when failed purchases would not be propagated to IAP listeners. Make InAppPurchases a Singleton.
7 years ago
jules
a586966c65
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
7 years ago
Lukasz Kozakiewicz
1dd687eeb9
InAppPurchases: enable IAP on OSX.
7 years ago
tpoole
aa338866fb
Minor documentation fixes
7 years ago
tpoole
7d2f59909e
Minor documentation fixes
7 years ago
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
7 years ago
tpoole
9b687968db
Fixed some g++ compiler warnings
7 years ago
hogliux
ba1cba9547
IAP: Ensured that IAP can compile even on platforms that don't support IAP
7 years ago
hogliux
b2ae412e26
Android: Replaced jni type in JUCE header with generic void* to avoid compilation errors if the user does not include jni.h
7 years ago
hogliux
df91b15455
Added in-app purchase feature to JUCE
7 years ago