jules
021209e216
Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak
9 years ago
jules
01e2e53160
Added an assertion to catch some unexpected behaviour in the CoreGraphics gradient renderer
9 years ago
jules
bb7189b05e
Added kerning support to the DirectWrite layout code
9 years ago
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.
9 years ago
jules
189853720a
Cleaned up a few uses of Image::null
9 years ago
jules
a45c3c564f
Removed some C++11 syntax that had crept into the OSX font code
9 years ago
jules
56b6efbbad
Made sure that String::toCFString() never returns a null pointer
9 years ago
jules
e66762d81f
Added writing-direction flags to OSX font layout generation
9 years ago
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)
9 years ago
jules
b5907fa90d
Normalised some divider comments
9 years ago
jules
d0f646a9ad
Fix for a problem with CoreText when laying out very long text strings
9 years ago
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.
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
edec7b34b2
Replaced some uses of AffineTransform::identity with a default-constructed object
9 years ago
jules
6f092d602d
Rendering optimisation when filling off-screen paths
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
jules
31381c6864
Stripped out some defunct OSX 10.4 fallback code
9 years ago
Joshua Gerrard
7793b03587
Fixed memory leak in DirectWrite on Windows 10
9 years ago
jules
7cc522b7e5
Minor tidying up in some win32 code.
9 years ago
jules
d833ab5e33
TextLayout: added support for using the AttributedString::getLineSpacing value in DirectWrite
9 years ago
jules
eed5aa641d
Minor cleanups in some DirectWrite code.
9 years ago
jules
09867e15d1
Fix for Android font creation
9 years ago
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.
10 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