Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
attila
31b2a86559
Projucer: Add ARA support
3 years ago
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
This includes Carbon support
3 years ago
Tom Poole
b48dddcf4e
RTAS: Remove RTAS functionality
3 years ago
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
3 years ago
reuk
61f3c1dd98
LV2: Add initial client support
3 years ago
reuk
1182024fc4
LV2: Add initial hosting support
3 years ago
reuk
19ddbe2368
Warnings: Fix missing-prototypes warnings
3 years ago
reuk
3bf635e004
Warnings: Always supply all field initialisers
This also fixes an issue where the requested font style could be
incorrectly overwritten.
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
ed
1b2aeec65d
Projucer: Attempt to copy module paths from compatible exporter when adding new export target
3 years ago
ed
fdcdda3463
Projucer: Update to ValueTreePropertyWithDefault class
3 years ago
ed
8aabde7680
Projucer: Add Visual Studio 2022 exporter
3 years ago
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().
3 years ago
Tom Poole
8cc0d12fb3
Separate C and C++ recommended warning flags
3 years ago
ed
9f20b8afe6
Projucer: Add -Wshadow to GCC recommended compiler warning flags
3 years ago
ed
40b46f8280
Projucer: Revert 0b79bcec
to use fix introduced in fefd4ec7 instead
3 years ago
ed
0b79bcec69
Projucer: Check project item still exists when initialising exporter icon settings and reset to default if missing
3 years ago
reuk
6ed8065f70
CMake: Support automatic linking of bundled libraries in modules
3 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
reuk
8c9c3c3ca9
Projucer: Use exporter name, rather than build folder name, to locate pre-built libraries
4 years ago
ed
a352366702
Projucer: Tidied up some whitespace
4 years ago
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.
4 years ago
ed
e1282f285d
Projucer: Fixed a typo
4 years ago
ed
d677fd6264
Projucer: Added PCH support for Xcode and Visual Studio exporters
4 years ago
ed
6a9f9cd550
Projucer: Updated CLion and Linux Code::Blocks exporter code for optional webkit and gtk packages
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago
ed
3283f2224a
Projucer: Added new start page window
5 years ago
ed
7ee2af23fc
Projucer: Fixed live-build when app config is disabled
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
6610a1959f
Added JUCE_CUSTOM_VST3_SDK flag to juce_audio_processors
5 years ago
ed
9d69018d97
Projucer: Removed app reporting
5 years ago
ed
521c250413
Projucer: Remove custom VST3 path options
5 years ago
ed
19ef27410e
Projucer: Added virtual updateDeprecatedSettings() method to ProjectExporter
5 years ago
reuk
2ca69e8f70
Projucer: Stop requiring JuceHeader to be included in projects
5 years ago
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
60406a82b4
Projucer: Remove switch-default from recommended GCC compiler warning flags
5 years ago
ed
7c75c6da70
Projucer: Added -Wswitch-enum, -Wswitch-default, and -Wredundant-decls to recommended GCC warning flags and -Wswitch-enum to recommended Clang warning flags
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
c73c5512d5
Projucer: Refactored the module handling code
5 years ago
ed
7a7ea0a471
Projucer: Only add the exporter VST SDK path options to exporters that support the formats
5 years ago
Tom Poole
ec43e11abc
VS2013: Removed the VS2013 exporter from the Projucer
5 years ago
Tom Poole
1fd9c2f282
Projucer: Added an "add recommended warning flags" checkbox to the exporters
6 years ago
jules
62ead7dc7d
Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added!
6 years ago
ed
08798a9b72
Projucer: Updated ProjectExporter::getCurrentPlatformExporterName() to VS2019 on Windows
6 years ago
ed
d84b3d62bd
Projucer: Added a VS2019 exporter
6 years ago
ed
b2e2346745
Projucer: Add an option to specify per-file compiler flags
6 years ago