Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
Tom Poole
2367d648f4
Fixed an issue rendering AttributedStrings containing horizontal font scale
4 years ago
Tom Poole
a9ad07a945
Use RAII for CFTypes
4 years ago
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
4 years ago
ed
f9f83fe3fa
Correctly scale saturation value to 0-1 in HSL Colour constructor
4 years ago
reuk
64b9366e8f
CharacterFunctions: Add new function to move pointer past whitespace
4 years ago
jules
a9b5fe3a39
Tweaks for emscripten support
4 years ago
reuk
837ab64dbd
Android: Fix numeric conversion warnings
4 years ago
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
4 years ago
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
4 years ago
reuk
ba37f915d6
Font: Fix issue where style changes may also affect the typeface of a Font
On Windows, calls to `createSystemTypefaceFor` with a data buffer always
create a WindowsTypeface instance. However, calls with an existing
`Font` instance may try to create a WindowsDirectWriteTypeface, and will
only fall back to using a WindowsTypeface on failure.
Previously, a missing typeface wasn't treated as a failure, which meant
that `WindowsDirectWriteTypeface` would fall back to the first usable
typeface it could find.
With this change applied, we check whether the
WindowsDirectWriteTypeface actually managed to find the font we
requested, and will fall back to using a plain WindowsTypeface in that
case.
4 years ago
Tom Poole
308757bc48
Tidied up the pixel format classes
4 years ago
reuk
651c91eb56
ColorSpacePtr: Tidy up uses
4 years ago
reuk
60ff8fde97
AttributedString: Fix colourspace used on macOS
4 years ago
reuk
586ab8927d
Fix warnings when building in C++20 mode
4 years ago
Tom Poole
2553336f45
Bump version number to 6.0.7
4 years ago
Tom Poole
25dccd53c0
Bump version number to 6.0.6
4 years ago
Tom Poole
5929103a29
Bump version number to 6.0.5
4 years ago
ed
9005c81f47
Windows: Fixed a potential crash in the DirectWrite TextLayout::createNativeLayout() implementation
4 years ago
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
4 years ago
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
4 years ago
Tom Poole
c9aba7f613
Bump version number to 6.0.2
4 years ago
ed
a4d43c16e3
Added an underline toggle to FontsDemo
4 years ago
ed
4ddcc7bb61
macOS: Set CoreText underline property when creating native text layout
4 years ago
ed
1b2c9c154b
iOS: Don't set the font smoothing property of the graphics context on iOS so that cached Component images render the same as the default
4 years ago
ed
ccfee61773
iOS: Removed some unused deployment target checks
4 years ago
reuk
754ec66b42
Point: Fix incorrect type conversions in operator* and operator/
4 years ago
ed
6aeb9d7dda
Bump version number to 6.0.1
4 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
5 years ago
ed
009d685179
Updated all license headers
5 years ago
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
5 years ago
reuk
20fd6902d7
Font: Fix deadlock in findTypefaceFor
5 years ago
reuk
3a9e26b26c
Font: Fix deadlock in findTypefaceFor
5 years ago
reuk
cbfbd8cf12
CoreGraphics: Use generic colour spaces, instead of device colour spaces
5 years ago
reuk
1502a3a8f2
Clang: Fix errors when building with clang on windows with C++20 enabled
5 years ago
ed
ce16bd3df9
macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+
5 years ago
ed
3ccbf8bc74
Use getDeterminant() method in AffineTransform::inverted()
5 years ago
ed
7b17d42039
macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+
5 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago
ed
d9093c87d6
Removed some cross-module relative includes
5 years ago
ed
b57509c4a2
Removed some cross-module relative includes
5 years ago
ed
b77b14c6c3
Fixed some incorrect documentation examples for the Rectangle::removeFromRight() and ::removeFromBottom() methods
5 years ago
reuk
092bc44413
MinGW: Fix windows/gcc warnings
5 years ago
reuk
51e8450026
Zlib: Make declarations match when including zlib code
5 years ago
ed
5bd8acd567
Fixed hue wrap-around for negative values in HSV/HSL colours
5 years ago
ed
00d8910cc5
Fixed hue wrap-around for negative values in HSV/HSL colours
5 years ago
ed
9a4ec01053
Fixed hue wrap-around in HSV/HSL colours, added some more unit tests and added methods to distinguish between HSV and HSL saturation
5 years ago
ed
eeff1e6174
Fixed hue wrap-around in HSV/HSL colours, added some more unit tests and added methods to distinguish between HSV and HSL saturation
5 years ago
ed
48acdf58ef
Added HSL support to Colour and use Colour::fromHSL() when parsing SVG HSL colours
5 years ago
ed
7553b8dc1b
Added HSL support to Colour and use Colour::fromHSL() when parsing SVG HSL colours
5 years ago