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

83 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
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
jules
bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 2013-02-24 15:49:06 +00:00
jules
4e17b8d2a9 Minor tidying-up of docs + warnings. 2013-01-16 15:50:14 +00:00
jules
56b1ddc873 Added a JUCE_VST_RETURN_HEX_VERSION_NUMBER_DIRECTLY flag for VST version number compatibility. 2013-01-05 13:37:52 +00:00
jules
5f8069719e VST sample pos accuracy fix. 2012-12-30 21:54:29 +00:00