attila
2fdc4f6633
Projucer: Remove VS2015 and CLion exporters
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
attila
31b2a86559
Projucer: Add ARA 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
Tom Poole
eda5c696e5
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
6d711a2312
Revert "Projucer: Check if IDE project file exists when saving"
This reverts commit a71bda9adb
.
3 years ago
ed
fdcdda3463
Projucer: Update to ValueTreePropertyWithDefault class
3 years ago
ed
a71bda9adb
Projucer: Check if IDE project file exists when saving
3 years ago
reuk
0feda541e7
Projucer: Escape external library paths correctly
5f7ad995af
introduced an issue where the
string of external libraries would be escaped in one go. This is
incorrect, because only the individual paths should be escaped. The
semicolons separating each path should not be escaped.
3 years ago
Tom Poole
8cc0d12fb3
Separate C and C++ recommended warning flags
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
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
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
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
8c31fb2511
Projucer: Removed an unused method
5 years ago
Tom Poole
1fd9c2f282
Projucer: Added an "add recommended warning flags" checkbox to the exporters
6 years ago
ed
a2017062f5
Projucer: Use correct newline chars when writing XML
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
jules
2e2cfb5f6c
Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones
6 years ago
ed
b2e2346745
Projucer: Add an option to specify per-file compiler flags
6 years ago
ed
1f40a7b10e
Projucer: Use the project line ending setting for auto-generated JUCE files and write the IDE project files using the native line endings
6 years ago
ed
fe49d69dfc
Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit
6 years ago
ed
c4663b5aec
Projucer: Fixed a bug when recalling empty SDK path values
6 years ago
ed
0f103ac7e7
Projucer: Ensure that per-exporter SDK paths are backwards compatible
6 years ago
ed
c407d528b1
Projucer: Fixed a bug where per-exporter SDK paths would not be saved/recalled correctly
6 years ago
ed
c4eb15eb21
Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent
6 years ago
ed
38fcc1163d
Projucer: Partially reverted commit ff263ec
to allow per-project VST3/AAX/RTAS SDK path overrides
6 years ago
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
6 years ago
jules
49aa9c9db4
Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use
7 years ago
hogliux
cf4f12a452
Replaced our VST2 interface headers with official VST3 SDK
7 years ago
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
7 years ago
jules
38295f332b
Converted some old typedefs to using declarations
7 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
ed
d728ca03b7
Projucer: Moved some methods out of MiscUtilities and into ProjectExporter
7 years ago
ed
c0c709f10b
Projucer: More code cleanup
7 years ago
ed
2d43125a95
Projucer: Cleaned up the exporter code
7 years ago