37 Commits (94da373c31eb04ec4cff03c1ee6eb51a85ce11f7)

Author SHA1 Message Date
  jules 74bd1ea8e6 Added some new methods to AudioProcessor, to support truncated parameter names, default parameter values and parameter step sizes. These are needed to support some AAX/RTAS host features. 11 years ago
  jules 7c83d51aa6 Changed AAX + RTAS 6.1 channel formats to 7.0, for wider support 11 years ago
  jules e661096762 Enabled JUCE_RTAS_LINK_TO_DEBUG_LIB by default in a debug build. 11 years ago
  jules 10a1a54af2 Added JUCE_RTAS_LINK_TO_DEBUG_LIB macro. 12 years ago
  jules 219a2b1991 RTAS build fix. 12 years ago
  jules 5918d039ce Added some "override" annotations. 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 b4382bad62 Added String methods to create/return a std::string, and also String::toRawUTF8 method. 12 years ago
  jules d096a78d85 RTAS midi channel mask fix. 12 years ago
  jules 9e79679920 Added a JUCE_RTAS_PLUGINGESTALT_IS_CACHEABLE flag. 12 years ago
  jules 7afc21cbab Fixed some JUCE_AUTORELEASEPOOL syntax 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 234525aef9 Increased the warning level in a couple of OSX builds, and removed some pedantic warnings in the introjucer. 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 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 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 10c0894141 Added AudioProcessor::wrapperType flags 12 years ago
  jules 6cba4c505e Added a JucePlugin_RTASDisableMultiMono setting. 12 years ago
  jules 5428554cda Added a flag to disable bypass in RTAS. 12 years ago
  jules e49c56109b Introjucer: Updated RTAS include path (on win32) 12 years ago
  jules 33dbaa2d30 Added AudioPlayHead::CurrentPositionInfo::timeInSamples member. 12 years ago
  jules c7e3550514 Added an RTAS include. 12 years ago
  jules 70024eae19 Fix for RTAS compile error. 13 years ago
  jules 8d92a49312 RTAS/OpenGL fix (?) 13 years ago
  jules a82a42b358 Fixed a missing semicolon. 13 years ago
  jules 54573ae2e5 Reintroduced some packing settings for RTAS builds. 13 years ago
  jules 0826b28983 RTAS compatibility fix. Wav file fix for coping with corrupt files. 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 e6f3788bc3 Added an assertion to help catch RTAS misuse. 13 years ago
  jules fb01e6dfc2 RTAS description update to use JucePlugin_Desc macro. FileBasedDocument addition for customising save filename. TableHeaderComponent fix to avoid spurious mouse-overs. 13 years ago
  jules 9b38f91226 Fixed a compile problem in VSTs. 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 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 e130af03ec Introjucer refactoring, moving more functionality from the ProjectExporters and into the ProjectTypes. Slightly altered the structure of nested groups that is generated, and tweaked the demo projects to reflect this. Couple of minor fixes to symbol exporting and CoreAudioFormat. 14 years ago
  Julian Storer 94a0bf1af1 Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details. 14 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer 6cddcc2407 Improved Wine detection on Windows. Removed mouse event throttling for WinVista and later. 14 years ago
  Julian Storer 328cc11713 Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety. 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 f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 963dbbd40a Tidied up a few win32 RTAS warnings. 14 years ago
  Julian Storer 533e7ba795 Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default. 14 years ago
  Julian Storer 8fd76650c4 RTAS ppq fix. New class OptionalScopedPointer. Deprecated the ResizableWindow::setContentComponent() method, replacing it with setContentOwned() and setContentNonOwned(), which provide a way to specify the component's ownership when it is added. 14 years ago
  Julian Storer 952b8c3940 Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes. 14 years ago
  Julian Storer a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 14 years ago