The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jules 4870ea28dd Refactored the dynamically-loaded OpenGL extension functions from being static to being members of a specific context object. This entails lots of OpenGLContext references being passed around all over the place, and has meant that a few static helper functions are no longer available. 14 years ago
..
application Xcode 4 assertion fix. VSTPluginFormat fix. 14 years ago
buttons Improved enablement of DrawableButton. Made hosted VSTs update their latency. 14 years ago
commands Got rid of the nasty general-purpose ints and void*s that were in the Message class. Instead of using a plain old Message class, just create a subclass which contains whatever data you need in a more meaningful format. 14 years ago
components Couple of minor windowing fixes. 14 years ago
drawables Made the x and y members public in the Point class. 14 years ago
filebrowser Added a FileTreeComponent::refresh() method. 14 years ago
keyboard Fixed some old OSX message handling code. Made the return type of Slider::getTextFromValue non-const. 14 years ago
layout Tidied up a few return types. 14 years ago
lookandfeel Complete rewrite of the TextLayout class, to provide better support for native platform layout functions. It now works with the AttributedString class, to provide a pre-formatted AttributedString that can be drawn. 14 years ago
menus Made the x and y members public in the Point class. 14 years ago
misc Made the x and y members public in the Point class. 14 years ago
mouse Made the x and y members public in the Point class. 14 years ago
native Cleaned up a few 64-bit VC++ warnings. 14 years ago
positioning Revamped the introjucer's settings page, making it easier to navigate than the old tabbed layout. Also, tweaked Viewport to be more resilient to changes in its content's size. 14 years ago
properties Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed. 14 years ago
widgets Minor update to ResizableWindow positioning, and slider tooltips. 14 years ago
windows Minor update to ResizableWindow positioning, and slider tooltips. 14 years ago
juce_gui_basics.cpp Workarounds for mingw compatibility. 14 years ago
juce_gui_basics.h New internal class CachedComponentImage, which is used internally to manage component buffering. I've used this to rebuild the OpenGLComponent's rendering algorithm so that it now supports sub-components and can have 2D content drawn in its paint method. Updated the openGL demo to show this in action. 14 years ago
juce_gui_basics.mm Added new module wrappers. 14 years ago
juce_module_info Refactored the dynamically-loaded OpenGL extension functions from being static to being members of a specific context object. This entails lots of OpenGLContext references being passed around all over the place, and has meant that a few static helper functions are no longer available. 14 years ago