86 Commits (1afbbe5417c4b10e3df82c720f6c80ebd76afccd)

Author SHA1 Message Date
  reuk 7fe7104eea
Projucer: Fix gcc 10 warnings 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed 7ee2af23fc Projucer: Fixed live-build when app config is disabled 5 years ago
  reuk 092bc44413
MinGW: Fix windows/gcc warnings 5 years ago
  reuk 4292a38327 Cleanup: Add some missing explicit constructors 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 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 6610a1959f Added JUCE_CUSTOM_VST3_SDK flag to juce_audio_processors 5 years ago
  ed 521c250413 Projucer: Remove custom VST3 path options 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
  reuk dddeb1ad68 Build: Fix Xcode 11.4 compatibility issues 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
  Tom Poole fadd578b60 Projucer: Updated the autoupdater 5 years ago
  Tom Poole 0831c718a2 macOS: Fixed some Projucer live-build issues on Catalina 5 years ago
  ed fdc9831e60 Projucer: Only add plug-in properties to plug-in projects 5 years ago
  ed a901eb96aa Projucer: Add JuceLibraryCode folder to live-build engine system include paths 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed d275f3f7b1 Projucer: Fixed a crash in the live-build engine ComponentClassList 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  jules c6d1828a32 A few more internal updates for better smart pointer use 6 years ago
  ed c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 6 years ago
  jules da2b10ada6 Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'. 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  Tom Poole a1c343b97d Projucer: Fixed a bug connecting to the build server on startup 6 years ago
  ed c4eb15eb21 Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent 6 years ago
  jules 5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 6 years ago
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  ed f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 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
  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
  hogliux cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed fabb3a1e09 Projucer: Ensure that the compile engine settings are stored and recalled correctly 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  jules d691838765 Tidied up a few minor coding style discrepencies 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 85f07f58d0 Projucer: Fixed a bug in the live-build engine where it would not pick up the global project pre-processor defines 7 years ago
  ed 47af78fe0b Projucer: Implement PIPGenerator 7 years ago
  ed 1b99d653aa Projucer: Fixed a bug in the live-build engine where it would not pick up the global project pre-processor defines 7 years ago
  jules 7d24b39f18 Cranked up the Clang warning level in the projucer, and fixed a few minor warnings 7 years ago
  jules 33c0940d74 Cleaned up a few more ScopedPointer uses 7 years ago
  ed b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules 58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 7 years ago