42 Commits (e61f7fc441e2c20751f09d66890178d81cfa76c7)

Author SHA1 Message Date
  ed c73c5512d5 Projucer: Refactored the module handling code 5 years ago
  ed 0eed5f0e33 Projucer: Update exporter paths when setting is changed 5 years ago
  ed 4edb0d2c90 Tidied up some divider comments 5 years ago
  ed cb7e325d51 Fixed some variable shadowing warnings 6 years ago
  ed c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed 1702fa04aa Projucer: Fixed a dangling pointer crash which could occur in modules items with config flags 6 years ago
  ed b758d83415 Projucer: Removed an unused method and fixed a potential crash when refreshing module tree items 6 years ago
  ed 8667ffc059 Projucer: Ensure that ValueWithDefault objects outlive the PropertyComponents which reference them 6 years ago
  ed c4eb15eb21 Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent 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 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
  ed 2687253051 Projucer: Only set default compilable files when selecting "Enable compiling of all enclosed files" menu item 6 years ago
  ed 84cc1dc4a0 Projucer: Cleaned up the module scanning code 6 years ago
  ed 9cdb02a0dc Projucer: Remove duplicate user module IDs from list 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 eed45b7462 Projucer: Mark modified files with an asterisk in the file tree panel 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 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 978edcff38 Projucer: Ensure that getAvailableModulesInGlobalPath() can handle paths starting with "~" 7 years ago
  ed 26a608306e Projucer: Fixed a crash that could occur when editing module flags 7 years ago
  ed 01339a5365 Projucer: Moved the live-build settings into a separate CompileEngineSettings class and refactored some redundant code 7 years ago
  ed 711e75bdc8 Projucer: Add analytics 7 years ago
  ed 47af78fe0b Projucer: Implement PIPGenerator 7 years ago
  ed 58c02823c5 Projucer: Moved some methods into MiscUtilities 7 years ago
  ed d668adb81b Projucer: Code cleanup 7 years ago
  ed 1f405d6cd5 Projucer: Some reshuffling in the exporters tree to allow build configurations to be deleted with the backspace key 7 years ago
  Noah Dayan e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 7 years ago
  ed 642061a31b Projucer: Used Button::onClick to simplify some code 7 years ago
  ed b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 7 years ago
  ed 617a8e77af Projucer: More robust methods for updating module information when project settings change 7 years ago
  ed da592adb69 Projucer: Show the menu for adding a new module when clicking the "+" button in the modules panel even if a module is currently selected 7 years ago
  ed 44f69755b8 Projucer: Fixed a crash when deleting multiple file tree items 7 years ago
  ed 8ec9ce4c9a Projucer: Expand concertina components fully on single-click 7 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 7 years ago
  ed fedbb67452 Projucer: Show the option to remove references or move to trash when deleting file groups and hide the file group information after deleting 7 years ago
  ed d9a49cf8a5 Projucer: Tweaked some button alignment in the project and live-build tabs 7 years ago
  tpoole 21315abce4 Projucer: Added beta CLion exporter support 7 years ago
  hogliux 54029e776d Projucer: Re-factored source code groups and general code clean-up 7 years ago