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

336 commits

Author SHA1 Message Date
jules
3ebbee5859 Modified the way VST window hierarchies are navigated, to avoid problems with popout windows. 2014-10-06 10:54:05 +01:00
jules
086dd2dad4 Removed a couple of redundant 'virtual's 2014-09-26 13:05:55 +01:00
jules
99399d4032 Fixed mistaken use of result code in the VST3 wrapper. 2014-09-23 09:38:46 +01:00
jules
f5b1919e51 Added support for setting a flag JucePlugin_AAXDisableAudioSuite to prevent the AAX wrapper adding audiosuite support 2014-09-18 09:14:18 +01:00
jules
4d30e810e8 Avoided a compiler warning 2014-09-16 08:43:03 +01:00
jules
d9e31b9070 Fix for a ref-count issue in VST2 plugin windows 2014-09-15 21:57:52 +01:00
jules
f3d59a0f2f Fix for bypass parameter handling in AAX. 2014-09-02 17:58:21 +01:00
jules
6d2df85ff7 Changed the RTAS wrapper to avoid needing to use an asyncupdater when first called. 2014-08-31 16:29:30 +01:00
jules
2058ffd551 Implemented getParameterLabel in the VST wrapper. 2014-08-29 19:26:40 +01:00
jules
3aa1162998 Making AU timecode detection deal with some quirks in certain versions of Ableton. 2014-08-20 21:13:55 +01:00
jules
4604767220 Extensions to AudioProcessorEditor to help clicking on AAX controls. 2014-08-19 17:03:09 +01:00
jules
3e7d305094 A few minor whitespace cleanups. 2014-08-16 21:06:27 +01:00
jules
aba0ff9240 Added method AudioProcessorEditor::setControlHighlight() for support of this AAX functionality. 2014-08-14 18:03:13 +01:00
jules
99e8445b96 Version number update 2014-08-12 13:43:39 +01:00
jules
0147fe00f9 Implemented an AU method to avoid problems with some versions of the CoreAudio API. 2014-08-12 11:38:14 +01:00
jules
df9701430a Workaround for VST3 plugin resizing in Wavelab. 2014-08-11 10:48:30 +01:00
jules
27646a8db0 Avoided a false alarm assertion in the AU wrapper. 2014-08-07 22:04:11 +01:00
jules
e233124fc3 Fix for StandAloneFilterWindow path saving. 2014-07-30 11:35:43 +01:00
jules
7f5c5e02d1 Avoided problems in the VST3 wrapper for plugins with 0 inputs. 2014-07-25 20:32:55 +01:00
jules
d2e1c7f679 Version number update 2014-07-13 19:42:44 +01:00
jules
54512dcb3f In the VST wrapper, made the ioChanged callback happen asynchronously on the message thread. 2014-07-13 19:31:48 +01:00
jules
f7d97b3166 Added a parameter to StandaloneFilterWindow to make ownership of the settings object optional. 2014-06-29 19:22:10 +01:00
jules
8977b896ab Workaround for a window ordering problem with VST plugins in some windows hosts. 2014-06-22 19:21:25 +01:00
jules
0147476afb Modified StandaloneFilterWindow to take an extra argument for setting ownership of the property set. 2014-06-17 14:01:49 +01:00
jules
8a2af98497 Added an assertion to warn if a plugin reports no programs, because this can cause problems in some Sony hosts. 2014-06-17 08:54:41 +01:00
jules
20020a83fe Fixed an OSX plugin build error. 2014-06-16 18:42:50 +01:00
jules
9c8afb5b48 Fixed a build error. 2014-06-15 09:04:01 +01:00
jules
6c61dbb68e Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. 2014-06-14 13:06:53 +01:00
jules
f8e9a13f1d Version number update 2014-06-01 19:26:09 +01:00
jules
e0f64bb27a Changed the linux VST wrapper to create its window directly inside the host's window. 2014-05-30 10:39:55 +01:00
jules
d01a508217 Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS 2014-05-28 16:44:02 +01:00
jules
619716751e Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes. 2014-05-28 11:06:48 +01:00
jules
cc3aa5c757 Avoiding crashes in plugins if components get deleted during a paint callback 2014-05-16 09:09:44 +01:00
jules
ef16b4481f Avoided a compiler warning. 2014-05-06 21:55:05 +01:00
jules
167f75772f Minor VST3 cleanup 2014-05-03 16:00:56 +01:00
jules
f34e812633 VST3 client workarounds for Wavelab and midi-only plugins. 2014-04-28 12:58:53 +01:00
jules
6c6c815a16 Changed default location for standalone plugin wrapper file saving. 2014-04-28 11:40:53 +01:00
jules
22056fab01 Added parameters to StandalonePluginHolder to allow custom file suffixes when loading/saving 2014-04-25 10:47:56 +01:00
jules
ef20f3a662 Added sanity-checks to VST2->3 chunk loading. 2014-04-18 10:25:46 +01:00
jules
596fccb6de Really minor UI tweak in StandaloneFilterWindow. 2014-04-17 12:27:56 +01:00
jules
2db263c122 Refactored StandaloneFilterWindow, breaking it up so that there's a separate class StandalonePluginHolder which can be used inside more customised windows. 2014-04-16 15:25:21 +01:00
jules
e6cb945088 VST2->3 state loading changes. 2014-04-12 22:42:37 +01:00
jules
395082b107 AAX: set the parameter modes differently depending upon the number of steps. 2014-04-05 22:05:44 +01:00
jules
f4fa3a420b Fix for VST3 stucture size issue. 2014-04-02 19:40:02 +01:00
jules
41cac9e5a1 More VST->VST3 auto-replace functionality. 2014-04-02 14:17:38 +01:00
jules
223523f4f5 Cleaned up some mistakes in the VST3 COM macros. 2014-04-02 10:26:25 +01:00
jules
b5d10d753a Made Process::isForegroundProcess() return a correct result on iOS. 2014-04-01 12:13:29 +01:00
jules
eff5503439 Fixed a few warnings in some OSX plugin builds. 2014-03-31 18:12:50 +01:00
jules
352e603d43 A couple of compiler warning fixes 2014-03-31 10:42:53 +01:00
jules
c478ff0116 Documentation fix. 2014-03-31 10:11:06 +01:00