6 Commits (eda5904ba787788f84eec517ca161bb704c8d88c)

Author SHA1 Message Date
  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. 14 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.. 14 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. 16 years ago
  jules 9ffd554aa3 Made the AU wrapper more robust against crashes when the UI and plugin are deleted in the wrong order. 16 years ago
  jules 61f0d6903e minor whitespace clean-up 16 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. 16 years ago
  jules 2fee27c757 Updated the text of the copyright/license blurb at the top of each source file. 16 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
  jules 47cf2369e5 16 years ago