101 Commits (cd4aba9e43346198b98c6e9d29366961d6a6f1e9)

Author SHA1 Message Date
  Tom Poole 1fd9c2f282 Projucer: Added an "add recommended warning flags" checkbox to the exporters 6 years ago
  ed f58fe19815 Projucer: Fixed an error when setting the macOS SDK to the current version 6 years ago
  ed cb7e325d51 Fixed some variable shadowing warnings 6 years ago
  ed 16d0697216 Projucer: Escape quotes in plug-in shared code linker flag 6 years ago
  ed 8e02cf9292 Projucer: Removed unsupported macOS base SDK options and cleaned up the exporter code a bit 6 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
  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
  Tom Poole e41bb41a1e Fixed a typo 6 years ago
  Tom Poole 28ce837575 Projucer: Added macOS app sandboxing options 6 years ago
  ed 84c05cbecc Projucer: Added an option to the Xcode exporter to override the project bundle identifier 6 years ago
  ed 251ec6daa8 iOS: Made it clear that the "Audio Background Capability" setting must be enabled for MidiInput/Output::createNewDevice() to succeed 6 years ago
  ed ead04aa9f2 Projucer: Ensure that custom Xcode schemes are fully removed when the "Keep Custom Xcode Schemes" setting is disabled 6 years ago
  ed 78f3f299d5 Projucer: Tidy up a couple of places not using ValueWithDefault objects in the Xcode exporter 6 years ago
  Tom Poole 78aa1af18b MacOS: Removed the "update to latest version" Xcode warning 6 years ago
  ed e6ea529902 Projucer: Increase the height of the "Custom Xcode Flags" field 6 years ago
  ed 33901385de Projucer: Always add custom launch screen storyboard files to iOS projects even when a custom xcassets folder is specified 6 years ago
  ed 2fd7c587ad Projucer: Made the "Custom Launch Storyboard" setting in the iOS exporter take a path to the .storyboard file to be used relative to the project root folder and add this file as an Xcode resource directly 6 years ago
  Tom Poole ba7e1f7658 Projucer: Added options to configure macOS Hardened Runtime 6 years ago
  ed e987d89624 Projucer: Fix a localisation warning in the latest version of Xcode 10 for generated projects 6 years ago
  ed b2e2346745 Projucer: Add an option to specify per-file compiler flags 6 years ago
  Tom Poole a7048275d7 Projucer: Write .xcsettings files using tabs 6 years ago
  ed ebd6a7b0bb Projucer: Don't add ".storyboard" extension when adding the launch storyboard name to the plist 6 years ago
  ed 4eeca92437 Projucer: Add a blank launch screen storyboard to iOS projects if no custom xcassets folder is set so that the latest iOS device resolutions are supported and add a field to the iOS exporter which allows a custom storyboard file to be used instead 6 years ago
  ed 203b50a189 Projucer: Use the legacy build system for Xcode projects to work around some issues with Xcode 10 6 years ago
  ed 4710fd7b1f Projucer: Copy the Unity GUI script to the bundle resources folder on macOS to fix a code signing issue 6 years ago
  ed 47f607c2d3 Projucer: Allow dynamic library targets in the iOS exporter 6 years ago
  ed fe49d69dfc Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit 6 years ago
  ed 0f103ac7e7 Projucer: Ensure that per-exporter SDK paths are backwards compatible 6 years ago
  ed c407d528b1 Projucer: Fixed a bug where per-exporter SDK paths would not be saved/recalled correctly 6 years ago
  ed c4eb15eb21 Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent 6 years ago
  ed e00d990737 Projucer: Added a missing check for Unity plug-in when adding the plug-in binary copy step option in the Xcode exporter 6 years ago
  jules 03a118d380 Projucer: Removed a long-dormant PPC setting! 6 years ago
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  Tom Poole 6626462908 Projucer: Create icns files with a more modern format 6 years ago
  Tom Poole 885168568d Projucer: Enabled adding Xcode subprojects 6 years ago
  Tom Poole 81153ca8de Fixed another typo 6 years ago
  Tom Poole 52fd18b807 Fixed a typo 6 years ago
  Tom Poole 38fbecf9c3 MacOS: Added NSMicrophoneUsageDescription and NSCameraUsageDescription to the plist 6 years ago
  ed 823d5c58e6 Projucer: Added macOS 10.14 and iOS 12.0 support to the Xcode exporter 6 years ago
  Tom Poole bdc7a5977a Projucer: Improved the format of Xcode pbxproj files 6 years ago
  ed c59cd2d9f1 Projucer: Set SKIP_INSTALL for shared code target in the Xcode exporter to fix iOS app archive validation in Xcode 10 6 years ago
  Tom Poole 6f5b15e345 Projucer: Added a framework search path to the Xcode exporter 6 years ago
  ed 38fcc1163d Projucer: Partially reverted commit ff263ec to allow per-project VST3/AAX/RTAS SDK path overrides 6 years ago
  ed ff263ecded Projucer: Removed the per-exporter AAX and RTAS SDK and Android SDK/NDK path settings as well as the unused VST3 SDK setting as this was interfering with the embedded VST3 SDK path 6 years ago
  ed f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 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
  ed fccad2d72b Projucer: Remove empty strings before adding Xcode custom resource folders 6 years ago
  Tom Poole 28b7f42992 Projucer: Updated to latest Xcode warning suggestions 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