1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

88 commits

Author SHA1 Message Date
ed
69085b2a61 Projucer: Accessibility updates 2021-05-10 10:53:14 +01:00
Tom Poole
79fbde7099 Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
reuk
7fe7104eea
Projucer: Fix gcc 10 warnings 2020-07-08 09:58:01 +01:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
7ee2af23fc Projucer: Fixed live-build when app config is disabled 2020-05-20 10:24:31 +01:00
reuk
092bc44413
MinGW: Fix windows/gcc warnings 2020-05-11 11:28:28 +01:00
reuk
4292a38327 Cleanup: Add some missing explicit constructors 2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
ed
fba0295a44 Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring 2020-04-17 16:05:10 +01:00
ed
6610a1959f Added JUCE_CUSTOM_VST3_SDK flag to juce_audio_processors 2020-04-17 14:21:06 +01:00
ed
521c250413 Projucer: Remove custom VST3 path options 2020-04-17 14:14:51 +01:00
reuk
ece5644a20 CMake: Add support for building JUCE projects with CMake 2020-04-13 12:10:11 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
reuk
dddeb1ad68 Build: Fix Xcode 11.4 compatibility issues 2020-03-25 13:10:32 +00:00
ed
59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 2020-03-09 17:39:28 +00:00
ed
11b184e43f Projucer: Updated some code that was using an incorrect method to get module config flags 2020-02-26 16:22:42 +00:00
ed
c73c5512d5 Projucer: Refactored the module handling code 2020-02-06 15:41:45 +00:00
Tom Poole
fadd578b60 Projucer: Updated the autoupdater 2020-02-04 11:26:48 +00:00
Tom Poole
0831c718a2 macOS: Fixed some Projucer live-build issues on Catalina 2020-02-04 11:26:48 +00:00
ed
fdc9831e60 Projucer: Only add plug-in properties to plug-in projects 2020-02-03 09:54:46 +00:00
ed
a901eb96aa Projucer: Add JuceLibraryCode folder to live-build engine system include paths 2020-01-28 11:55:56 +00:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
ed
d275f3f7b1 Projucer: Fixed a crash in the live-build engine ComponentClassList 2019-06-03 10:46:45 +01:00
Tom Poole
a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 2019-05-29 08:52:16 +01:00
jules
c6d1828a32 A few more internal updates for better smart pointer use 2019-05-19 11:44:22 +01:00
ed
c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 2019-03-22 17:28:14 +00:00
jules
da2b10ada6 Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'. 2019-01-18 09:09:06 +00:00
jules
cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 2019-01-11 09:52:10 +00:00
Tom Poole
a1c343b97d Projucer: Fixed a bug connecting to the build server on startup 2018-11-10 10:24:15 +00:00
ed
c4eb15eb21 Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent 2018-10-22 16:42:22 +01:00
jules
5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 2018-10-16 17:39:54 +01:00
jules
768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 2018-10-15 16:08:25 +01:00
ed
f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 2018-08-23 14:15:28 +01:00
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 2018-07-03 11:51:13 +01:00
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 2018-06-26 14:06:52 +01:00
hogliux
cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 2018-06-11 12:49:35 +01:00
jules
38295f332b Converted some old typedefs to using declarations 2018-05-03 09:59:05 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
ed
fabb3a1e09 Projucer: Ensure that the compile engine settings are stored and recalled correctly 2018-04-11 09:48:09 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
jules
d691838765 Tidied up a few minor coding style discrepencies 2018-04-10 09:50:11 +01:00
ed
01339a5365 Projucer: Moved the live-build settings into a separate CompileEngineSettings class and refactored some redundant code 2018-03-27 14:29:02 +01:00
ed
47af78fe0b Projucer: Implement PIPGenerator 2018-03-15 12:10:35 +00:00
ed
1b99d653aa Projucer: Fixed a bug in the live-build engine where it would not pick up the global project pre-processor defines 2018-03-15 12:10:31 +00:00
jules
7d24b39f18 Cranked up the Clang warning level in the projucer, and fixed a few minor warnings 2018-01-16 17:15:06 +00:00
jules
33c0940d74 Cleaned up a few more ScopedPointer uses 2018-01-09 12:22:31 +00:00
ed
b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 2018-01-05 17:05:20 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
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! 2017-12-12 16:24:40 +00:00