55 Commits (f5c19ef612cc01ac3a051486b341e2ccefedd627)

Author SHA1 Message Date
  jules 189853720a Cleaned up a few uses of Image::null 10 years ago
  jules 16466371f0 Added ability for ImageType::convert() to work on formats with different pixel strides 10 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 10 years ago
  jules 9c13257da2 Added flag JUCE_EXCEPTIONS_DISABLED to detect compiling with exceptions turned off, and removed internal exception use from a few places in the codebase. 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  jules 06c1a15496 Added some missing 'override' decorators 10 years ago
  Timur Doumler be9a2ff1bb Implemented support for Android OpenGL native ARGB pixel format. 10 years ago
  jules adf01a6a15 Whitespace 11 years ago
  hogliux e83a69560a Fix for duplicateIfShared when image depends on other image via SubsectionImageData 11 years ago
  jules 50a55b2e9c Avoided a few compiler warnings. 11 years ago
  jules 46dfd54d9a Minor cleanups. 11 years ago
  jules 7a869d6528 Made the OpenGL graphics context keep a cache of textures it has recently used for Image rendering, to avoid repeatedly moving data to the GPU. 12 years ago
  jules 76c8400049 Really minor clean-ups. 12 years ago
  jules a2c95ce4fd Cleaned out and optimised some graphics code. 12 years ago
  jules a2280fc25d Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering. 12 years ago
  jules d28ebfdb36 Stripped out some unnecessary boilerplate includes from juce_graphics. 12 years ago
  jules da3838db8a Minor clean-ups. 12 years ago
  jules 1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 12 years ago
  jules 60a0087114 Some internal component peer work. 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 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 c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules a1461637ee Added a comment. 13 years ago
  jules 14cc8bf3c5 Changed ImageCache purging method. Added a PropertyPanel::getTotalContentHeight() method. 13 years ago
  jules e951ab4a4d Added ImageCache::clear() method. 13 years ago
  jules 9eb3c1955a Added some missing JUCE_API modifiers. 13 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 13 years ago
  jules a25acde808 Image subsection fix. Linux text drag-and-drop. 13 years ago
  jules 6b1654e1d2 Fixed some more warnings. 13 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 13 years ago
  jules af9c71be38 Added Image::Bitmap::getBounds method. 13 years ago
  jules 6b679bb46b New methods in ImageFileFormat for checking file extensions. 13 years ago
  jules c6299a08dc Changed the return type of ImageType::create(). 13 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules 9af7f2f480 Fixed a dependency issue in the graphics module. 13 years ago
  jules 3ddc6dd43d New class: DropShadow, and a complete refactoring of the way shadows are rendered. The DropShadowEffect and DropShadower classes now take a DropShadow object to describe their shadow parameters, instead of the raw numbers. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 14 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. 14 years ago
  jules 36bd285c4b Viewport component listener fix. Minor clean-ups. 14 years ago
  jules dcfa73204b AlertWindow text colour fix. URL::getPort() method. Image::createCopy() method. 14 years ago
  jules 09dd26bf60 Tweak to ComponentBoundsConstrainer. Fix for iOS when embedding juce windows. 14 years ago
  jules b480ff14a2 Fixed a typo in image conversion. 14 years ago
  jules 0b1cdf6ab1 Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType. 14 years ago
  jules d1e4e9b9d0 OpenGL development (OpenGLRenderer now more-or-less works) 14 years ago
  jules 7404020717 New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring. 14 years ago
  jules 04c35b28e6 OpenGL refactoring. 14 years ago
  jules f31dca5f2f More OpenGL work. 14 years ago
  jules ce0b4bdb9c Support for writing JPG even if the image has an alpha channel. Added assertion to warn if you try to use a fallback font on OSX. Minor fixes and features for PopupMenu, ComboBox. 14 years ago