49 Commits (94da373c31eb04ec4cff03c1ee6eb51a85ce11f7)

Author SHA1 Message Date
  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. 11 years ago
  jules 207557d996 Workaround for OSX 32-bit VST window positioning problems in some hosts. 11 years ago
  jules 1986c40187 VST: removed problematic Windows keyboard hooks that were used in Live. 11 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules 516bddabcc Misc minor clean-ups. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules ee2f57ce88 Workaround for keypresses in plugins in Ableton live. 12 years ago
  jules d6076d680a CodeBlocks fix. 12 years ago
  jules e6b717e713 Some mingw compile fixes. 12 years ago
  jules f5f123a6b6 Workaround for VST plugins in Adobe Premiere. 12 years ago
  jules 7afc21cbab Fixed some JUCE_AUTORELEASEPOOL syntax 12 years ago
  jules dbfcdf1bce VST wrapper getTailSize implementation. 12 years ago
  jules aff0d98e4b Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead. 12 years ago
  jules b0ee49d537 New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions. 12 years ago
  jules bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 12 years ago
  jules 56b1ddc873 Added a JUCE_VST_RETURN_HEX_VERSION_NUMBER_DIRECTLY flag for VST version number compatibility. 12 years ago
  jules 5f8069719e VST sample pos accuracy fix. 12 years ago
  jules 39eae806de Changes to make sure the AudioProcessor::wrapperType member is set correctly when its constructor is called. 12 years ago
  jules 9cb14fb966 Change to VST wrapper to avoid duplicate setParameter callbacks. 12 years ago
  jules f903695ba3 Audio plugins: better bypass support, with an AudioProcessor::processBlockBypassed() method that can be used for custom behaviour. 12 years ago
  jules 07e7188eb1 Tidied up a few compiler warnings. 12 years ago
  jules 5a8729c471 VST vendor version fix. 12 years ago
  jules 2c72bfac6c Reimplemented the VST hex/decimal version change. 12 years ago
  jules 10c0894141 Added AudioProcessor::wrapperType flags 12 years ago
  jules 2cf131f0a6 Audio plugin fixes. 12 years ago
  jules d1bdc123a9 VST: better forwarding of plugin channel config changes. 12 years ago
  jules da4d2a46cb Refactored audio plugin DllMain. 12 years ago
  jules e7f77abc68 Audio plugins: new DllMain handling. 12 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 12 years ago
  jules 9a24aa8a20 Minor clean-ups. 12 years ago
  jules 33dbaa2d30 Added AudioPlayHead::CurrentPositionInfo::timeInSamples member. 12 years ago
  jules 8d92a49312 RTAS/OpenGL fix (?) 13 years ago
  jules a866a9c2cf Fixed a few Array::removeValue calls that I'd missed.. 13 years ago
  jules b4446d34ca VST: workaround for position problems in 64-bit cubase. 13 years ago
  jules 54573ae2e5 Reintroduced some packing settings for RTAS builds. 13 years ago
  jules 2e0640b8ba Added some speaker arrangement methods to AudioProcessor, with support for retrieving host speaker arrangements in a VST plugin. 13 years ago
  jules 46ae142d8a Added loop position indicators to CurrentPositionInfo (only enabled in VSTs) 13 years ago
  jules f043bb6ace Removed some old packing pragmas from the plugin code. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules 4f0c2c0fb8 More openGL shader fixes. VST fix for Wavelab. 13 years ago
  jules 0301e9d1e4 Introjucer RTAS fix. VST fix for intel compiler. 13 years ago
  jules a997490f17 Updated the OpenGLComponent so that it can render sub-components when using a background thread, and changed the demo to use this mode (which is faster). 13 years ago
  jules 9b38f91226 Fixed a compile problem in VSTs. Minor clean-ups. 13 years ago
  Julian Storer 7c77e101fc Minor clean-ups. 13 years ago
  Julian Storer 81da96f1a2 Refactored the structure of the introjucer's generated code folder, and gave it the ability to embed local copies of modules. 13 years ago
  Julian Storer 4808d9c318 Hard-coded some juce namespace declarations. 13 years ago
  Julian Storer e7ca7963f0 VST fix. Updated the old jucer to be managed with an Introjucer project rather than manually. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer f89fa9456a Sorted out some windows header files. Introjucer RTAS VC project fix. 14 years ago