54 Commits (cd4aba9e43346198b98c6e9d29366961d6a6f1e9)

Author SHA1 Message Date
  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
  ed c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 6 years ago
  ed 4dad6ee028 Projucer: Add a project setting to specify a shell script that will be run after saving 6 years ago
  ed ce33b4aea1 Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins 6 years ago
  ed b2e2346745 Projucer: Add an option to specify per-file compiler flags 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed b8a4e00cb4 Projucer: Make the source code editor respect line endings when loading and saving a file and add an option to set the preferred line feed for a project 6 years ago
  ed 076b09c7a3 Projucer: Ensure that project setting defaults reflect the company name that has been set 6 years ago
  ed f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 6 years ago
  Tom Poole cc4cbbd2df Projucer: A minor code cleanup 6 years ago
  hogliux fefbbc89b4 AU: Added an option to the Projucer to enable sandbox safe AUs (required for newer versions of GarageBand) 6 years ago
  ed eed45b7462 Projucer: Mark modified files with an asterisk in the file tree panel 7 years ago
  ed 527625b699 Added support for building Unity native audio plugins on desktop platforms 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
  ed 8d952587a5 Projucer: Renamed the "Include BinaryData in AppConfig" project setting to "Include BinaryData in JuceHeader" so that it actually does what it says 7 years ago
  ed cca893a5a2 Projucer: Added a MultiChoicePropertyComponent to the project settings for selecting AU main type 7 years ago
  ed 961b274e1b Projucer: Removed a couple of unused methods 7 years ago
  ed 629f2a2979 Projucer: Added options for setting the VST, VST3, AAX and RTAS categories and simplified the plug-in project settings with MultiChoicePropertyComponent 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 6eeaa4036c Projucer: Ensure that the default project name is used when no name is set 7 years ago
  ed ef2d1fa9fd Projucer: Various fixes and improvements to PIPGenerator 7 years ago
  ed 711e75bdc8 Projucer: Add analytics 7 years ago
  ed 47af78fe0b Projucer: Implement PIPGenerator 7 years ago
  ed d668adb81b Projucer: Code cleanup 7 years ago
  ed 3f2678b38e Projucer: Some code cleanup in Project.h/.cpp 7 years ago
  ed 780902b492 Projucer: Fixed a bug where preprocessor definitions weren't being parsed initially and fixed a typo 7 years ago
  ed 7912349b55 Projucer: Cache preprocessor defs to reduce save time 7 years ago
  ed b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 7 years ago
  ed b288da58f0 Projucer: Fixed a crash that could occur when saving a project multiple times 7 years ago
  ed 3c86b54846 Projucer: Set the "organization" attribute of Xcode projects to the "Company Name" specified in the project settings in the Projucer 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
  ed bffc53b336 Projucer: Added a company copyright field to the project settings 7 years ago
  ed c956b984c6 Projucer: Added a "Header search paths" field to the project settings page that will be used for all exporters 7 years ago
  ed 33535973be Projucer: Update window title when project name changes 7 years ago
  ed 7582952cdf Projucer: Added a method to check old exporter settings for the C++ language standard setting and to use this value as the default if it hasn't been set 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
  hogliux 1e9be800c5 Projucer: Only add webkit2gtk-4 linux dependency if JUCE_WEB_BROWSER is actually enabled 8 years ago
  ed 90fbed7889 Projucer: Added an option when right-clicking on an exporter to save just the selected exporter 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
  ed ff7cfb8824 Projucer: Moved a Thread::sleep() call that would be called every time a project was saved out of the Xcode exporter and only call it if saving and opening project in Xcode 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 7ed37f8600 Added the standard JUCE splash screen and app usage reporting 8 years ago
  hogliux 750ab85fe9 Projucer UI overhaul and UX/workflow improvements. Support for new accounts and licensing model. 8 years ago
  tpoole 4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 8 years ago
  tpoole e33abbc6fe Replaced Projucer-generated header guards with #pragma once and updated the examples 8 years ago
  hogliux 0117aace01 Added support for multi-target exporters and standalone plug-in format 8 years ago
  tpoole 8cd578b0c6 Added the ability to set a custom BinaryData namespace in the Projucer 8 years ago
  ed 8e10f16eb8 Dialog window to ask whether to keep current project or re-load from disk when .jucer file changes 8 years ago
  hogliux c9aca28d00 Add pkg-config support for linux 8 years ago