75 Commits (16469fefe94dea41da1422ea27b657bdbe3d0e5b)

Author SHA1 Message Date
  jules d8c065c81f Added functionality for loading in-memory fonts! See Typeface::createSystemTypefaceFor() 12 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 12 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 12 years ago
  jules a8984031ba Made sure that glyph caches are flushed along with the typeface cache. 12 years ago
  jules 349d3d423f Fix for software text layout colour of single-character strings. 12 years ago
  jules af87a2eda6 Added some thread-safety to typeface caching, and optimised default font construction. 12 years ago
  jules d28ebfdb36 Stripped out some unnecessary boilerplate includes from juce_graphics. 12 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 12 years ago
  jules 45b56e2e20 Minor clean-ups around the Justification class. 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 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 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 b0e1cbd0ee Fix for single-character TextLayout width. 12 years ago
  jules e05393c36d Windows default font fix. 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 f790148bf6 Text layout fix for single-character strings. 12 years ago
  jules 2d6135a6db Added some methods for scanning font folders with FreeType. 12 years ago
  jules 3daf0a4015 Fix for CustomTypeface. 13 years ago
  jules 136041daa7 Fixed a couple of base-class copying typos and prevented copying of ReferenceCountedObject bases. 13 years ago
  jules d0135d9efc Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings. 13 years ago
  jules 7a3453f48b Minor clean-ups. 13 years ago
  jules 5d35a31f2e Minor clean-ups and documentation fixes. 13 years ago
  jules ccc89aaae9 Minor tidying-up. 13 years ago
  jules 6846b71ea4 Minor tweak to the GlyphArrangement word-splitting algorithm. 13 years ago
  jules 2ae82c4db4 New method Font::withPointHeight, for specifying font sizes in points. 13 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 13 years ago
  jules 4ef89c890f Avoided a few gcc compiler warnings. 13 years ago
  jules dbf0aced62 Fix for TextLayout justification. 13 years ago
  jules 3f6714ea7d Fixed a leak. 13 years ago
  jules ed83df2d75 Fonts: fix for changing height of customised typefaces. 13 years ago
  jules 6b1654e1d2 Fixed some more warnings. 13 years ago
  jules 583dcca1e5 Added a method for concatenating AttributedStrings. 13 years ago
  jules 4c951ecce6 TextPropertyComponent colour fix. 13 years ago
  jules 15c35b8ad8 TextLayout bugfix. Removed some unused functions. 13 years ago
  jules fb5bcb5094 Removed a confusing Font constructor that took a style name but could be mistakenly called with a typeface name. 13 years ago
  jules b1d73f2086 Minor internal refactoring and clean-ups. 13 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules 502af083aa Fixed a bug in Font::setUnderline(). 13 years ago
  jules 46c327d902 Font::fromString() fix. 13 years ago
  jules b6211f01c8 Added method: Font::withTypefaceStyle(). 13 years ago
  jules 625395fc98 Fix for Typeface::clearTypefaceCache() 13 years ago
  jules eeeaf832d5 Added a Typeface::clearTypefaceCache() method. 13 years ago
  jules 4536fce9ab TextLayout RTL fix. 13 years ago