16 Commits (158220ddfa0addc1169633c0090a151151b4aa8c)

Author SHA1 Message Date
  Tom Poole 4153d59e39 Formatting 1 year ago
  Anthony Nicholls c04354e1ee
Modules: Update JUCE module format for improved consistency 2 years ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  reuk 39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole e5cbcd7628 macOS/iOS: Add the ability to weak link module frameworks 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  ed 551d7b9c5b Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options 3 years ago
  reuk 6ed8065f70
CMake: Support automatic linking of bundled libraries in modules 3 years ago
  Tom Poole fe4ba9071b Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 3 years ago
  reuk 8c9c3c3ca9
Projucer: Use exporter name, rather than build folder name, to locate pre-built libraries 4 years ago
  Tom Poole 31613e8e7d Support Metal shaders in modules 5 years ago
  ed 3de4fab219 Projucer: Synchronise access to EnabledModuleList state 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  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 de23ef7b1f Projucer: Removed analytics 5 years ago
  reuk e7e1de78fa Files: Add RangedDirectoryIterator 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 c73c5512d5 Projucer: Refactored the module handling code 5 years ago
  ed fdc9831e60 Projucer: Only add plug-in properties to plug-in projects 5 years ago
  Tom Poole 997b217179 macOS: Fixed compatibility targeting macOS 10.10 and earlier when building against the 10.15 SDK 5 years ago
  ed 302e4a6166 Projucer: Prevent duplicate module headers being added to the project when copying module files locally 5 years ago
  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 e54208ecc8 Projucer: Don't sort module libs list when adding to exporter 6 years ago
  ed c4eb15eb21 Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent 6 years ago
  ed 653d94c7a0 Projucer: Pulled out the module and PIP header parsing methods into a single method 6 years ago
  ed 90765fa52a Projucer: Re-scan module paths immediately on start up 6 years ago
  ed 8495d429ff Projucer: Removed the jobNeedsRunningAgain logic from AvailableModuleList's ModuleScannerJob as it was causing the job to hang when the module was found in the root directory 6 years ago
  Tom Poole 67d2ff2ec8 Projucer: Fixed a getting the module list for new projects 6 years ago
  ed f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 6 years ago
  ed 78368cfe1a Projucer: Remove recursion from module path checks and cache previous module directories 6 years ago
  ed 6cb09350c7 Projucer: Reduced the recursion depth in the module scanning code to fix slow project load times 6 years ago
  ed 84cc1dc4a0 Projucer: Cleaned up the module scanning code 6 years ago
  ed e6c85b8a08 Projucer: Increase the subfolder recursion depth when searching for modules and fix a couple of places where paths containing ~ were not being parsed correctly 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed b999047748 Projucer: Ensure that "Module Added" analytics events are only sent once and not sent when creating a new project 7 years ago
  ed 711e75bdc8 Projucer: Add analytics 7 years ago
  ed 58c02823c5 Projucer: Moved some methods into MiscUtilities 7 years ago
  ed d668adb81b Projucer: 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
  ed 07ddc94d51 Projucer: Try to get path from compatible exporters first when getting module folder 7 years ago
  Tom Poole 7792fe2b34 Projucer: Fixed a bug parsing search paths in module headers 7 years ago
  ed 98724ecced Projucer: More robust check for getting a module folder 7 years ago
  ed 94d5ca881c Projucer: Fixed a bug where user modules would always show as missing when using the global path 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
  ed 5aec5ce984 Projucer: Added juce_analytics to list of JUCE modules 7 years ago
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 7 years ago