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
ed
19ef27410e
Projucer: Added virtual updateDeprecatedSettings() method to ProjectExporter
2020-04-17 14:14:16 +01:00
reuk
2ca69e8f70
Projucer: Stop requiring JuceHeader to be included in projects
2020-04-13 13:16:05 +01:00
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
2020-04-13 12:10:11 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
60406a82b4
Projucer: Remove switch-default from recommended GCC compiler warning flags
2020-03-26 16:25:53 +00:00
ed
7c75c6da70
Projucer: Added -Wswitch-enum, -Wswitch-default, and -Wredundant-decls to recommended GCC warning flags and -Wswitch-enum to recommended Clang warning flags
2020-03-09 17:40:12 +00:00
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
2020-03-09 17:39:28 +00:00
ed
c73c5512d5
Projucer: Refactored the module handling code
2020-02-06 15:41:45 +00:00
ed
7a7ea0a471
Projucer: Only add the exporter VST SDK path options to exporters that support the formats
2019-07-30 10:11:40 +01:00
Tom Poole
ec43e11abc
VS2013: Removed the VS2013 exporter from the Projucer
2019-07-11 14:16:06 +01:00
Tom Poole
1fd9c2f282
Projucer: Added an "add recommended warning flags" checkbox to the exporters
2019-06-11 16:44:29 +01:00
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!
2019-05-15 11:02:03 +01:00
ed
08798a9b72
Projucer: Updated ProjectExporter::getCurrentPlatformExporterName() to VS2019 on Windows
2019-04-18 15:30:27 +01:00
ed
d84b3d62bd
Projucer: Added a VS2019 exporter
2019-02-21 14:52:16 +00:00
ed
b2e2346745
Projucer: Add an option to specify per-file compiler flags
2019-01-22 15:48:15 +00:00
ed
5b9f834fb3
Projucer: Display relative exporter specific SDK paths correctly
2018-11-27 16:08:27 +00:00
ed
725079f6bc
Projucer: Add VST2 and VST3 SDK path options to project exporters if hosting is enabled
2018-11-27 14:32:23 +00:00
ed
fe49d69dfc
Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit
2018-11-05 16:12:32 +00:00
ed
c4eb15eb21
Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent
2018-10-22 16:42:22 +01:00