1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

75 commits

Author SHA1 Message Date
jules
d8c065c81f Added functionality for loading in-memory fonts! See Typeface::createSystemTypefaceFor() 2013-12-19 15:39:30 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 2013-12-01 11:32:39 +00:00
jules
a8984031ba Made sure that glyph caches are flushed along with the typeface cache. 2013-10-23 11:50:04 +01:00
jules
349d3d423f Fix for software text layout colour of single-character strings. 2013-10-11 21:56:44 +01:00
jules
af87a2eda6 Added some thread-safety to typeface caching, and optimised default font construction. 2013-09-24 13:37:00 +01:00
jules
d28ebfdb36 Stripped out some unnecessary boilerplate includes from juce_graphics. 2013-08-24 10:49:25 +01:00
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. 2013-08-23 12:08:31 +01:00
jules
45b56e2e20 Minor clean-ups around the Justification class. 2013-08-20 17:27:41 +01:00
jules
3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 2013-07-22 13:18:29 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
5918d039ce Added some "override" annotations. 2013-07-08 19:05:14 +01:00
jules
13304ac410 Text layout fix when using newlines with certain fonts on OSX. 2013-07-08 17:04:25 +01:00
jules
c5f1e86cb3 Added some point-size accessor methods to Font. 2013-07-06 10:28:24 +01:00
jules
2091e8dfc8 Replaced a few Justification references. 2013-07-01 22:07:39 +01:00
jules
2329e63f20 Converted a few Colour references to pass-by-values. 2013-07-01 17:38:47 +01:00
jules
1a49c7fc5b TextLayout whitespace fix. 2013-06-29 12:03:29 +01:00
jules
146155bd34 Software text layout fix. 2013-06-29 11:02:34 +01:00
jules
b0e1cbd0ee Fix for single-character TextLayout width. 2013-06-19 19:55:17 +01:00
jules
e05393c36d Windows default font fix. 2013-06-16 21:48:02 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
f790148bf6 Text layout fix for single-character strings. 2013-05-15 11:15:39 -06:00
jules
2d6135a6db Added some methods for scanning font folders with FreeType. 2013-04-21 20:47:29 +01:00
jules
3daf0a4015 Fix for CustomTypeface. 2013-04-03 20:18:59 +01:00
jules
136041daa7 Fixed a couple of base-class copying typos and prevented copying of ReferenceCountedObject bases. 2013-03-08 15:13:07 +00:00
jules
d0135d9efc Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings. 2013-03-08 14:07:51 +00:00
jules
7a3453f48b Minor clean-ups. 2012-12-31 19:10:54 +00:00
jules
5d35a31f2e Minor clean-ups and documentation fixes. 2012-12-20 21:26:12 +00:00
jules
ccc89aaae9 Minor tidying-up. 2012-12-20 20:46:17 +00:00
jules
6846b71ea4 Minor tweak to the GlyphArrangement word-splitting algorithm. 2012-12-20 13:59:51 +00:00
jules
2ae82c4db4 New method Font::withPointHeight, for specifying font sizes in points. 2012-12-17 21:27:23 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
4ef89c890f Avoided a few gcc compiler warnings. 2012-11-11 18:43:36 +00:00
jules
dbf0aced62 Fix for TextLayout justification. 2012-10-10 11:44:23 +01:00
jules
3f6714ea7d Fixed a leak. 2012-10-05 17:50:17 +01:00
jules
ed83df2d75 Fonts: fix for changing height of customised typefaces. 2012-10-05 17:24:03 +01:00
jules
6b1654e1d2 Fixed some more warnings. 2012-09-24 15:45:25 +01:00
jules
583dcca1e5 Added a method for concatenating AttributedStrings. 2012-09-03 12:27:49 +01:00
jules
4c951ecce6 TextPropertyComponent colour fix. 2012-07-27 22:00:59 +01:00
jules
15c35b8ad8 TextLayout bugfix. Removed some unused functions. 2012-07-27 17:48:48 +01:00
jules
fb5bcb5094 Removed a confusing Font constructor that took a style name but could be mistakenly called with a typeface name. 2012-07-14 12:48:01 +01:00
jules
b1d73f2086 Minor internal refactoring and clean-ups. 2012-07-14 10:02:45 +01:00
jules
df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 2012-07-12 14:10:46 +01:00
jules
502af083aa Fixed a bug in Font::setUnderline(). 2012-07-11 09:44:10 +01:00
jules
46c327d902 Font::fromString() fix. 2012-07-03 19:43:49 +01:00
jules
b6211f01c8 Added method: Font::withTypefaceStyle(). 2012-07-03 14:39:00 +01:00
jules
625395fc98 Fix for Typeface::clearTypefaceCache() 2012-07-02 15:06:49 +01:00
jules
eeeaf832d5 Added a Typeface::clearTypefaceCache() method. 2012-06-26 10:39:16 +01:00
jules
4536fce9ab TextLayout RTL fix. 2012-06-08 16:00:54 +01:00