jules
bb7189b05e
Added kerning support to the DirectWrite layout code
2016-04-14 16:33:19 +01:00
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
2016-04-06 18:31:24 +01:00
jules
189853720a
Cleaned up a few uses of Image::null
2016-03-10 17:20:15 +00:00
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
328652c3ad
Added some workarounds in the OSX windowing code to help keep window resizing smooth when components are repainting at high speeds (only seems to be an issue since OSX 10.11)
2016-02-22 18:00:05 +00:00
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