1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

261 commits

Author SHA1 Message Date
reuk
8433c098b9 MIDI: Add Midi Logger plugin demo PIP
We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices.
2020-04-16 12:18:46 +01:00
reuk
e7e1de78fa Files: Add RangedDirectoryIterator 2020-04-13 13:16:06 +01:00
reuk
2ca69e8f70 Projucer: Stop requiring JuceHeader to be included in projects 2020-04-13 13:16:05 +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
ed
bda05320cb Projucer: Fixed a potential crash when quitting 2020-03-20 18:03:27 +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
ed
fdc9831e60 Projucer: Only add plug-in properties to plug-in projects 2020-02-03 09:54:46 +00:00
ed
7484ac3dd3 Projucer: Updated all project templates to use include search path when including JuceHeader.h 2020-01-21 16:25:33 +00:00
ed
0eed5f0e33 Projucer: Update exporter paths when setting is changed 2020-01-14 12:01:06 +00:00
Tom Poole
997b217179 macOS: Fixed compatibility targeting macOS 10.10 and earlier when building against the 10.15 SDK 2020-01-07 16:12:10 +00:00
ed
aeaae3b44b Projucer: Ensure that new project windows are always fully onscreen 2019-12-12 09:54:39 +00:00
Tom Poole
31e78da5dd Projucer: Made the autoupdater obtain executable file permissions directly from the JUCE distribution zips 2019-11-15 17:19:59 +00:00
ed
288f2accc7 Projucer: Added VS2013 to the list of old exporters to be removed 2019-10-24 16:48:16 +01:00
Tom Poole
27ec5bcaa4 Projucer: Fixed a typo 2019-09-26 09:28:49 +01:00
ed
4edb0d2c90 Tidied up some divider comments 2019-09-06 12:00:26 +01:00
ed
a94610dfaf Projucer: Don't add Xcode resource files to exporters other than Xcode 2019-07-12 15:15:26 +01:00
ed
302e4a6166 Projucer: Prevent duplicate module headers being added to the project when copying module files locally 2019-07-04 09:40:24 +01:00
jules
69c3474012 Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus 2019-06-24 16:37:48 +01:00
jules
cd4aba9e43 PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together. 2019-06-20 13:55:18 +01:00
ed
cb7e325d51 Fixed some variable shadowing warnings 2019-06-04 17:59:02 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
Tom Poole
2fc4404a74 Fixed some more RTAS build errors and marked it as deprecated 2019-05-23 11:37:04 +01:00
ed
76c741e09b Projucer: Made sure a sensible default exporter is chosen when none have been selected 2019-05-21 16:27:02 +01:00
jules
c6d1828a32 A few more internal updates for better smart pointer use 2019-05-19 11:44:22 +01:00
jules
a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 2019-05-16 15:37:47 +01:00
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! 2019-05-15 11:02:03 +01:00
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 2019-05-09 10:51:19 +01:00
ed
a9b4dcd9e9 Projucer: Made the exporter selector box a bit more robust 2019-04-18 15:30:44 +01:00
ed
a8ff4ea180 Projucer: Send warning message in Project::removeDefunctExporters() to stdout when running from the command-line 2019-03-25 11:09:18 +00:00
ed
c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 2019-03-22 17:28:14 +00:00
ed
4dad6ee028 Projucer: Add a project setting to specify a shell script that will be run after saving 2019-03-22 16:51:54 +00:00
ed
e54208ecc8 Projucer: Don't sort module libs list when adding to exporter 2019-03-13 15:55:26 +00:00
ed
4c58efa407 Projucer: Fixed a bug when clicking the save and open in IDE button after changing the target project folder setting 2019-03-11 10:00:14 +00:00
ed
ce33b4aea1 Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins 2019-01-23 12:52:47 +00:00
ed
b2e2346745 Projucer: Add an option to specify per-file compiler flags 2019-01-22 15:48:15 +00:00
ed
497ac0bea3 Projucer: Prevent unnecessary ChangeListener callbacks in HeaderComponent 2019-01-14 11:12:53 +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
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 2018-11-27 17:28:36 +00:00
ed
463f5ea5b0 Projucer: Ensure that the default bundle identifier doesn't contain any illegal characters 2018-11-13 09:25:45 +00:00
ed
33baa50986 Projucer: Fixed a bug in scanning exporter module paths when there are no compatible exporters on the current OS 2018-11-12 11:25:22 +00:00
ed
ada0fdfeaf Projucer: Fixed a bug where multiple AlertWindows could be shown for an out-of-date version 2018-11-09 12:04:51 +00:00
ed
b56bdd83fd Projucer: Only add paths from compatible exporters when scanning exporter module paths 2018-11-09 11:22:25 +00:00
ed
fe49d69dfc Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit 2018-11-05 16:12:32 +00:00
ed
3458d11078 Projucer: Increase the height of the user settings popup slightly when using the Projucer in GPL mode 2018-10-31 15:24:14 +00:00
ed
1702fa04aa Projucer: Fixed a dangling pointer crash which could occur in modules items with config flags 2018-10-25 15:14:31 +01:00
ed
b758d83415 Projucer: Removed an unused method and fixed a potential crash when refreshing module tree items 2018-10-25 11:06:00 +01:00
ed
8667ffc059 Projucer: Ensure that ValueWithDefault objects outlive the PropertyComponents which reference them 2018-10-24 11:45:51 +01:00