50 Commits (b719acf3e228a2821e4f4934e4e3b1710eafb51d)

Author SHA1 Message Date
  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
  jules d691838765 Tidied up a few minor coding style discrepencies 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
  jules 7d24b39f18 Cranked up the Clang warning level in the projucer, and fixed a few minor warnings 7 years ago
  jules 33c0940d74 Cleaned up a few more ScopedPointer uses 7 years ago
  ed b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules 58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  ed bd99e27f91 Projucer: Don't steal focus when live-build errors occur 7 years ago
  jules babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 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. 7 years ago
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 7 years ago
  ed 994ab55247 Projucer: Made some usability and reliability improvements to the live-build engine 7 years ago
  ed 5bfe78dce6 Projucer: Fixed a potential crash when the live-build component list is changed 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
  ed ba36008560 Projucer: Cleaned up the structure of the Projucer folder in userApplicationDataDirectory and renamed old "Introjucer" global/project settings files to "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 ed51317ee6 Fixed a few Projucer UI issues 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
  hogliux 750ab85fe9 Projucer UI overhaul and UX/workflow improvements. Support for new accounts and licensing model. 8 years ago
  jules 926652be8a Added the -Wextra-semi warning to the projucer build 8 years ago
  jules 44cd80969d A few C++11 modernisations and comment corrections 8 years ago
  tpoole e33abbc6fe Replaced Projucer-generated header guards with #pragma once and updated the examples 8 years ago
  stefan f5d32782d8 Projucer: avoid failing assertions from File 8 years ago
  stefan 1349f6546b Projucer: the DiagnosticReceiver interface is an implementation detail of the live-build engine and not required otherwise 8 years ago
  hogliux 6f6d0af2b8 Fixed a bug where we didn't search the correct directory for the live build engine 8 years ago
  stefan b36b64a482 Projucer: simple pop-up menu to copy diagnostic messages to clipboard 8 years ago
  stefan.graenitz 5e0efc6046 Projucer: extend interface DiagnosticMessage::handleRecoverableErrorPCH() to take one more file name param 8 years ago
  stefan e03e41bd0d Projucer: hard shutdown of the compiler process in release builds to avoid busy waiting 8 years ago
  stefan 728bf273e9 Projucer: support recoverable error warnings for live-builds 8 years ago
  stefan 4b96ffbf6f Projucer: restrict menu item "Launch Application" to GUIApplication projects 8 years ago
  stefan a0350e4ee6 Projucer: add feature download & install live-build engine (including checks for supported OS versions) 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  stefan 8ec9443543 Projucer various fixes 8 years ago
  tpoole 9f31d6498a Use a bespoke VST2 interface 8 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  jules 15f47892d3 Projucer: Added a sanity-check to prevent compilation if some module paths are broken 9 years ago