38 Commits (43d5e03a8455f50cc74b4a4c24a1a419735c7fc8)

Author SHA1 Message Date
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed fba0295a44 Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring 5 years ago
  ed 9d69018d97 Projucer: Removed app reporting 5 years ago
  reuk e7e1de78fa Files: Add RangedDirectoryIterator 5 years ago
  reuk 2ca69e8f70 Projucer: Stop requiring JuceHeader to be included in projects 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 fdc9831e60 Projucer: Only add plug-in properties to plug-in projects 5 years ago
  ed 7484ac3dd3 Projucer: Updated all project templates to use include search path when including JuceHeader.h 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  ed a45fd2657c Projucer: Define current version when saving projects and check for outdated projects 5 years ago
  jules 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 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 1f40a7b10e Projucer: Use the project line ending setting for auto-generated JUCE files and write the IDE project files using the native line endings 6 years ago
  ed d543df6aff Projucer: Sanitise Unity plug-in names when generating the C# script class name 6 years ago
  ed 3a77e52210 Projucer: Define JucePlugin_Name earlier in AppConfig.h so that JUCE_STANDALONE_APPLICATION is set correctly 6 years ago
  ed 192830dc97 Projucer: Fixed an issue where saving a project could fail silently without showing an alert window 6 years ago
  ed 68f0ba2a7b Projucer: Only delete unwanted files in generated JuceLibraryCode folder after a successful save 6 years ago
  ed f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 6 years ago
  ed 88585e66f0 Added a companyName member to ProjectInfo in JuceHeader.h 6 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 6dbcfbf6e5 Projucer: Write AppConfig.h file once and ensure that it is only rewritten if it has actually changed 7 years ago
  ed 193a47c10b Projucer: Only write plugin characteristics file once 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 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 47af78fe0b Projucer: Implement PIPGenerator 7 years ago
  ed 130b4f75a6 Projucer: Only re-save the main project file if it has changed 7 years ago
  ed d55f4956f8 Projucer: Repeat writeMainProjectFile() when saving so that config flags are written correctly 7 years ago
  ed c0c709f10b Projucer: More code cleanup 7 years ago
  jules 415f0e4c90 Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit! 7 years ago
  ed b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 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
  tpoole 71bd8f6bed Whitespace tidy up 7 years ago
  tpoole 21315abce4 Projucer: Added beta CLion exporter support 7 years ago
  ed 3544f30c90 Projucer: Fixed a deadlock that would occur when saving projects from the command line after adding the MessageManagerLock to Project::Item::loadAsImageFile() 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 03917672a1 Projucer: Added an error message when trying to save a project with missing module dependencies and stopped the Projucer from opening projects with errors when clicking the save and open in IDE button 7 years ago
  hogliux d9a4c06b73 Projucer: Add define guards to splash screen and app usage pre-processor defines 8 years ago
  hogliux 95aa44bbfc Projucer: Make it simpler to uncomment config flags with no specified value in JUCE's AppConfig.h by including the "1" in the define 8 years ago
  hogliux 7673e4e0ad Ensured that consistent caps is used for preprocessor macro JucePlugin_Build_Standalone 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 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
  tpoole 359238f0ed Fixed a Projucer crash when saving projects with no targets 8 years ago
  hogliux 9b7e944a54 Added a popup to the Projucer informing the user about the collection of analytics data 8 years ago
  jules 1820b41e77 Made the proxy module include files start with "include_" to distinguish them from the files they're including 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