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

90 commits

Author SHA1 Message Date
Timur Doumler
cc5d194b75 Introjucer: made functions inside unnamed namespace inline to avoid multiple definitions. 2015-08-18 11:08:14 +01:00
Timur Doumler
630cb459cb Removed "Plugin AU SDK Path" from Project settings as it is not used anymore. 2015-08-18 11:03:14 +01:00
jules
2cecf92a0e Embedded the Apple CoreAudio support files inside the juce_audio_plugin module, so that users no longer need to install or patch these files themselves! 2015-08-18 10:16:25 +01:00
Timur Doumler
aefd5d3725 Indentation. 2015-08-13 20:42:15 +01:00
Timur Doumler
a178731a95 refactoring: put initialisation of dependency path values into the individual exporters, called from their constructors. 2015-08-13 17:47:01 +01:00
Timur Doumler
7ea0ab19fd Refactoring: moved getVST/AAX/RTASFolder() into Exporter so it can use a DependencyPathValueSource instead of the project setting. 2015-08-13 15:13:33 +01:00
Timur Doumler
d9cd459032 Moved dependency path key strings into better location (DependencyPath utility class) 2015-08-13 11:08:03 +01:00
Timur Doumler
c922162b03 Introjucer: added global preferences window and global SDK path settings. 2015-08-11 18:17:23 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
e179df3e2c Introjucer: Fix to linux VST makefile flag generation. 2015-05-25 12:53:04 +01:00
jules
43ce64a099 Introjucer: refactored some functions and made it add "--no-undefined" to linux VST makefile linker settings. 2015-05-22 11:27:01 +01:00
jules
0860061fd9 Introjucer: made it possible to use relative paths for AU SDK includes 2015-05-05 12:11:19 +01:00
Timur Doumler
898e3c3796 Introjucer: added Linux Code::Blocks project export. 2015-05-05 11:16:44 +01:00
jules
9da6f51439 Introjucer: added a field for setting the plugin AudioUnit SDK path. 2015-03-24 17:52:21 +00:00
jules
d4a830fd65 Minor cleanup. 2015-02-23 12:30:27 +00:00
jules
22d48b465f Introjucer: Stopped MSVC AAX projects from setting the binary extention to .aaxplugin, instead allowing the post-build script to handle the renaming. 2015-02-02 09:12:27 +00:00
jules
2f3e5b1759 Introjucer: made sure that the post-build script is added in an AU-only project. 2015-01-08 21:13:09 +00:00
jules
c8bf8cd41e Moved some C++ escaping functions from the Introjucer into CppTokeniserFunctions. 2014-07-04 17:53:31 +01:00
jules
82f6189f91 Introjucer: Avoided unnecessary VST3 copy phase step. 2014-05-29 21:16:26 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
897c3c8044 Introjucer: correctly setting the JucePlugin_ManufacturerEmail macro. 2014-04-05 14:53:32 +01:00
jules
060a8cb05f Introjucer: added customisable VST category setting. 2014-03-25 17:29:32 +00:00
jules
3617bca65f Added multi-mono control for AAX. Fixed a problem with RTAS automation when opening plugin UIs. 2014-02-27 10:15:52 +00:00
jules
95d9d489a1 Removed an obsolete AAX config. 2014-02-20 12:11:44 +00:00
jules
70f8ae36e9 Introjucer: removed redundant plugin website field, and used the website value that's already set for the project instead when creating plugin projects. 2014-02-17 11:35:39 +00:00
jules
ba2ae2dd12 Introjucer: added some backslashes to the plugin install script path. 2014-02-16 13:03:51 +00:00
jules
e22e536626 Couple of tweaks to VST3 generation. 2014-02-06 11:27:23 +00:00
jules
4fe7240eb2 Initial version of VST3 plugin support. 2014-02-05 16:20:57 +00:00
jules
fb2a5fc857 Updates to introjucer for VST3 targets. 2014-02-04 15:54:15 +00:00
jules
2c3d639d91 Introjucer: fix for RTAS path when exporting VC projects. 2013-11-26 09:38:09 +00:00
jules
63cb062d35 Initial commit of VST3 hosting. 2013-11-21 13:27:36 +00:00
jules
81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 2013-10-17 10:42:58 +01:00
jules
a9aae9651b Big refactoring of the introjucer's module handling - removed the global module path, and each module now stores its path for each exporter. Rewrote all the UI for downloading + updating modules. 2013-09-30 14:41:36 +01:00
jules
ddc1524742 Updated headers in demo project files. 2013-06-13 14:06:55 +01:00
jules
5601c4d189 Introjucer: Added an exporter for Code::Blocks projects 2013-03-28 21:42:21 +00:00
jules
7875fffa2a Introjucer: fixed some AAX + RTAS paths. 2013-03-26 10:16:14 +00:00
jules
d3ea70d8c4 AU name format fix. 2013-03-17 18:22:03 +00:00
jules
f68713f704 Introjucer: update to remove AUCocoaViewClassName 2013-03-06 11:04:48 +00:00
jules
4fe02d2c8d AudioUnits: eliminated the JucePlugin_AUCocoaViewClassName parameter - this is no longer needed. Also rearranged the way AUPlugInDispatch.cpp is included, to improve compatibility. (You may need to re-save your projects in the introjucer to build with these changes) 2013-03-05 21:07:45 +00:00
jules
aff0d98e4b Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead. 2013-03-02 19:29:01 +00:00
jules
fe355dbae7 Introjucer: AAX win32 library linking. 2013-01-13 17:30:47 +00:00
jules
ddb6b969ea Introjucer: new plist format for AU plugins. 2013-01-05 15:42:05 +00:00
jules
99088bd0d7 Updated AU plugin wrapper generation to provide new factory entry points. 2013-01-03 11:28:41 +00:00
jules
234525aef9 Increased the warning level in a couple of OSX builds, and removed some pedantic warnings in the introjucer. 2012-12-27 19:56:18 +00:00
jules
e954a6558b Introjucer: More explicit control over the MSVC DLL runtime mode. 2012-12-06 16:35:06 +00:00
jules
88c0b1e512 Introjucer: Better AU plugin type setting for midi synths. 2012-12-03 18:10:59 +00:00
jules
36ce338d98 Added an AU header path. 2012-11-27 13:13:36 +00:00
jules
2c72bfac6c Reimplemented the VST hex/decimal version change. 2012-11-02 19:54:48 +00:00
jules
aa0eb1a75d Changed the VST version number to be parsed as base-10 rather than base-16. 2012-11-02 17:14:44 +00:00
jules
ab7c03a99e Introjucer: Added MSVC option for using DLL runtime lib. 2012-10-18 11:08:56 +01:00