reuk
92cbbf3db1
VST3 SDK: Remove unused manifest
2024-09-05 12:12:37 +01:00
reuk
2733c60a99
Resave all projects
2024-09-05 12:10:30 +01:00
Anthony Nicholls
9b3a513ae3
VST3: Update SDK to 3.7.12
2024-09-04 15:49:36 +01:00
Anthony Nicholls
2c606d6612
VST3: Fix an issue migrating VST2 to VST3 states in Reaper
...
Reaper uses an undocumented version 0 of the fxbank struct, this could
be handled by JUCE but instead this solution switches to using methods
provided by the VST3 SDK to save and load VST2 states. This also has
the added benefit of no longer requiring the VST2 SDK to build a VST3
plugin that supports saving and loading VST2 states.
2024-08-24 08:38:10 +01:00
reuk
191dfe2e19
CMake: Fix uninitialized variable warnings when configuring for iOS
2024-08-23 16:12:30 +01:00
reuk
cff48fdc63
CMake: Fix warnings when configuring with --warn-uninitialized
2024-08-22 17:35:17 +01:00
attila
d953b9d23c
Resave all projects
2024-08-16 11:22:53 +02:00
attila
5ce2fc388e
Fix C++23 compilation
2024-08-15 11:15:15 +02:00
Tom Poole
8f7f61652e
Resave all projects
2024-07-29 12:46:05 +01:00
Tom Poole
fc0fd3042f
Bump version number to 8.0.1
2024-07-29 12:43:19 +01:00
reuk
e18b78dbb2
Resave all projects
2024-07-04 13:05:26 +02:00
reuk
adcdaad34f
Resave all projects
2024-07-03 21:17:28 +01:00
reuk
5cdf6abf95
Projucer: Update default Apple platforms
2024-07-03 13:50:08 +01:00
reuk
ba9b6581b7
Platform: Remove references to unsupported platforms in docs and strings
2024-07-03 13:50:08 +01:00
attila
47e71a4050
Projucer: Fix package resolution on Linux
2024-07-02 17:57:12 +02:00
attila
c057c0d55e
CMake: Fix package resolution on Linux
...
This change ensures that instructions are straightforward on
Ubuntu 24.04 and 22.04.
2024-07-02 17:06:46 +02:00
reuk
cc52e9322d
LowLevelGraphicsPostScriptRenderer: Remove support
2024-06-27 18:10:22 +01:00
reuk
9112911122
MinGW: Remove support
2024-06-27 18:10:21 +01:00
reuk
8a4ec206f2
Projucer: Remove GUI Editor
2024-06-27 18:10:21 +01:00
reuk
813b01e3d8
Projucer: Remove Visual Studio 2017 exporter
2024-06-27 18:10:21 +01:00
reuk
ffc5061937
Projucer: Remove Code::Blocks exporter
2024-06-27 18:10:19 +01:00
Anthony Nicholls
43762c7575
ListenerList: Move unit tests into separate file
2024-06-27 14:14:25 +01:00
Tom Poole
6ec5c0216b
Resave all projects
2024-06-13 07:42:58 +01:00
reuk
473da34dfa
InAppPurchases: Update Android implementation to support GPB 7.0.0
...
Also updates the Projucer's Android exporter to update Google Play
Billing Library dependency to 7.0.0.
2024-06-12 19:16:32 +01:00
reuk
07be00db7d
Projucer: Update recommended Gradle and Android Plugin versions
2024-06-12 19:16:32 +01:00
reuk
d3add9900a
Projucer: Enable AndroidX in gradle.properties to silence Google Play Billing warning
...
Without this change, a warning is raised during the build that a
dependency uses AndroidX but the main project does not.
2024-06-12 19:16:32 +01:00
reuk
15f28d71f2
Projucer: Switch from deprecated compileSdkVersion to new compileSdk
2024-06-12 19:16:31 +01:00
reuk
40b6ab9114
Resave all projects
2024-06-11 11:34:04 +01:00
Oliver James
a469daf5be
Resave all projects
2024-06-07 09:23:23 +01:00
attila
3339843f66
Resave all projects
2024-06-06 13:48:51 +02:00
attila
b9cb7d4fe3
Make WebView2 installation instructions more robust
2024-06-06 13:48:51 +02:00
Oliver James
2cdb78e3e5
Resave all projects
2024-06-04 10:19:58 +01:00
Oliver James
7306fe1789
Projucer: Remove user login and license check code
2024-06-04 10:15:38 +01:00
reuk
4201b76d15
ResizableWindow: Add const to virtual members
2024-05-31 11:43:29 +01:00
Oliver James
212d4631fc
Resave all Projects
2024-05-30 12:24:20 +01:00
reuk
be98c7eaea
Resave all projects
2024-05-23 18:39:58 +01:00
reuk
10f6bd34a7
AAX: Projucer, use bundled copy of the AAX SDK by default
2024-05-23 13:41:59 +01:00
reuk
430bddfb06
AAX: CMake, use bundled copy of the AAX SDK by default
2024-05-23 13:41:59 +01:00
Oliver James
345356b99d
Resave all projects
2024-05-23 13:27:54 +01:00
reuk
047f7aaad2
CMake: Avoid marking plugin SDK include directories as system includes
2024-05-20 12:49:53 +01:00
attila
dbd3b4f34b
Place all choc types inside an anonymous namespace
...
This is to allow users to include choc in a JUCE project and not have
symbol collisions with our internally included copy of choc.
2024-05-10 11:55:28 +01:00
reuk
44a04370a9
Parallelogram: Fix implementations of isEmpty and operator-=
...
Previously, isEmpty sometimes incorrectly returned true for non-empty
parallelograms.
operator-= called itself, leading to infinite recursion.
2024-05-08 17:53:51 +01:00
attila
8a9ce51b2a
Move the WebViewPluginDemo from the GUI to the Plugins category
2024-04-26 14:07:55 +02:00
attila
552b39301e
Fix createAssetInputStream() for JUCE examples exported by the Projucer
2024-04-26 12:23:05 +02:00
reuk
609527ad04
Remove outdated copyright years
2024-04-23 12:36:47 +01:00
attila
e86e7fca9e
WebBrowserComponent: Fix Windows compilation issue
2024-04-18 17:16:57 +02:00
reuk
19061e6d17
Direct2D: Add initial support
2024-04-18 14:16:02 +01:00
reuk
b1861dc25c
VBlank: Avoid hogging the message queue with repaint messages when repaints take longer than a vblank period
2024-04-18 14:16:02 +01:00
attila
d84bacb3bb
Add ShapedText
...
Co-authored-by: Oliver James <oli@juce.com>
2024-04-18 14:16:01 +01:00
Oliver James
25e1431c47
Add support for various traversal operations on Unicode strings
2024-04-18 14:16:01 +01:00