55 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  reuk b7e459dbd5
InAppPurchases: Ensure failure notifications are dispatched on the message thread 2 years ago
  reuk cb54044c1c
InAppPurchases: Ensure that the iOS implementation notifies on failure 2 years ago
  reuk 28ad953a3a
Xcode: Fix nullability warnings in Xcode 14.3 2 years ago
  reuk 3b1b52b65e
iOS InAppPurchases: Tidying 2 years ago
  reuk 39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API 2 years ago
  attila 84352ca05f Android: Fix juce_product_unlocking 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 dac8ce6e9f
InAppPurchases: Add generated bytecode for Android implementation 2 years ago
  reuk 934403b7ef
InAppPurchases: Fix crash when consuming purchases on Android 2 years ago
  reuk 6375f640db
InAppPurchases: Add support for Android BillingClient 5.0.0 3 years ago
  reuk fab6a072bc
InAppPurchases: Add support for Android BillingClient 5.0.0 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk 2073e46e79
iOS InAppPurchases: Use recommended receipt verification procedure 3 years ago
  reuk 81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function 3 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed d510b73cdf Normalised all whitespace before args in std::function 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
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  reuk e357833a12 iOS: Support older SDKs 5 years ago
  reuk bbd2184e3b Demos: Fix some build issues in demos with more warnings enabled 5 years ago
  Tom Poole 5e9826ecf8 Added some missing license headers 5 years ago
  ed ab12d7e406 Android: Fixed a potential NullPointerException in the BillingClient code 5 years ago
  ed 2f6053b64e Android: Removed hard dependency on billing client library 5 years ago
  ed 027e12e3a6 Android: Replaced deprecated AIDL in-app billing code with Google Play Billing library 5 years ago
  ed 8c6072b46c Android: Fixed a couple other LocalRef issues in the IAP code 5 years ago
  ed 58382a6576 Android: Fixed a potential crash in IAP GetProductsInformationJob 5 years ago
  Tom Poole 0239c0cb7e iOS: Fixed a crash in InAppPurchases 5 years ago
  ed b0e2495eac Android: Updated the code in PushNotifications and InAppPurchases to the recent low-level API changes 6 years ago
  Tom Poole f0a4b67915 Android: Fixed some compiler warnings 6 years ago
  Lukasz Kozakiewicz 21c2612dea Android: add putFloat to bundle and rename JavaBundle to AndroidBundle. 6 years ago
  ed acd3c0b8ee Fixed some Objective-C id -> auto* conversion warnings 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 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 4fcedf7be5 Standardised some lambda syntax 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 5d30fcd9b5 Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate. 7 years ago
  Lukasz Kozakiewicz 99c4f716da InAppPurchases: return failure status of restoring products bought list if IAP is unavailable. 7 years ago
  Lukasz Kozakiewicz 7854ca74f0 InAppPurchases: remove return after else! 7 years ago
  Lukasz Kozakiewicz 0e9db3c403 InAppPurchases: call purchasesListRestored() callback with failure when a user cancels login to AppStore. 7 years ago
  Lukasz Kozakiewicz e0088c12b2 InAppPurchases: handle the case with AppStore where purchase time in a receipt is a string. 7 years ago
  Lukasz Kozakiewicz 1dd687eeb9 InAppPurchases: enable IAP on OSX. 7 years ago
  Lukasz Kozakiewicz 2ff20dac63 InAppPurchases: check price locale’s language code in backwards compatible way. 7 years ago