26 Commits (84c05cbecc664d38e20438c8a95b48bc8a5df45f)

Author SHA1 Message Date
  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
  tpoole 0b2257c53d Added Rez files to JuceLibraryCode so that they are compiled when not browsable 8 years ago
  tpoole 2f5d4d65f7 Fixed a bug setting JUCE_STANDALONE_APPLICATION 8 years ago
  tpoole e33abbc6fe Replaced Projucer-generated header guards with #pragma once and updated the examples 8 years ago
  tpoole 8cd578b0c6 Added the ability to set a custom BinaryData namespace in the Projucer 8 years ago
  hogliux a5e3b7ad1c Added check and warning when entering only lowercase AU plugin identifier codes 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
  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
  jules fad8d0526e Projucer: improved the set of browsable files that are added to target projects for each module 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 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 3aa3ebff91 Introjucer: Added option to avoid overwriting changes to local module files 9 years ago