15 Commits (49aa9c9db471c103d7780f7d07cf70a8d85d5fcc)

Author SHA1 Message Date
  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 6 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
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  ed b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 7 years ago
  tpoole 1946712154 Projucer: Reorganised some source files so that we can compile with the malfunctioning link time optimisation of legacy 32 bit MinGW compilers 7 years ago
  ed d346d6ef50 Projucer: Added a post-build step to Visual Studio plugin targets that copies the plugin to a specified folder, or the default folder for its type if one is not specified 7 years ago
  tpoole 21315abce4 Projucer: Added beta CLion exporter support 7 years ago
  ed 559ff6778b Projucer: Added a link-time optimisation option to all exporters 7 years ago
  hogliux 54029e776d Projucer: Re-factored source code groups and general code clean-up 7 years ago
  ed b9ea65b0c1 Projucer: Fixed a couple of potential race conditions when saving a project 7 years ago
  ed 2e81e8a0dc Projucer: Made the C++ language standard option a per-project instead of per-build configuration setting. Added an option to enable GNU compiler extensions for supported exporters. Added the option to specify a minimum C++ language standard in module declarations and added a warning to the Projucer when adding a module that has a higher standard than currently set. 7 years ago
  tpoole 4965cdf030 Android: Added support for static libraries in modules 8 years ago
  ed 26596fbfad Projucer: Added default module search paths to the Projucer 8 years ago
  ed 51b15b1e9d Projucer: Added a call to isiOS() in ProjectExporter::mayCompileOnCurrentOS() when on mac 8 years ago
  ed 1a266e822b Projucer: The Projucer now adds a unique suffix to the target project folder of duplicate exporters and the 'selected exporter' drop-down now defaults to the first exporter that can launch the project if none were previously selected 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 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  tpoole 302c42125c Fixed dynamic library filenames in Makefiles 8 years ago
  hogliux d933b4af84 Fixed RTAS compilation on Windows and OS X 8 years ago
  tpoole e33abbc6fe Replaced Projucer-generated header guards with #pragma once and updated the examples 8 years ago
  hogliux ec0485388d Reworked and modernised Android exporter and removed old deprecated Android ant exporter 8 years ago
  hogliux 0117aace01 Added support for multi-target exporters and standalone plug-in format 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
  tpoole 9f31d6498a Use a bespoke VST2 interface 8 years ago
  hogliux c9aca28d00 Add pkg-config support for linux 8 years ago
  jules 025d04cbd1 Projucer: Added warning when trying to load projects with out-of-date build scripts 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
  jules 8e9ed0d0a9 Introjucer: more refactoring 9 years ago
  jules f618963530 Introjucer: Simplified VST include path generation. Resaved projects. 9 years ago
  jules 89ba69ab29 Android Bluetooth MIDI, pro-audio i/o and improved openGL support 9 years ago
  jules 810f2bfb2a Introjucer: Added Android Studio exporter 9 years ago
  jules f47e10375b Introjucer: fixed issue with non CR-LF in linker setting fields 9 years ago
  Timur Doumler 7ea0ab19fd Refactoring: moved getVST/AAX/RTASFolder() into Exporter so it can use a DependencyPathValueSource instead of the project setting. 9 years ago
  Timur Doumler c922162b03 Introjucer: added global preferences window and global SDK path settings. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules dab1a549b9 Introjucer: some internal refactoring. 10 years ago
  jules 43ce64a099 Introjucer: refactored some functions and made it add "--no-undefined" to linux VST makefile linker settings. 10 years ago
  jules 95e94bc8dd Fixed a problem compiling introjucer on linux. 10 years ago
  Timur Doumler 898e3c3796 Introjucer: added Linux Code::Blocks project export. 10 years ago
  jules 31f0d5e239 Introjucer: added more options for optimisation levels on GCC/LLVM targets. 10 years ago
  jules bbc3a56b84 Introjucer: added module option flags for OSXLibs and iOSLibs 10 years ago
  jules 5ba9d83209 Implemented exporter creation in new project wizard 10 years ago
  jules 811258e72b Introjucer: made the iOS build spit out some .xcassets resources, to force it to launch correctly on iOS8 10 years ago