1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-28 02:30:05 +00:00
Commit graph

54 commits

Author SHA1 Message Date
jules
a45c3c564f Removed some C++11 syntax that had crept into the OSX font code 2016-03-10 12:14:28 +00:00
jules
56b6efbbad Made sure that String::toCFString() never returns a null pointer 2016-02-25 16:53:14 +00:00
jules
e66762d81f Added writing-direction flags to OSX font layout generation 2016-02-24 10:17:17 +00:00
jules
d0f646a9ad Fix for a problem with CoreText when laying out very long text strings 2016-01-05 15:38:56 +00:00
jules
1a7caaa58f Refactored AttributedString so that every part of the string has a single font and colour associated with it, to avoid some problems caused by fonts being undefined. 2016-01-03 13:16:18 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
edec7b34b2 Replaced some uses of AffineTransform::identity with a default-constructed object 2015-12-22 17:46:31 +00:00
jules
31381c6864 Stripped out some defunct OSX 10.4 fallback code 2015-12-01 12:48:01 +00:00
jules
5c773b0323 A couple of minor fixes to CoreText layout for attributed strings 2015-10-08 11:34:51 +01:00
jules
964a03e627 Fixed some Xcode deprecation warnings in 10.11 2015-10-01 15:58:14 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
67acb27062 OSX TextLayout maximum height fix. 2015-01-06 09:49:49 +00:00
jules
fda9e97298 Workaround for layout of CustomTypefaces on OSX 2014-05-16 09:53:38 +01:00
jules
25fe7c8490 Fixed an error when JUCE_CORETEXT_AVAILABLE = 0 2014-02-24 09:09:29 +00:00
jules
e68a654646 Minor warning fix. 2014-01-08 14:57:09 +00:00
jules
858686d88c Workaround for CoreText layout failure with in-memory typefaces. 2014-01-08 14:02:32 +00:00
jules
42bff200ed Improved the vertical font hinting algorithm and removed some duplicated typeface code. 2014-01-05 19:46:13 +00:00
jules
d8c065c81f Added functionality for loading in-memory fonts! See Typeface::createSystemTypefaceFor() 2013-12-19 15:39:30 +00:00
jules
12a8dd3092 Avoided some pedantic GCC warnings. 2013-11-03 19:16:52 +00:00
jules
2c9c35d3c3 Fixed a few compiler warnings. 2013-11-01 10:43:30 +00:00
jules
cb29cbf4a5 Fix for vertical justification of CoreText layouts of attributed strings. 2013-10-30 10:43:38 +00:00
jules
bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 2013-10-27 22:02:21 +00:00
jules
d0629ab14e Improved always-on-top window detection. Cleaned up some old obj-C code. 2013-09-23 13:41:36 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
1a49c7fc5b TextLayout whitespace fix. 2013-06-29 12:03:29 +01:00
jules
4b128378cf CodeEditorComponent rendering improvements. Faster OSX font lookup. 2013-06-16 10:08:05 +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
2d6135a6db Added some methods for scanning font folders with FreeType. 2013-04-21 20:47:29 +01:00
jules
ba2dc52b34 Made use of @autoreleasepool for clang builds. 2013-03-21 18:33:01 +00:00
jules
aec62f376e Fix for OSX10.4 fonts. 2013-03-19 11:38:31 +00:00
jules
de61fee31c Fix for fonts on PPC. 2012-12-23 13:05:25 +00:00
jules
2ae82c4db4 New method Font::withPointHeight, for specifying font sizes in points. 2012-12-17 21:27:23 +00:00
jules
6971cab6d2 Compiler compatibilty change in mac font code. 2012-12-17 10:29:14 +00:00
jules
f5af56f1b5 Added ability to synthesise italic fonts on OSX for fonts which don't have a real italic style. 2012-12-15 21:41:55 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
51d1c85b4e Allowed user-defined setting of JUCE_CORETEXT_AVAILABLE. 2012-11-22 15:08:11 +00:00
jules
6b1654e1d2 Fixed some more warnings. 2012-09-24 15:45:25 +01:00
jules
0033491cc8 Cleaned up some compiler warnings. 2012-09-24 14:03:54 +01:00
jules
b1d73f2086 Minor internal refactoring and clean-ups. 2012-07-14 10:02:45 +01:00
jules
fa3eb07cd0 Mac 10.5 CoreText fix. 2012-06-21 09:31:19 +01:00
jules
5d009a2b73 Workaround for an Apple font bug in 10.6. 2012-06-10 14:39:23 +01:00
jules
75f8a6a440 Removed compatibility for iOS versions before 3.2. 2012-05-24 13:10:20 +01:00
jules
cd7cdacfd1 OSX/win32 typeface fixes. 2012-05-08 11:11:43 +01:00
jules
23c46c4cda Fixes for handling fonts with non-existent style names. 2012-05-03 10:42:10 +01:00
jules
941907a3d1 Initial commit of font style access, providing access to the styles available for each font family. 2012-05-01 12:10:05 +01:00
jules
1f95f54089 Purged some warnings. 2012-04-10 10:29:14 +01:00
jules
c8d3144fa2 Fixed some CoreText problems. 2012-02-25 22:32:05 +00:00
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. 2012-02-11 14:09:23 +00:00
jules
58db7eb880 Complete rewrite of the TextLayout class, to provide better support for native platform layout functions. It now works with the AttributedString class, to provide a pre-formatted AttributedString that can be drawn. 2011-11-25 14:25:12 +00:00
jules
fb9af90b61 Updatesfor OSX 10.7 compatibility. 2011-11-22 12:13:16 +00:00