265 Commits (9d69018d97d0bd403cbf08139b1411eec0513ce7)

Author SHA1 Message Date
  ed 9d69018d97 Projucer: Removed app reporting 5 years ago
  ed de23ef7b1f Projucer: Removed analytics 5 years ago
  ed 19ef27410e Projucer: Added virtual updateDeprecatedSettings() method to ProjectExporter 5 years ago
  ed 0075208fb4 Projucer: Moved some project initialisation from the Project constructor into its loadDocument() method after the projectRoot has been set 5 years ago
  reuk 8433c098b9 MIDI: Add Midi Logger plugin demo PIP 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 bda05320cb Projucer: Fixed a potential crash when quitting 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  ed 11b184e43f Projucer: Updated some code that was using an incorrect method to get module config flags 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
  ed 7484ac3dd3 Projucer: Updated all project templates to use include search path when including JuceHeader.h 5 years ago
  ed 0eed5f0e33 Projucer: Update exporter paths when setting is changed 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 aeaae3b44b Projucer: Ensure that new project windows are always fully onscreen 5 years ago
  Tom Poole 31e78da5dd Projucer: Made the autoupdater obtain executable file permissions directly from the JUCE distribution zips 5 years ago
  ed 288f2accc7 Projucer: Added VS2013 to the list of old exporters to be removed 5 years ago
  Tom Poole 27ec5bcaa4 Projucer: Fixed a typo 5 years ago
  ed 4edb0d2c90 Tidied up some divider comments 5 years ago
  ed a94610dfaf Projucer: Don't add Xcode resource files to exporters other than Xcode 5 years ago
  ed 302e4a6166 Projucer: Prevent duplicate module headers being added to the project when copying module files locally 5 years ago
  jules 69c3474012 Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus 6 years ago
  jules cd4aba9e43 PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together. 6 years ago
  ed cb7e325d51 Fixed some variable shadowing warnings 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  Tom Poole 2fc4404a74 Fixed some more RTAS build errors and marked it as deprecated 6 years ago
  ed 76c741e09b Projucer: Made sure a sensible default exporter is chosen when none have been selected 6 years ago
  jules c6d1828a32 A few more internal updates for better smart pointer use 6 years ago
  jules a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 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
  ed a9b4dcd9e9 Projucer: Made the exporter selector box a bit more robust 6 years ago
  ed a8ff4ea180 Projucer: Send warning message in Project::removeDefunctExporters() to stdout when running from the command-line 6 years ago
  ed c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 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 e54208ecc8 Projucer: Don't sort module libs list when adding to exporter 6 years ago
  ed 4c58efa407 Projucer: Fixed a bug when clicking the save and open in IDE button after changing the target project folder setting 6 years ago
  ed ce33b4aea1 Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins 6 years ago
  ed b2e2346745 Projucer: Add an option to specify per-file compiler flags 6 years ago
  ed 497ac0bea3 Projucer: Prevent unnecessary ChangeListener callbacks in HeaderComponent 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed b8a4e00cb4 Projucer: Make the source code editor respect line endings when loading and saving a file and add an option to set the preferred line feed for a project 6 years ago
  ed 463f5ea5b0 Projucer: Ensure that the default bundle identifier doesn't contain any illegal characters 6 years ago
  ed 33baa50986 Projucer: Fixed a bug in scanning exporter module paths when there are no compatible exporters on the current OS 6 years ago
  ed ada0fdfeaf Projucer: Fixed a bug where multiple AlertWindows could be shown for an out-of-date version 6 years ago
  ed b56bdd83fd Projucer: Only add paths from compatible exporters when scanning exporter module paths 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