750 Commits (ada0fdfeaffff6881f66cfa14b0e88891ff85806)

Author SHA1 Message Date
  Tom Poole 67d2ff2ec8 Projucer: Fixed a getting the module list for new projects 6 years ago
  ed a88fb32b59 Projucer: Added a missing .get() to LabelHandler 7 years ago
  ed 059c2e12ed Projucer: Ensure that explicitly set module paths are prioritised over the global path when searching 6 years ago
  ed cd8c25b0c1 Projucer: Added an optional command-line argument when generating a project from a PIP to specify a JUCE modules directory to be used instead of the global default 6 years ago
  ed 914870b573 Projucer: Fixed a crash when opening the editor colour scheme window 7 years ago
  ed f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 6 years ago
  ed 89bef8879b Projucer: Fixed a bug in the VS exporter causing the PlatformToolset property to be duplicated 6 years ago
  Tom Poole 0e1722e387 Multiple spelling fixes 6 years ago
  ed 9ae332cc8f Projucer: Replace search paths starting with "~" with "$(HOME)" in the Xcode exporter to make Xcode 10 happy 6 years ago
  Tom Poole 635f52708b CLion: Fixed some capitalisation in a path 6 years ago
  jules 8c9315ab12 Fix for projucer's command-line option handling 6 years ago
  jules 064656e2fb Added classes ArgumentList and ConsoleApplcation which are helpers for writing console applications that parse and resolve command-line arguments 6 years ago
  ed 15e09fdc5e Projucer: Refresh the modules tree on a timer so that rapid changes to the module search paths don't cause a slow down 6 years ago
  Tom Poole c1af194af8 CLion: Fix a bug creating plug-in bundles on MacOS 6 years ago
  Tom Poole 5c49152d9d CLion: Launch the .app bundle from the Projucer on OSX to pass environment variables 6 years ago
  ed 2687253051 Projucer: Only set default compilable files when selecting "Enable compiling of all enclosed files" menu item 6 years ago
  Tom Poole 1d92f9c9d0 Added a tooltip warning against using 4 segment version numbers for AU and AUv3 plug-ins 6 years ago
  ed 2f5cd8811d Projucer: Ensure that either "Fx" or "Instrument" is added to the VST3 categories when saving a plugin project 6 years ago
  ed fccad2d72b Projucer: Remove empty strings before adding Xcode custom resource folders 6 years ago
  ed 78368cfe1a Projucer: Remove recursion from module path checks and cache previous module directories 6 years ago
  ed ac8c1a11fb Projucer: Remove some unnecessary assertions from StoredSettings 6 years ago
  ed c39475019d Projucer: Don't exit if trying to open a project that no longer exists on startup 6 years ago
  ed 6cb09350c7 Projucer: Reduced the recursion depth in the module scanning code to fix slow project load times 6 years ago
  Tom Poole cc4cbbd2df Projucer: A minor code cleanup 6 years ago
  Tom Poole 235bbd46cf Projucer: Code tidy up 6 years ago
  Tom Poole 6cff481c6a Fixed some gcc 8 compiler warnings 6 years ago
  ed 88585e66f0 Added a companyName member to ProjectInfo in JuceHeader.h 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
  ed 9cdb02a0dc Projucer: Remove duplicate user module IDs from list 6 years ago
  ed a0493e67c1 Projucer: Don't attempt to parse empty file paths in FilePathPropertyComponent 6 years ago
  Tom Poole 28b7f42992 Projucer: Updated to latest Xcode warning suggestions 6 years ago
  jules d9fa1c4602 Worked around some UB sanitiser warnings in Projucer 6 years ago
  jules 5d54e80df8 Made the projucer ignore command-line flags generated when running it in Xcode debug mode 6 years ago
  Tom Poole 0b442c3036 Projucer: Added a check for unknown command line arguments 6 years ago
  jules 1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 6 years ago
  hogliux 9ab9b28f46 AU: Add resourceUsage plist entry to non-sandbox safe plug-ins so that they still load in GarageBand 6 years ago
  ed d018eb8407 Enable the JUCE_STRICT_REFCOUNTEDPOINTER flag for all new projects and PIPs 6 years ago
  ed c859f50fe6 Projucer: Added a missing reset() call to the PIP creator window when shutting down 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
  jules 49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 6 years ago
  ed bf8adbc29a Projucer: Added an option to set the path to the Android Studio executable in the "Global Paths" settings 7 years ago
  jules abe01671d4 Fixed a very old spelling mistake!(SystemStats::getCpuSpeedInMegaherz -> SystemStats::getCpuSpeedInMegahertz) 7 years ago
  hogliux baa8bbf300 Linux: Added an option to lazily load libcurl symbols only when they are needed 7 years ago
  jules 9da4d4131c Increased shadowing warning level, and fixed a few warnings that were generated 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  hogliux 224bed4c86 Android: Added binary location support when building Android static libraries 7 years ago
  hogliux cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 7 years ago
  hogliux f08dccf3b1 Android: Update Projucer to support AS 3.1.2 7 years ago
  ed 608dd0654c Projucer: Ensure that the RTAS audio plugin client files have stdcall calling convention 7 years ago