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
Tom Poole
6626462908
Projucer: Create icns files with a more modern format
2018-10-11 09:09:45 +01:00
jules
6fda0bffca
Fixed some stray zeros that were still being passed as null pointers
2018-10-05 12:15:04 +01:00
ed
38fcc1163d
Projucer: Partially reverted commit ff263ec to allow per-project VST3/AAX/RTAS SDK path overrides
2018-09-05 15:50:12 +01:00
ed
ff263ecded
Projucer: Removed the per-exporter AAX and RTAS SDK and Android SDK/NDK path settings as well as the unused VST3 SDK setting as this was interfering with the embedded VST3 SDK path
2018-09-04 14:16:36 +01:00
ed
f77c995b4d
Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning
2018-08-23 14:15:28 +01:00
hogliux
cf4f12a452
Replaced our VST2 interface headers with official VST3 SDK
2018-06-11 12:49:35 +01:00
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
2018-05-10 16:32:30 +01:00
ed
5830193448
Projucer: Capitalised some property names
2018-05-09 11:27:03 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
2018-04-10 18:34:20 +01:00
ed
d728ca03b7
Projucer: Moved some methods out of MiscUtilities and into ProjectExporter
2018-03-20 15:02:34 +00:00
ed
58c02823c5
Projucer: Moved some methods into MiscUtilities
2018-03-12 15:16:26 +00:00
ed
c0c709f10b
Projucer: More code cleanup
2018-01-17 14:42:58 +00:00
ed
b72a626516
Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class
2018-01-05 17:05:20 +00:00
jules
f85d706131
Some minor formatting and comment fixes
2017-11-28 17:46:15 +00:00
jules
babea0885b
Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy.
2017-11-11 14:17:48 +00:00