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

94 commits

Author SHA1 Message Date
jules
c0ccc756e4 Made it possible to build plugins with JUCE_MODAL_LOOPS_PERMITTED turned off 2015-03-30 14:13:57 +01:00
jules
4eecccfd92 Fix for Ableton plugin window resizing issues. 2015-03-30 12:46:38 +01:00
jules
95b4198e2c Removed a couple of superfluous methods from AudioProcessor. 2015-03-28 09:50:20 +00:00
jules
6225b5de49 Added support for parameter value<->text conversion in VST and VST3 plugin formats. Also updated the JUCE demo audio plugin code to use the new AudioProcessorParameter class for its params. 2015-03-26 15:40:52 +00:00
jules
3bcc182fe9 Fix for blank windows when closing VST windows on Cubase 7 or later. 2015-03-24 16:08:46 +00:00
jules
53314f8eda Fix for plugin resize/repaint glitch when running in Ableton. 2015-03-23 17:22:56 +00:00
jules
6682e07fe6 Linux VST windowing fix. 2015-01-14 12:21:44 +00:00
jules
f7ccb5a5c0 Removed the noTail call in the VST wrapper, which was getting incorrectly set by plugins which reported an unknown tail size of 0 2014-12-23 11:52:33 +00:00
jules
b9d317db98 Warning fix. 2014-12-11 18:56:14 +00:00
jules
50a55b2e9c Avoided a few compiler warnings. 2014-12-03 11:45:15 +00:00
jules
52f4d01831 Avoided some compiler warnings 2014-12-02 10:17:09 +00:00
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
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
2058ffd551 Implemented getParameterLabel in the VST wrapper. 2014-08-29 19:26:40 +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
8977b896ab Workaround for a window ordering problem with VST plugins in some windows hosts. 2014-06-22 19:21:25 +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
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
cc3aa5c757 Avoiding crashes in plugins if components get deleted during a paint callback 2014-05-16 09:09: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
eff5503439 Fixed a few warnings in some OSX plugin builds. 2014-03-31 18:12:50 +01:00
jules
5409951861 Refactored some Xcode warning suppression. 2014-03-30 14:57:39 +01:00
jules
fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 2014-03-24 14:39:32 +00:00
jules
8d834b29a1 Refactored VST plugin win32 hooks, and added mouse-wheel hooking to VST3. Also added a VC2010 project to the audio demo plugin. 2014-03-14 18:16:56 +00:00
jules
5ede2da44b Improved some MemoryBlock comments and gave the class a reset() method. 2014-03-14 10:15:35 +00:00
jules
7e15ead238 Fix when building VST3 without VST2. 2014-02-09 11:28:06 +00:00
jules
dc6dd6544c VST3 client fixes. 2014-02-07 17:27:39 +00:00
jules
7dcac1a0b3 Avoided a few compiler warnings in the plugin build. 2014-01-31 10:27:26 +00:00
jules
68fad9f35a Tweak to improve VST cocoa plugin view resizing. 2014-01-24 09:24:58 +00:00
jules
388065788b VST plugins: added plugin-side support for the hasCockosViewAsConfig extension. 2014-01-23 22:11:14 +00:00
jules
4d2297b25c Fix for VST plugin shutdown in Reaper. 2014-01-23 19:58:44 +00:00
jules
4c392e6f02 Added some comments. 2013-12-26 10:49:51 +00:00
jules
53cbc74986 Passed maximum name length when calling VST getParameterName(). 2013-12-02 11:17:43 +00:00
jules
fe6ec7acfc Workaround for mingw. 2013-11-30 20:15:48 +00:00
jules
32316cc1aa Avoided allocation in VST process function. 2013-11-07 11:19:09 +00:00
jules
6ff9512059 Made sure that the PluginHostType class is included by the audio_plugin_client module 2013-10-24 09:29:28 +01:00
jules
35f2c94339 Avoided a pedantic warning in VST code. 2013-10-04 09:59:54 +01:00
jules
5818b89b04 Altered the method by which plugin UIs re-post carbon keyboard events. 2013-10-01 19:54:35 +01:00
jules
bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 2013-10-01 11:53:17 +01:00
jules
42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 2013-09-07 09:43:45 +01:00
jules
207557d996 Workaround for OSX 32-bit VST window positioning problems in some hosts. 2013-09-06 21:00:48 +01:00
jules
1986c40187 VST: removed problematic Windows keyboard hooks that were used in Live. 2013-08-12 10:21:39 +01:00
jules
5918d039ce Added some "override" annotations. 2013-07-08 19:05:14 +01:00
jules
516bddabcc Misc minor clean-ups. 2013-07-03 09:51:23 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
ee2f57ce88 Workaround for keypresses in plugins in Ableton live. 2013-04-25 15:57:48 +01:00
jules
d6076d680a CodeBlocks fix. 2013-04-24 11:37:08 +01:00