jules
b5907fa90d
Normalised some divider comments
2016-02-20 09:45:43 +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
6f092d602d
Rendering optimisation when filling off-screen paths
2015-12-22 10:26:03 +00:00
jules
02492b36b9
Lots of small whitespace tweaks.
2015-12-13 19:32:05 +00:00
jules
31381c6864
Stripped out some defunct OSX 10.4 fallback code
2015-12-01 12:48:01 +00:00
Joshua Gerrard
7793b03587
Fixed memory leak in DirectWrite on Windows 10
2015-11-30 17:49:36 +00:00
jules
7cc522b7e5
Minor tidying up in some win32 code.
2015-11-25 15:23:07 +00:00
jules
d833ab5e33
TextLayout: added support for using the AttributedString::getLineSpacing value in DirectWrite
2015-11-24 17:53:11 +00:00
jules
eed5aa641d
Minor cleanups in some DirectWrite code.
2015-11-23 17:08:38 +00:00
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