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

212 commits

Author SHA1 Message Date
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