reuk
8dc7636fc4
PathFlatteningIterator: Ensure iterator terminates when flattening paths with very large coordinate values
4 years ago
reuk
7ac6911ccc
Windows: Fix clang/gnu compiler warnings
4 years ago
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
4 years ago
reuk
0f690662d8
AutoResizingNSViewComponent: Fix display issues for certain plugin views
Previously, the following plugins were causing issues when hosting their
editors:
- Softube plugins. I used Saturation Knob for testing, which crashed when
deleting the temporary parent view.
- KORG Gadget series, which displayed a black screen after the temporary parent
view was deleted.
- FabFilter Pro-C, which displayed at the wrong scale when opened on a
retina display.
4 years ago
ed
d6baa1570d
Docs: Removed reference to Graphics::getClipRegion() method which no longer exists
4 years ago
ed
a747f7c47f
CoreGraphics: Added convertToPointFloat() helper
4 years ago
ed
d6ac6b543b
Removed some unnecessary angled brackets
4 years ago
ed
0fc1ede50f
Used MemoryBlock::isEmpty() in a few places
4 years ago
ed
76993469ea
CoreGraphics: Fixed a leak when loading an empty MemoryBlock in juce_loadWithCoreImage()
4 years ago
ed
5bff5dc9c8
Whitespace
4 years ago
Tom Poole
ee76137441
Fixed some compiler warnings
4 years ago
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
5 years ago
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
5 years ago
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
5 years ago
Tom Poole
c9aba7f613
Bump version number to 6.0.2
5 years ago
ed
a4d43c16e3
Added an underline toggle to FontsDemo
5 years ago
ed
4ddcc7bb61
macOS: Set CoreText underline property when creating native text layout
5 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
5 years ago
ed
ccfee61773
iOS: Removed some unused deployment target checks
5 years ago
reuk
754ec66b42
Point: Fix incorrect type conversions in operator* and operator/
5 years ago
ed
6aeb9d7dda
Bump version number to 6.0.1
5 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