jules
09867e15d1
Fix for Android font creation
2015-11-06 11:21:00 +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
Timur Doumler
cddf0cfc8a
Fixed Windows bug causing wrong text positions for DirectDraw text layout.
2015-08-12 17:42:07 +01:00
Timur Doumler
dca4d77f9d
Fixed compiler warnings on Visual Studio 2015 RTM.
2015-07-23 15:57:18 +01:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
hogliux
8c242b7547
Fix warnings on linux
...
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
2015-05-05 10:57:50 +01:00
jules
6cd473576b
Fixed a warning on iOS.
2015-04-27 15:33:13 +01:00
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