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.
2021-09-29 16:14:00 +01:00
Tom Poole
bc75010116
Bump version number to 6.1.2
2021-09-20 12:15:47 +01:00
Tom Poole
5109e30c6f
Bump version number to 6.1.1
2021-09-09 12:51:15 +01:00
Tom Poole
46fe3789fc
Bump version number to 6.1.0
2021-08-23 09:55:56 +01:00
ed
551d7b9c5b
Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
...
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
- Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
- Update the DialogsDemo to demonstrate the new methods
- Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
- Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
- Use modern TaskDialog on Windows for the native dialog box where available
2021-07-21 16:34:12 +01:00
Tom Poole
78be43888e
Update the minimum C++ standard to C++14
2021-06-24 16:09:48 +01:00
ed
0fc1ede50f
Used MemoryBlock::isEmpty() in a few places
2021-04-22 18:22:06 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
2021-03-22 09:24:48 +00:00
Tom Poole
2553336f45
Bump version number to 6.0.7
2021-01-14 17:26:20 +00:00
Tom Poole
25dccd53c0
Bump version number to 6.0.6
2021-01-13 16:06:01 +00:00
Tom Poole
5929103a29
Bump version number to 6.0.5
2020-12-01 10:08:50 +00:00
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
2020-10-14 11:40:30 +01:00
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
2020-10-05 18:33:04 +01:00
Tom Poole
c9aba7f613
Bump version number to 6.0.2
2020-10-05 17:05:28 +01:00
ed
6aeb9d7dda
Bump version number to 6.0.1
2020-07-07 12:47:58 +01:00
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
2020-07-01 10:00:43 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
2020-06-29 08:30:00 +01:00
ed
d510b73cdf
Normalised all whitespace before args in std::function
2020-06-05 09:37:49 +01:00
reuk
4cf66d6522
Cleanup: Remove redundant inlines
2020-04-27 10:22:06 +01:00
Tom Poole
6cb75d9d2c
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
2020-04-23 17:30:40 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
2020-04-13 12:10:11 +01:00
reuk
1fdba480cc
JUCE 6: Update version numbers
2020-04-11 15:03:19 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
reuk
e357833a12
iOS: Support older SDKs
2020-03-26 14:55:53 +00:00
reuk
bbd2184e3b
Demos: Fix some build issues in demos with more warnings enabled
2020-03-20 14:28:36 +00:00
Tom Poole
730395baa6
Fixed some more license headers
2020-03-16 15:14:01 +00:00
Tom Poole
5e9826ecf8
Added some missing license headers
2020-03-16 14:11:06 +00:00
ed
fde098133a
Fixed a documentation issue in InAppPurchases
2020-02-18 12:20:56 +00:00
ed
08d0a12f03
Bump version number to 5.4.7
2020-02-10 14:16:54 +00:00
ed
ab12d7e406
Android: Fixed a potential NullPointerException in the BillingClient code
2020-02-10 11:47:03 +00:00
Tom Poole
ef1eacccd3
Bump version number to 5.4.6
2020-02-04 11:26:48 +00:00
ed
b45ce09235
Standardised the licensing whitespace in module headers
2020-01-30 09:48:16 +00:00
ed
2f6053b64e
Android: Removed hard dependency on billing client library
2020-01-07 12:32:26 +00:00
ed
a54da0b832
Fixed some more typos
2020-01-07 08:53:23 +00:00
ed
027e12e3a6
Android: Replaced deprecated AIDL in-app billing code with Google Play Billing library
2020-01-06 16:19:05 +00:00
ed
4583baf277
Bump version number to 5.4.5
2019-10-16 10:01:09 +01:00
Tom Poole
528798d96e
Bump version number to 5.4.4
2019-08-09 11:24:54 +01:00
ed
8c6072b46c
Android: Fixed a couple other LocalRef issues in the IAP code
2019-07-17 16:29:48 +01:00
ed
58382a6576
Android: Fixed a potential crash in IAP GetProductsInformationJob
2019-07-17 16:23:44 +01:00
Tom Poole
0239c0cb7e
iOS: Fixed a crash in InAppPurchases
2019-06-27 15:37:23 +01:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
jules
2e2cfb5f6c
Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones
2019-05-09 10:51:19 +01:00
ed
6722194260
Bump version number to 5.4.3
2019-02-21 15:25:51 +00:00
Tom Poole
e3ebe5aed1
Bump version number to 5.4.2
2019-02-07 10:02:17 +00:00
ed
a234721110
Added various clang-tidy modernize-* fixes
2019-01-31 15:15:31 +00:00
jules
536d7ed6d2
Replaced some clumsy buffer handling code in the TracktionMarketplaceStatus class
2018-12-22 14:32:51 +00:00
ed
b0e2495eac
Android: Updated the code in PushNotifications and InAppPurchases to the recent low-level API changes
2018-12-19 10:46:15 +00:00