1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

90 commits

Author SHA1 Message Date
reuk
db64002610
VST3_SDK: Move to juce_audio_processors_headless 2025-09-17 12:50:08 +01:00
reuk
1ce614d4b7
LV2_SDK: Move to juce_audio_processors_headless 2025-09-17 12:50:08 +01:00
reuk
cfbe853f69
Projucer: Enforce that Icons instances are created from files 2025-07-22 12:15:00 +01:00
reuk
217e7ab444
Projucer: Remove separate getters for big and small icons from Project 2025-07-22 11:46:13 +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
attila
47e71a4050 Projucer: Fix package resolution on Linux 2024-07-02 17:57:12 +02: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
reuk
10f6bd34a7
AAX: Projucer, use bundled copy of the AAX SDK by default 2024-05-23 13:41:59 +01:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Anthony Nicholls
2a9ea9e534 Warnings: Reformat and match projucer and cmake recommended warnings 2023-08-11 23:14:25 +01:00
attila
31f94c2e28 Projucer: Add embedded Linux subprocess for WebView support 2023-03-02 17:49:34 +00:00
reuk
709c0f7a16
Projucer: Fix file-specific compiler flags 2023-01-12 19:25:28 +00:00
hogliux
b0bd31b3c2 Projucer: Fix an issue with per-file compiler flags not being respected 2022-11-03 10:19:15 +01:00
reuk
15d9d35454
Projucer: Allow compiler and linker flags to be set per-configuration 2022-09-29 12:05:43 +01:00
attila
2fdc4f6633 Projucer: Remove VS2015 and CLion exporters 2022-05-25 13:56:55 +02:00
Tom Poole
2ec861d99e Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
attila
31b2a86559 Projucer: Add ARA support 2022-05-12 12:31:30 +02:00
Tom Poole
c2ecde591b macOS: Remove 32 bit specific functionality
This includes Carbon support
2022-05-03 08:16:37 +01:00
Tom Poole
b48dddcf4e RTAS: Remove RTAS functionality 2022-05-03 08:16:37 +01:00
Tom Poole
db3c6e6216 macOS/iOS: Fix unguarded availability warnings 2022-04-26 15:37:03 +01:00
reuk
61f3c1dd98
LV2: Add initial client support 2022-04-22 14:18:52 +01:00
reuk
1182024fc4
LV2: Add initial hosting support 2022-04-22 14:18:51 +01:00
reuk
19ddbe2368
Warnings: Fix missing-prototypes warnings 2022-04-22 14:18:48 +01:00
reuk
3bf635e004
Warnings: Always supply all field initialisers
This also fixes an issue where the requested font style could be
incorrectly overwritten.
2022-04-22 14:18:48 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
ed
1b2aeec65d Projucer: Attempt to copy module paths from compatible exporter when adding new export target 2021-12-10 15:49:58 +00:00
ed
fdcdda3463 Projucer: Update to ValueTreePropertyWithDefault class 2021-12-10 15:49:01 +00:00
ed
8aabde7680 Projucer: Add Visual Studio 2022 exporter 2021-11-09 10:41:07 +00:00
reuk
4a3ea2721d
Refactoring: Use any_of(), all_of() or, none_of() instead of find_if() where possible
When the result of find_if() is only compared to the container's end(),
the operation can normally be expressed more concisely using any_of(),
all_of(), or none_of().
2021-10-06 16:59:06 +01:00
Tom Poole
8cc0d12fb3 Separate C and C++ recommended warning flags 2021-09-21 09:23:48 +01:00
ed
9f20b8afe6 Projucer: Add -Wshadow to GCC recommended compiler warning flags 2021-09-14 08:42:56 +01:00
ed
40b46f8280 Projucer: Revert 0b79bcec to use fix introduced in fefd4ec7 instead 2021-07-16 12:05:35 +01:00
ed
0b79bcec69 Projucer: Check project item still exists when initialising exporter icon settings and reset to default if missing 2021-07-15 12:35:31 +01:00
reuk
6ed8065f70
CMake: Support automatic linking of bundled libraries in modules 2021-06-30 17:04:23 +01:00
Tom Poole
79fbde7099 Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
reuk
8c9c3c3ca9
Projucer: Use exporter name, rather than build folder name, to locate pre-built libraries 2021-03-24 14:24:53 +00:00
ed
a352366702 Projucer: Tidied up some whitespace 2020-12-10 10:05:31 +00:00
ed
42391ce309 Projucer: Made preprocessor define precedence consistent when not using a global AppConfig file
When a global AppConfig file is not added to a project, preprocessor defines from project, exporter and target settings now override defines that would have been in this file, matching the previous behaviour.
2020-11-16 09:01:41 +00:00
ed
e1282f285d Projucer: Fixed a typo 2020-08-25 13:20:43 +01:00
ed
d677fd6264 Projucer: Added PCH support for Xcode and Visual Studio exporters 2020-08-25 11:12:23 +01:00
ed
6a9f9cd550 Projucer: Updated CLion and Linux Code::Blocks exporter code for optional webkit and gtk packages 2020-07-21 15:50:14 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
b5214a341e Normalised lambda whitespace 2020-06-05 09:37:56 +01:00
ed
3283f2224a Projucer: Added new start page window 2020-06-04 14:52:29 +01:00
ed
7ee2af23fc Projucer: Fixed live-build when app config is disabled 2020-05-20 10:24:31 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
ed
6610a1959f Added JUCE_CUSTOM_VST3_SDK flag to juce_audio_processors 2020-04-17 14:21:06 +01:00
ed
9d69018d97 Projucer: Removed app reporting 2020-04-17 14:16:21 +01:00
ed
521c250413 Projucer: Remove custom VST3 path options 2020-04-17 14:14:51 +01:00