44 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules fbaf80ced4 Fixed a typo in Colour. 11 years ago
  jules 1a75ceb9aa Added method Colour::getPerceivedBrightness() 11 years ago
  jules 76c8400049 Really minor clean-ups. 11 years ago
  jules 62aac7d384 Adjusted mapping of float->int colour values (again). 11 years ago
  jules 1db908d5cc Accuracy tweak to float->int conversions in the Colour class. 11 years ago
  jules 3a47baf9b9 Misc minor string optimisations. 12 years ago
  jules d28ebfdb36 Stripped out some unnecessary boilerplate includes from juce_graphics. 12 years ago
  jules 3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 12 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 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 e1f0baca43 Pixel blending improvement. 12 years ago
  jules 9affbafa75 Pixel blending fix. 12 years ago
  jules 31fc78b314 Minor tidying up. 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 14cc8bf3c5 Changed ImageCache purging method. Added a PropertyPanel::getTotalContentHeight() method. 12 years ago
  jules c8e09aba67 Added an extra method to ListenerList. Handled zero-length binary data in var class. 12 years ago
  jules e58b915300 Fixed some COM object ref-counting. 13 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 13 years ago
  jules 842d30fbfa Minor tidying-up. 13 years ago
  jules 5001ead53a OSX 10.5 SDK and GCC fixes. 13 years ago
  jules ad1becb00b PixelARGB compile fix for PPC targets. 13 years ago
  jules b3556f720e Added some colour component accessor methods to PixelARGB, PixelRGB. Tidied up some packing macros. 13 years ago
  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) 14 years ago
  jules 6b7496c893 Handy new functions: createCopyIfNotNull(), and ScopedPointer::createCopy() 14 years ago
  jules 75ad1071ad OpenGL renderer optimisations. Renamed Colour::fromFloatRGBA. 14 years ago
  jules 44a050c1aa Fix for the parameter types of Colour::fromRGBAFloat. Change on iOS to avoid enabling an audio input device unless needed. 14 years ago
  jules 34840062ef Made the x and y members public in the Point class. 14 years ago
  jules 0b1cdf6ab1 Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType. 14 years ago
  jules 9eb2e337d3 Minor additions to ValueTree, Time. OpenGL work. Update to introjucer MSVC .sln file generation. 14 years ago
  jules fd00effb69 Fixed a mistake in the last check-in. 14 years ago
  jules 164cd8909b Fixes for TextEditor, ASIO, Windows touch, AU. 14 years ago
  jules 58580fc792 OpenGL gradient rendering. Viewport fix. 14 years ago
  jules 07b73e4071 StringArray fix + additional unit tests. AudioFormatManager tweak for iOS. Minor clean-ups. 14 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. 14 years ago
  Julian Storer 7f4e56191a Mouse click and colour tweaks. Changed OSX URL reading to avoid local caching. 14 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) 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