72 Commits (49aa9c9db471c103d7780f7d07cf70a8d85d5fcc)

Author SHA1 Message Date
  hogliux cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 7 years ago
  ed eed45b7462 Projucer: Mark modified files with an asterisk in the file tree panel 7 years ago
  ed c5be8e0722 Projucer: Save all open documents when saving a project via the GUI 7 years ago
  ed 527625b699 Added support for building Unity native audio plugins on desktop platforms 7 years ago
  ed 1e23f5fa25 Projucer: Fixed a bug causing AAX and RTAS categories to not be recalled correctly 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed 4a73a9a6f0 Projucer: When writing the VST3 category string prioritise "Fx" > "Instrument" > everything else. Added missing "Dynamics" category 7 years ago
  ed 1e66355617 Projucer: Explicitly set the project ID if it isn't already set 7 years ago
  ed 4493b71fd9 Projucer: Remove old plugin format identifier from audio plugin wizard and add standalone to default plugin formats 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 2204c6b263 Projucer: Fixed a bug where AAX and RTAS categories were not being 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 bd75eb1ed8 Projucer: Update plugin name, description and AU export prefix defaults when project name changes 7 years ago
  ed e24cfc864a Projucer: Fixed a couple of VST/VST3 typos in the previous commit 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 6eeaa4036c Projucer: Ensure that the default project name is used when no name is set 7 years ago
  Noah Dayan 5b3693ed43 Projucer: Match property name with other plugin categories 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 06773f18bb Projucer: Add C++17 flag to exporters that support it 7 years ago
  ed 771025cccf Projucer: Increased the character limit of some TextPropertyComponents in the project settings 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
  Noah Dayan 004360b59e Projucer: Added missing tooltip descriptions 7 years ago
  ed d6667e31a4 Projucer: Fixed a bug in the audio plugin property editors 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
  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
  ed 3473e6307c Projucer: Changed the default C++ standard for new projects from 11 to 14 7 years ago
  ed 097f3209db Projucer: Pass current thread pool job to MessageManagerLock to prevent deadlock 7 years ago
  ed 455c323184 Projucer: Lock the message loop when creating icon image files 7 years ago
  jules 2ee168ad46 Deprecated File::separator and File::separatorString, replacing them by static getter functions, so that File methods can be safely used in static constructors without order-of-initialisation problems 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
  hogliux 54029e776d Projucer: Re-factored source code groups and general code clean-up 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 bde34cebcb Projucer: Fixed a bug where the C++ language standard project settings wasn't being recalled correctly 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
  ed 26596fbfad Projucer: Added default module search paths to the Projucer 8 years ago
  hogliux b8f0609164 Projucer: Fixed the tooltip description of the plug-in channel configuration field 8 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