jules
5c773b0323
A couple of minor fixes to CoreText layout for attributed strings
9 years ago
jules
964a03e627
Fixed some Xcode deprecation warnings in 10.11
9 years ago
Timur Doumler
cddf0cfc8a
Fixed Windows bug causing wrong text positions for DirectDraw text layout.
9 years ago
Timur Doumler
dca4d77f9d
Fixed compiler warnings on Visual Studio 2015 RTM.
10 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
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
10 years ago
jules
6cd473576b
Fixed a warning on iOS.
10 years ago
jules
f6395d4cda
Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this.
10 years ago
jules
c87463cad1
Added support for in-memory fonts on Android.
10 years ago
jules
74f8c9b9ef
Added some initialisation to the CoreGraphics context to counteract hosts that disable font anti-aliasing.
10 years ago
jules
5d6c37ed69
Cranked-up the warning level in the introjucer Xcode build, and fixed a few minor warnings.
10 years ago
jules
8eb2fef209
Updated gradient rendering on OSX to use newer APIs.
10 years ago
jules
c304ea1e15
Made a couple of internal glyph handling methods public to help 3rd party tweaking.
10 years ago
jules
7043152e6e
Avoided a warning
10 years ago
jules
67acb27062
OSX TextLayout maximum height fix.
10 years ago
jules
a49baa3e52
Modified TextLayout creation functions to take an optional maximum height as well as a maximum width.
10 years ago
jules
50a55b2e9c
Avoided a few compiler warnings.
10 years ago
jules
e5d89355d1
Win XP font style selection fix.
10 years ago
jules
7d8b9ad597
Avoided a few linux gcc warnings.
11 years ago
jules
171ef8dd4b
Workarounds for AttributedString layout when using from-memory fonts on Windows.
11 years ago
jules
fda9e97298
Workaround for layout of CustomTypefaces on OSX
11 years ago
jules
425fccc7fd
Added some image caching to the CoreGraphics renderer, which can speed up drawing when images are re-used.
11 years ago
jules
75770f293c
New class: SharedResourcePointer
11 years ago
jules
d7777c87c5
Avoiding a VC warning.
11 years ago
jules
bcce4e388a
Minor optimisation in software image rendering.
11 years ago
jules
f4c83a9411
Fix for a very obscure race-condition involving font string initialisation.
11 years ago
jules
6c17d3ca74
GlyphCache multithreading fix.
11 years ago
jules
dfda7c77fc
Workarounds for some mingw build problems.
11 years ago
jules
2dbd55db3e
Fix for threading bug in GlyphCache.
11 years ago
jules
2f91b1c5f4
Bit of tidying up in GlyphCache.
11 years ago
jules
25fe7c8490
Fixed an error when JUCE_CORETEXT_AVAILABLE = 0
11 years ago
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.
11 years ago
jules
b153a92bae
Performance increase for some software-renderer image blending ops.
11 years ago
jules
02733aa1b7
Fix for affine transforms with a negative scaling factor in the software renderer.
11 years ago
jules
62b986573e
More DirectWrite numeric workarounds.
11 years ago
jules
f34d1cdb3c
Fix for older VS versions.
11 years ago
jules
4cd58b54c0
Workaround for DirectWrite creating NaN coordinates.
11 years ago
jules
76c8400049
Really minor clean-ups.
11 years ago
jules
e68a654646
Minor warning fix.
11 years ago
jules
858686d88c
Workaround for CoreText layout failure with in-memory typefaces.
11 years ago
jules
42bff200ed
Improved the vertical font hinting algorithm and removed some duplicated typeface code.
11 years ago
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.
11 years ago
jules
688f14d50d
Handling for broken fonts on win32.
11 years ago
jules
1de23b2c06
Workaround for DirectWrite failing to load certain fonts.
11 years ago
jules
ffb4572104
Fix for DPI of win32 fonts sizes when specified in points.
11 years ago
jules
64a38ea6ee
Sanity-checked places where introjucer GUI editor added TRANS macros.
11 years ago
jules
d3b92ab447
Fix for win32 memory font loading.
11 years ago
jules
d8c065c81f
Added functionality for loading in-memory fonts! See Typeface::createSystemTypefaceFor()
11 years ago
jules
2edec00b55
Removed a few more uses of String::empty.
11 years ago
jules
f62c9d186d
Avoided some warnings in OSX10.9 SDK
11 years ago