23 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 4d30e810e8 Avoided a compiler warning 10 years ago
  jules d9e31b9070 Fix for a ref-count issue in VST2 plugin windows 10 years ago
  jules eff5503439 Fixed a few warnings in some OSX plugin builds. 11 years ago
  jules 7e15ead238 Fix when building VST3 without VST2. 11 years ago
  jules dc6dd6544c VST3 client fixes. 11 years ago
  jules 68fad9f35a Tweak to improve VST cocoa plugin view resizing. 11 years ago
  jules 388065788b VST plugins: added plugin-side support for the hasCockosViewAsConfig extension. 11 years ago
  jules 4d2297b25c Fix for VST plugin shutdown in Reaper. 11 years ago
  jules 6ff9512059 Made sure that the PluginHostType class is included by the audio_plugin_client module 11 years ago
  jules 5818b89b04 Altered the method by which plugin UIs re-post carbon keyboard events. 11 years ago
  jules bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 11 years ago
  jules 207557d996 Workaround for OSX 32-bit VST window positioning problems in some hosts. 11 years ago
  jules 516bddabcc Misc minor clean-ups. 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 26f3837593 Another JUCE_AUTORELEASEPOOL fix. 12 years ago
  jules 7afc21cbab Fixed some JUCE_AUTORELEASEPOOL syntax 12 years ago
  jules 4e17b8d2a9 Minor tidying-up of docs + warnings. 12 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 12 years ago
  jules 87cb1b7b06 Clang compatibility fix. 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 35da7fe473 VST: workaround for a Wavelab bug. 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 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 b317b47533 Multi-touch handling changes for Component class. 64-bit VST keypress fix. 14 years ago
  Julian Storer 7dd208a8b1 Changes to VST code to help compiling in 64-bit mode. 14 years ago
  Julian Storer a9b1676028 Fixed for OpenGL, DropShadower, Linux midi, VST resizing + mouse wheel hooks. 14 years ago
  Julian Storer 67afa64a4b Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/ 14 years ago
  Julian Storer 53f326be62 Refactored some Carbon window work-around code for plugins, and enabled it for RTAS plugins. 14 years ago
  Julian Storer e0a38a30db Minor tweaks to the software renderer, introjucer and vst wrapper. 14 years ago
  Julian Storer f73d602b45 64-bit VST tweaks. Removed leak warnings for messages. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 0a6aaea93b Minor updates for plugins. Fixed some X windows locking. 14 years ago
  Julian Storer 80472c3448 Minor updates to some plugin classes. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 63d3d8a77e New class: NamedValueSet, which is a simple container for named var objects. Removed the clunky get/setComponentProperty methods and replaced them a single method Component::getProperties(), which returns a NamedValueSet for that component - if you've used component properties in your code you might need to change your syntax, but this is a cleaner solution, and using var objects for the data is more powerful than the old, string-based implementation. Also fixed a Mac image rendering bug. 15 years ago
  Julian Storer 48bacabcff Changes to improve AU, VST and RTAS key forwarding on the Mac 15 years ago
  Julian Storer 5cbd3c2f4c fixed a VST crash caused by closing Nuendo with a window open; updated win32 memory detection calls 15 years ago
  Julian Storer a90a65343c whitespace tidying-up 15 years ago
  Julian Storer 6f20d00e69 fix for the VST plugin window position being slightly wrong in Cubase 15 years ago
  jules a38d1a05e2 More mac plugin fixes for Reaper, Logic, Live. 15 years ago
  jules 9ffd554aa3 Made the AU wrapper more robust against crashes when the UI and plugin are deleted in the wrong order. 15 years ago
  jules 61f0d6903e minor whitespace clean-up 15 years ago
  jules f5a3fb0fb3 removed a memory leak in mac messaging; tweaked mac VSTs to avoid a shutdown bug in Reaper; added a clear() method to DynamicObject. 15 years ago
  jules 2fee27c757 Updated the text of the copyright/license blurb at the top of each source file. 15 years ago
  jules 1ccb175762 tidied up whitespace in files 16 years ago
  jules c2ba5785ab fix for VST crash in Live when the plugin is deleted with its window still open 16 years ago
  jules 9992bb6790 small tweaks to mac messaging and VST windowing; added code to name the drawables after their 'id' tag when parsing SVG 16 years ago
  jules 69d0eb483e whitespace cleanup 16 years ago
  jules 90999af68b Big rewrite of the audio plugin framework to create "polymorphic" plugins. This means that all the separate projects for each plugin type have now been reduced to a single project that create a multi-purpose binary, which functions as any combination of AU/VST/RTAS. This should make it much easier and quicker to develop multi-platform plugins because you now only need to manage one project. I've also moved all the files around, cleaned up their naming conventions, and done some extensive tidying up. I've rewritten the "How to use this framework.txt" file, so please refer to that for more details! 16 years ago
  jules 485b6b7e57 16 years ago