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
e618f68d4d
Update all examples to use Visual Studio 2022 as the default Windows exporter
3 years ago
Tom Poole
24e3340a55
Update all examples to use Visual Studio 2022 as the default Windows exporter
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
b6a3020dc6
LiveConstantDemo: Improve the documentation
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
e9417c645b
UnitTestsDemo: Add a missing module flag
3 years ago
reuk
e5255eb76c
ChildProcessDemo: Fix crashes when stopping child process
Previously, the child process could be deleted from its own
handleConnectionLost() callback, which would attempt to stop the child
process's thread from that same thread.
Now, the demo will attempt to stop the coordinator thread from the main
thread instead.
3 years ago
reuk
4a7b556463
InAppPurchasesDemo: Fix leaky ListBoxModel implementation
3 years ago
reuk
4cf74dfff6
Viewport: Improve drag-to-scroll on devices that can accept simultaneous mouse and touch input
Some Windows 11 devices have both touch screens and mouse inputs, and
these can be used simultaneously.
The Viewport (and ListBox) now check the input source of each mouse
down. If the source is not a mouse, the viewport will always enter
drag-to-scroll mode, regardless of the result of isScrollOnDragEnabled.
3 years ago
reuk
7984458a8e
InAppPurchasesDemo: Avoid heap-use-after-free when rapidly playing samples
3 years ago
reuk
b72b155443
Naming: Fix up naming of ChildProcessCoordinator and ChildProcessWorker
3 years ago
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
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
3 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
f28acdb48c
Examples/DemoRunner: Accessibility updates
4 years ago
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
4 years ago
ed
46700d820d
Fixed a compile error in the push notifications demo
4 years ago
ed
b7e28541ca
Replaced deprecated Displays methods
4 years ago
reuk
e9321bf565
CMake: Fix demos which failed to build on Windows
The PushNotificationsDemo is not supported on Windows, so I've
stopped CMake from configuring it in the first place.
4 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
4 years ago
ed
009d685179
Updated all license headers
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
ece5644a20
CMake: Add support for building JUCE projects with CMake
5 years ago
reuk
bbd2184e3b
Demos: Fix some build issues in demos with more warnings enabled
5 years ago
ed
7035a40879
Fixed some errors in the examples
5 years ago
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
ed
a54da0b832
Fixed some more typos
5 years ago
ed
027e12e3a6
Android: Replaced deprecated AIDL in-app billing code with Google Play Billing library
5 years ago
Tom Poole
54e1004957
Added FMA3 and FMA4 instruction detection
5 years ago
Tom Poole
de13b83ed2
Fixed some compiler warnings
5 years ago
Tom Poole
283521f1df
Fixed some issues with the multithreading demo
6 years ago
jules
cd4aba9e43
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
6 years ago
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
6 years ago
Tom Poole
3767ee3811
Fixed some compiler warnings in PushNotificationsDemo
6 years ago
Tom Poole
84d6d21f54
Made the ValueTrees demo more macOS friendly
6 years ago
jules
0fb8c8e82a
Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way
6 years ago
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
6 years ago
Lukasz Kozakiewicz
7c4601473a
Android: fix PushNotifications that got broken by Android low level code rework.
6 years ago
ed
9417021177
Android: Fixed a compile error in PushNotificationsDemo.h
6 years ago
ed
314ef13a63
Added a VS2019 exporter to all example PIPs
6 years ago
ed
132295bdb3
Made the logMessage() method in UnitTestsDemo thread-safe
6 years ago
ed
d6fb474c39
Restructure OpenGLDemo and UnitTestsDemo and remove unused macro from DemoRunner
6 years ago
jules
359132ed55
More zero -> nullptr fixes
6 years ago
jules
302019dd43
Tidied up some comments and usage of File::createOutputStream() and createInputStream()
6 years ago
Tom Poole
bedff61983
Added detection for some AVX512 features
6 years ago