22 Commits (cd5893d6e8b51b8ca133fc01e43664fe5839b2cc)

Author SHA1 Message Date
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules 3fdc8a22db New colour contrast method. 13 years ago
  jules 1f95f54089 Purged some warnings. 13 years ago
  jules 9c719306c9 Added -ldl to linux builds. Tidied up a few warnings. 13 years ago
  jules b6a22826fe Updates to keep Xcode 4.3 happy. 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 36bd285c4b Viewport component listener fix. Minor clean-ups. 13 years ago
  jules 4773b388ef AttributedString class and advanced text layout (stage 1) 13 years ago
  jules 6b7496c893 Handy new functions: createCopyIfNotNull(), and ScopedPointer::createCopy() 13 years ago
  jules 75ad1071ad OpenGL renderer optimisations. Renamed Colour::fromFloatRGBA. 13 years ago
  jules 44a050c1aa Fix for the parameter types of Colour::fromRGBAFloat. Change on iOS to avoid enabling an audio input device unless needed. 13 years ago
  jules 34840062ef Made the x and y members public in the Point class. 13 years ago
  jules 0b1cdf6ab1 Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType. 13 years ago
  jules 9eb2e337d3 Minor additions to ValueTree, Time. OpenGL work. Update to introjucer MSVC .sln file generation. 13 years ago
  jules fd00effb69 Fixed a mistake in the last check-in. 13 years ago
  jules 164cd8909b Fixes for TextEditor, ASIO, Windows touch, AU. 13 years ago
  jules 58580fc792 OpenGL gradient rendering. Viewport fix. 13 years ago
  jules 07b73e4071 StringArray fix + additional unit tests. AudioFormatManager tweak for iOS. Minor clean-ups. 13 years ago
  jules 6b07bfb51b Finally turned off the T wide-char string macro by default. If you've used it in your code, I'd recommend just skimming through and simply removing it. Any ascii strings will work fine without it; any strings containing extended chars are NOT PORTABLE and shouldn't be embedded anyway, but will work just as well if you replace the T with an 'L' prefix (much better to re-encode them as escaped UTF-8 though). If you really must keep using the macro, you can set the JUCE_DEFINE_T_MACRO flag to 1, and it will still be available as before. 13 years ago
  Julian Storer 7f4e56191a Mouse click and colour tweaks. Changed OSX URL reading to avoid local caching. 13 years ago
  Julian Storer ffc2f5d40e Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course) 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.. 14 years ago