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

192 commits

Author SHA1 Message Date
jules
f6395d4cda Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this. 2015-03-31 11:44:10 +01:00
jules
c87463cad1 Added support for in-memory fonts on Android. 2015-02-24 10:15:01 +00:00
jules
74f8c9b9ef Added some initialisation to the CoreGraphics context to counteract hosts that disable font anti-aliasing. 2015-02-23 10:00:42 +00:00
jules
5d6c37ed69 Cranked-up the warning level in the introjucer Xcode build, and fixed a few minor warnings. 2015-02-23 09:41:34 +00:00
jules
8eb2fef209 Updated gradient rendering on OSX to use newer APIs. 2015-02-22 20:16:26 +00:00
jules
c304ea1e15 Made a couple of internal glyph handling methods public to help 3rd party tweaking. 2015-02-03 09:27:29 +00:00
jules
7043152e6e Avoided a warning 2015-01-30 17:05:43 +00:00
jules
67acb27062 OSX TextLayout maximum height fix. 2015-01-06 09:49:49 +00:00
jules
a49baa3e52 Modified TextLayout creation functions to take an optional maximum height as well as a maximum width. 2014-12-29 12:07:31 +00:00
jules
50a55b2e9c Avoided a few compiler warnings. 2014-12-03 11:45:15 +00:00
jules
e5d89355d1 Win XP font style selection fix. 2014-08-13 08:54:31 +01:00
jules
7d8b9ad597 Avoided a few linux gcc warnings. 2014-08-05 13:29:18 +01:00
jules
171ef8dd4b Workarounds for AttributedString layout when using from-memory fonts on Windows. 2014-06-28 21:36:01 +01:00
jules
fda9e97298 Workaround for layout of CustomTypefaces on OSX 2014-05-16 09:53:38 +01:00
jules
425fccc7fd Added some image caching to the CoreGraphics renderer, which can speed up drawing when images are re-used. 2014-05-14 11:33:52 +01:00
jules
75770f293c New class: SharedResourcePointer 2014-04-14 13:13:07 +01:00
jules
d7777c87c5 Avoiding a VC warning. 2014-04-13 12:43:12 +01:00
jules
bcce4e388a Minor optimisation in software image rendering. 2014-04-12 12:21:17 +01:00
jules
f4c83a9411 Fix for a very obscure race-condition involving font string initialisation. 2014-04-05 17:39:31 +01:00
jules
6c17d3ca74 GlyphCache multithreading fix. 2014-03-20 13:08:27 +00:00
jules
dfda7c77fc Workarounds for some mingw build problems. 2014-03-19 11:23:52 +00:00
jules
2dbd55db3e Fix for threading bug in GlyphCache. 2014-03-16 15:37:23 +00:00
jules
2f91b1c5f4 Bit of tidying up in GlyphCache. 2014-03-16 13:43:20 +00:00
jules
25fe7c8490 Fixed an error when JUCE_CORETEXT_AVAILABLE = 0 2014-02-24 09:09:29 +00:00
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. 2014-02-20 16:38:49 +00:00
jules
b153a92bae Performance increase for some software-renderer image blending ops. 2014-02-13 17:17:24 +00:00
jules
02733aa1b7 Fix for affine transforms with a negative scaling factor in the software renderer. 2014-01-28 11:14:31 +00:00
jules
62b986573e More DirectWrite numeric workarounds. 2014-01-27 20:10:27 +00:00
jules
f34d1cdb3c Fix for older VS versions. 2014-01-27 13:21:43 +00:00
jules
4cd58b54c0 Workaround for DirectWrite creating NaN coordinates. 2014-01-27 12:00:23 +00:00
jules
76c8400049 Really minor clean-ups. 2014-01-12 18:06:48 +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
a1a43ea418 Tweaks to font-rendering: fonts are now vertically hinted by finding the best overall scale that will make the most common horizontal features better aligned. Changed the font gamma to be greater when rendering with brighter colours. 2014-01-02 22:00:47 +00:00
jules
688f14d50d Handling for broken fonts on win32. 2013-12-31 11:28:18 +00:00
jules
1de23b2c06 Workaround for DirectWrite failing to load certain fonts. 2013-12-29 10:31:59 +00:00
jules
ffb4572104 Fix for DPI of win32 fonts sizes when specified in points. 2013-12-23 11:59:35 +00:00
jules
64a38ea6ee Sanity-checked places where introjucer GUI editor added TRANS macros. 2013-12-19 18:31:32 +00:00
jules
d3b92ab447 Fix for win32 memory font loading. 2013-12-19 16:43:51 +00:00
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
f62c9d186d Avoided some warnings in OSX10.9 SDK 2013-11-19 12:22:38 +00:00
jules
bad91fc47a Better ordering of linux font style names. 2013-11-10 17:42:48 +00:00
jules
57974a793c Some fixes for minor graphical problems. 2013-11-09 16:22:09 +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
59d719cc26 Increased the gamma of software-rendered fonts. 2013-10-29 21:37:36 +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