ed
521c250413
Projucer: Remove custom VST3 path options
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
11b184e43f
Projucer: Updated some code that was using an incorrect method to get module config flags
5 years ago
ed
c73c5512d5
Projucer: Refactored the module handling code
5 years ago
Tom Poole
0831c718a2
macOS: Fixed some Projucer live-build issues on Catalina
5 years ago
ed
fdc9831e60
Projucer: Only add plug-in properties to plug-in projects
5 years ago
ed
a901eb96aa
Projucer: Add JuceLibraryCode folder to live-build engine system include paths
5 years ago
jules
c6d1828a32
A few more internal updates for better smart pointer use
6 years ago
ed
c96bf71488
Removed some empty ValueTree::Listener methods that are no longer needed
6 years ago
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
6 years ago
Tom Poole
a1c343b97d
Projucer: Fixed a bug connecting to the build server on startup
6 years ago
ed
c4eb15eb21
Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent
6 years ago
jules
768139a298
Added some free functions to help make XML parsing less verbose: parseXML()
6 years ago
ed
f77c995b4d
Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning
6 years ago
hogliux
cf4f12a452
Replaced our VST2 interface headers with official VST3 SDK
7 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
ed
fabb3a1e09
Projucer: Ensure that the compile engine settings are stored and recalled correctly
7 years ago
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
7 years ago
ed
01339a5365
Projucer: Moved the live-build settings into a separate CompileEngineSettings class and refactored some redundant code
7 years ago
ed
85f07f58d0
Projucer: Fixed a bug in the live-build engine where it would not pick up the global project pre-processor defines
7 years ago
ed
47af78fe0b
Projucer: Implement PIPGenerator
7 years ago
ed
1b99d653aa
Projucer: Fixed a bug in the live-build engine where it would not pick up the global project pre-processor defines
7 years ago
ed
b72a626516
Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class
7 years ago
ed
bd99e27f91
Projucer: Don't steal focus when live-build errors occur
7 years ago
jules
2dc9316420
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
7 years ago
Lukasz Kozakiewicz
a97bdd6352
Projucer: replace Windows 10 target SDK 10.0.15063.0 with 10.0.16299.0.
This fixes problems with some files missing in previous SDK version (like wininet.h).
7 years ago
ed
994ab55247
Projucer: Made some usability and reliability improvements to the live-build engine
7 years ago
hogliux
54029e776d
Projucer: Re-factored source code groups and general code clean-up
7 years ago
ed
ca9d76cb68
Projucer: Fixed a bug where the live-build engine wasn't adding the VST3 SDK path to its header search paths when building the plugin host
8 years ago
ed
26596fbfad
Projucer: Added default module search paths to the Projucer
8 years ago
hogliux
c4cf336a56
Projucer: Only attempt building the standalone target of audio plug-ins when building inside the live build engine
8 years ago
ed
fa0b097652
Fixed some Projucer live-build errors on Windows and added an option to set the Windows target platform
8 years ago
tpoole
f4046909ab
Added an OS X 10.5 compatible std::function replacement
8 years ago
ed
a5c9cd9bd7
Added an extra check to the previous commit to make sure that the showBuildTab command is only invoked if the build tab is not already showing to prevent the command being constantly re-triggered when continuously recompiling
8 years ago
ed
fceca976d1
Fix to avoid hitting an assertion when invoking the showBuildTab command directly from CompileEngineChildProcess::handleBuildFailed()
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
stefan
e03e41bd0d
Projucer: hard shutdown of the compiler process in release builds to avoid busy waiting
8 years ago
stefan
4b96ffbf6f
Projucer: restrict menu item "Launch Application" to GUIApplication projects
8 years ago
stefan
8ec9443543
Projucer various fixes
* Use separate folder for disk cache in debug mode to avoid mixing debug/release-mode object files while testing
* Quote the server's file name as it may contain spaces etc.
* Fix saving source files during compilation on Windows
* Fix JuceDemo for live builds on Mac: long chains of recursive operator<< invocations caused compiler crash
* Move code for creating disabled Build tab to extra function and add names to improve readability
* Implement new "subscribe" behavior for createDisabledBuildTab
* Clean up trailing spaces
8 years ago
tpoole
9f31d6498a
Use a bespoke VST2 interface
8 years ago
jules
15f47892d3
Projucer: Added a sanity-check to prevent compilation if some module paths are broken
9 years ago
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
9 years ago