332 Commits (39c44c12ed4872b6aba49b31e1b2cbeb5db5e080)

Author SHA1 Message Date
  jules 1e3973a212 Doxygen warning fixes and extra comments. 12 years ago
  jules 45b56e2e20 Minor clean-ups around the Justification class. 12 years ago
  jules ca3bc70acd Changes to improve scaling when using cached component images and component effects. 12 years ago
  jules 0906f661f6 Correction to AffineTransform::getScaleFactor() 12 years ago
  jules 48ae5d16a7 Much faster software rendering of glyphs when display is scaled. 12 years ago
  jules 7fb2533bb0 Some rendering fixes. 12 years ago
  jules 61ab5be83f Optimisation for software renderer performance in scaled components. 12 years ago
  jules bd3a75e726 Added some more translation methods to AffineTransform, and a couple of methods to Rectangle and RectangleList 12 years ago
  jules 29ada09816 Cleaned up some unused variables. 12 years ago
  jules 43e53f01b4 Made sure that Rectangle::operator/ can cope with an integer argument. 12 years ago
  jules ed220632ed Minor clean-ups. 12 years ago
  jules 69f75c344d Workarounds to get Rectangle<int>::getSmallestIntegerContainer() to work in VC2010 12 years ago
  jules 6629921a8b Removed some override specifiers due to a Clang compiler bug. 12 years ago
  jules 67916bc9d0 Refactored OpenGLGraphicsContext to share a lot of code with the software renderer, and to use edgetables rather than image masks for faster clipping. 12 years ago
  jules 08c9d5d22f EdgeTable performance tuning. 12 years ago
  jules 8c7a35addb Fixed some obscure rounding errors in Rectangle. 12 years ago
  jules 32c98223ac Refactored some lowlevelgraphicscontext classes to remove duplicated code. 12 years ago
  jules 6a6f42ddc9 Workarounds for GCC not understanding friend template classes in RectangleList. 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 5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 12 years ago
  jules 7d167aef87 Added a new AffineTransform::scaled method and improved Rectangle::operator*= 12 years ago
  jules 072c27d7f4 Renamed Rectangle::transformed to Rectangle::transformedBy, in order to match the method name in Point, and allow easier use of these classes in templates. 12 years ago
  jules 60a0087114 Some internal component peer work. 12 years ago
  jules cf01cae2ea Changed Rectangle::transformed to use getSmallestIntegerContainer on its result when used on a non-float rectangle type. 12 years ago
  jules b506a13ba2 Documentation fix. 12 years ago
  jules 3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 12 years ago
  jules 4a5380171a Version number update 12 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 0a0e0bc60d Workarounds for png code in some older versions of VC. 12 years ago
  jules 4fc8fbaef1 Added some more override decorators. 12 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules 13304ac410 Text layout fix when using newlines with certain fonts on OSX. 12 years ago
  jules c5f1e86cb3 Added some point-size accessor methods to Font. 12 years ago
  jules 518e302d4a Avoided some VC warnings. 12 years ago
  jules d086d55b44 Added division operator to Rectangle. 12 years ago
  jules 0b5fd389c0 Moved png lib C symbols into juce namespace. 12 years ago
  jules a53a50eb35 Improved ShapeButton's mouse-click movement behaviour. 12 years ago
  jules 2091e8dfc8 Replaced a few Justification references. 12 years ago
  jules 2329e63f20 Converted a few Colour references to pass-by-values. 12 years ago
  jules 1a49c7fc5b TextLayout whitespace fix. 12 years ago
  jules 146155bd34 Software text layout fix. 12 years ago
  jules 78aac0995a Fixes for some clang static analysis warnings. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules d3a207c596 New classes: AnimatedPosition and MouseInactivityDetector. 12 years ago
  jules b0e1cbd0ee Fix for single-character TextLayout width. 12 years ago
  jules e05393c36d Windows default font fix. 12 years ago
  jules 4b128378cf CodeEditorComponent rendering improvements. Faster OSX font lookup. 12 years ago
  jules 49fd486c23 Removed Graphics::drawTextAsPath, which is obsolete, since the same job can be done using Graphics::addTransform and any of the other drawText methods. 12 years ago
  jules 9772fde950 Minor tidying 12 years ago
  jules 048e5c679b Version number update 12 years ago