1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-27 02:20:05 +00:00
Commit graph

87 commits

Author SHA1 Message Date
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
jules
e6b717e713 Some mingw compile fixes. 2013-04-22 16:37:16 +01:00
jules
f5f123a6b6 Workaround for VST plugins in Adobe Premiere. 2013-04-20 11:05:31 +01:00
jules
26f3837593 Another JUCE_AUTORELEASEPOOL fix. 2013-03-24 10:09:30 +00:00
jules
7afc21cbab Fixed some JUCE_AUTORELEASEPOOL syntax 2013-03-23 10:20:01 +00:00
jules
dbfcdf1bce VST wrapper getTailSize implementation. 2013-03-04 09:30:48 +00:00
jules
aff0d98e4b Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead. 2013-03-02 19:29:01 +00:00
jules
b0ee49d537 New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions. 2013-02-25 14:39:35 +00:00