reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
...
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
2021-05-10 10:53:14 +01:00
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.
2021-05-06 15:51:09 +01:00
ed
d6baa1570d
Docs: Removed reference to Graphics::getClipRegion() method which no longer exists
2021-04-29 17:33:24 +01:00
ed
a747f7c47f
CoreGraphics: Added convertToPointFloat() helper
2021-04-28 15:38:09 +01:00
ed
d6ac6b543b
Removed some unnecessary angled brackets
2021-04-27 15:56:01 +01:00
ed
0fc1ede50f
Used MemoryBlock::isEmpty() in a few places
2021-04-22 18:22:06 +01:00
ed
76993469ea
CoreGraphics: Fixed a leak when loading an empty MemoryBlock in juce_loadWithCoreImage()
2021-04-22 18:22:06 +01:00
ed
5bff5dc9c8
Whitespace
2021-04-22 18:22:06 +01:00
Tom Poole
ee76137441
Fixed some compiler warnings
2021-04-16 16:44:05 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
Tom Poole
2367d648f4
Fixed an issue rendering AttributedStrings containing horizontal font scale
2021-03-25 15:50:21 +00:00
Tom Poole
a9ad07a945
Use RAII for CFTypes
2021-03-25 15:48:35 +00:00
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
2021-03-22 09:24:48 +00:00
ed
f9f83fe3fa
Correctly scale saturation value to 0-1 in HSL Colour constructor
2021-02-19 19:07:12 +00:00
reuk
64b9366e8f
CharacterFunctions: Add new function to move pointer past whitespace
2021-02-18 10:54:29 +00:00
jules
a9b5fe3a39
Tweaks for emscripten support
2021-02-08 09:59:46 +00:00
reuk
837ab64dbd
Android: Fix numeric conversion warnings
2021-02-03 16:09:54 +00:00
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
2021-01-29 15:40:12 +00:00
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
2021-01-28 20:14:11 +00:00
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.
2021-01-27 15:57:52 +00:00
Tom Poole
308757bc48
Tidied up the pixel format classes
2021-01-19 23:29:56 +00:00
reuk
651c91eb56
ColorSpacePtr: Tidy up uses
2021-01-15 15:05:35 +00:00
reuk
60ff8fde97
AttributedString: Fix colourspace used on macOS
2021-01-15 15:05:35 +00:00
reuk
586ab8927d
Fix warnings when building in C++20 mode
2021-01-15 13:33:40 +00:00
Tom Poole
2553336f45
Bump version number to 6.0.7
2021-01-14 17:26:20 +00:00
Tom Poole
25dccd53c0
Bump version number to 6.0.6
2021-01-13 16:06:01 +00:00
Tom Poole
5929103a29
Bump version number to 6.0.5
2020-12-01 10:08:50 +00:00
ed
9005c81f47
Windows: Fixed a potential crash in the DirectWrite TextLayout::createNativeLayout() implementation
2020-11-25 17:39:57 +00:00
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
2020-10-14 11:40:30 +01:00
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
2020-10-05 18:33:04 +01:00
Tom Poole
c9aba7f613
Bump version number to 6.0.2
2020-10-05 17:05:28 +01:00
ed
a4d43c16e3
Added an underline toggle to FontsDemo
2020-08-04 10:26:41 +01:00
ed
4ddcc7bb61
macOS: Set CoreText underline property when creating native text layout
2020-08-04 10:26:41 +01:00
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
2020-07-20 17:17:54 +01:00
ed
ccfee61773
iOS: Removed some unused deployment target checks
2020-07-20 17:17:53 +01:00
reuk
754ec66b42
Point: Fix incorrect type conversions in operator* and operator/
2020-07-10 12:25:54 +01:00
ed
6aeb9d7dda
Bump version number to 6.0.1
2020-07-07 12:47:58 +01:00
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
2020-07-01 10:00:43 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
2020-06-29 08:30:00 +01:00
reuk
3a9e26b26c
Font: Fix deadlock in findTypefaceFor
2020-06-11 12:38:11 +01:00
reuk
cbfbd8cf12
CoreGraphics: Use generic colour spaces, instead of device colour spaces
2020-06-09 09:40:59 +01:00
reuk
1502a3a8f2
Clang: Fix errors when building with clang on windows with C++20 enabled
2020-06-08 18:10:50 +01:00
ed
3ccbf8bc74
Use getDeterminant() method in AffineTransform::inverted()
2020-06-05 09:55:51 +01:00
ed
7b17d42039
macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+
2020-06-05 09:55:51 +01:00
ed
b5214a341e
Normalised lambda whitespace
2020-06-05 09:37:56 +01:00
ed
b57509c4a2
Removed some cross-module relative includes
2020-05-22 16:46:52 +01:00
ed
b77b14c6c3
Fixed some incorrect documentation examples for the Rectangle::removeFromRight() and ::removeFromBottom() methods
2020-05-22 11:22:43 +01:00
reuk
092bc44413
MinGW: Fix windows/gcc warnings
2020-05-11 11:28:28 +01:00