reuk
|
28414a6af8
|
Global: Avoid floating-point equality checks where possible
|
2023-04-04 19:55:11 +01:00 |
|
reuk
|
9cfbccca8e
|
Accessibility: Make createAccessibilityHandler public to allow calls from derived classes
|
2023-02-09 17:54:18 +00:00 |
|
attila
|
9005e2fda8
|
Drawable: Fix clobbering Component transform when setDrawableTransform() isn't called
|
2022-07-22 15:21:59 +02:00 |
|
attila
|
a99422efee
|
Drawable: Add setDrawableTransform() and use it in SVGParser
Using this new function a previous bug is avoided where transforms
were applied differently to drawable paths and text elements.
|
2022-07-18 18:55:10 +02:00 |
|
Tom Poole
|
2ec861d99e
|
Update licensing banners to JUCE 7
|
2022-05-16 17:55:48 +01:00 |
|
Tom Poole
|
dea3fe60e4
|
Update copyright banners
|
2022-04-04 12:36:32 +01:00 |
|
reuk
|
ebac835673
|
Fix some deprecation warnings
|
2022-03-22 17:27:54 +00:00 |
|
ed
|
90eb878d16
|
Accessibility: Make createAccessibilityHandler() private in Component subclasses
|
2021-09-07 11:23:17 +01:00 |
|
ed
|
f6ceba3e5b
|
Accessibility: Disable accessibility for Drawable base class
|
2021-07-01 16:23:48 +01:00 |
|
Tom Poole
|
8ce68447bb
|
DrawableImage: Remove a message thread dependency
|
2021-06-21 15:57:25 +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
|
64b9366e8f
|
CharacterFunctions: Add new function to move pointer past whitespace
|
2021-02-18 10:54:29 +00:00 |
|
reuk
|
3baaad8b5b
|
XmlElement: Update loops to use new iterators
|
2021-01-28 20:14:11 +00:00 |
|
jules
|
0ded1ccc5f
|
Made the SVG parser catch "NaN" string values rather than passing them into the Path class
|
2020-09-21 10:19:38 +01:00 |
|
ed
|
009d685179
|
Updated all license headers
|
2020-06-29 08:30:22 +01:00 |
|
ed
|
7553b8dc1b
|
Added HSL support to Colour and use Colour::fromHSL() when parsing SVG HSL colours
|
2020-04-27 14:26:41 +01:00 |
|
ed
|
49361b4775
|
SVG: Added support for RGBA, HSL and HSLA colours
|
2020-04-24 09:03:51 +01:00 |
|
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
2020-04-23 17:30:39 +01:00 |
|
ed
|
c2e3dcd8bf
|
Updated the documentation of some methods which now return std::unique_ptr instead of raw pointers to remove references to deleting the returned object
|
2020-04-23 17:08:29 +01:00 |
|
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
2020-04-09 15:22:56 +01:00 |
|
ed
|
26c9468dc5
|
Deprecated AffineTransform::getScaleFactor() as it was producing incorrect values for transforms containing rotations. Added getDeterminant() method for getting the determinant of the transform
|
2020-03-30 18:34:19 +01:00 |
|
reuk
|
5af01b9b16
|
Demos: Convey proper ownership semantics
|
2020-03-12 18:30:45 +00:00 |
|
ed
|
a54da0b832
|
Fixed some more typos
|
2020-01-07 08:53:23 +00:00 |
|
ed
|
d498575976
|
Fixed some SVG parsing bugs
|
2019-10-23 11:40:39 +01:00 |
|
Tom Poole
|
e88228a036
|
SVG: Fixed a couple of parsing bugs
|
2019-06-24 13:02:28 +01:00 |
|
ed
|
9b48d6d516
|
Added DrawableText::replaceColour()
|
2019-06-24 11:49:56 +01:00 |
|
jules
|
0fb8c8e82a
|
Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way
|
2019-05-19 08:16:27 +01:00 |
|
jules
|
a97c4a9139
|
More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it
|
2019-05-16 15:37:47 +01:00 |
|
jules
|
da2b10ada6
|
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
|
2019-01-18 09:09:06 +00:00 |
|
jules
|
cadac817c6
|
Enabled some more warning flags in Xcode, and fixed the problems they caused
|
2019-01-11 09:52:10 +00:00 |
|
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
2018-11-28 17:29:20 +00:00 |
|
ed
|
ba85dd7a05
|
Added some missing override keywords
|
2018-09-03 10:54:16 +01:00 |
|
ed
|
594e09b250
|
SVG: Rescale image before transforming to ensure that it is the correct size
|
2018-08-16 17:20:53 +01:00 |
|
ed
|
b8b77df0ed
|
SVG: Ensure that transformed images are positioned correctly
|
2018-08-16 09:42:57 +01:00 |
|
ed
|
4d4fd5ea3f
|
SVG: Avoid double transforming gradients
|
2018-08-15 12:54:59 +01:00 |
|
ed
|
121b42d507
|
SVG: Set the bounding box of images to ensure they are positioned correctly
|
2018-08-15 12:54:23 +01:00 |
|
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
2018-04-19 20:27:47 +01:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
jules
|
56a6bf06cd
|
Fixed Drawable clip-paths not being copied correctly
|
2018-02-05 10:08:33 +00:00 |
|
jules
|
8d09eaadb6
|
Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability
|
2018-01-11 09:08:51 +00:00 |
|
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
2018-01-10 14:49:57 +00:00 |
|
jules
|
3300e71e17
|
Removal of RelativeCoordinate classes from the Drawables
|
2018-01-03 11:13:14 +00:00 |
|
jules
|
e6267afaae
|
Added a base class MarkerList::MarkerListHolder, and used it to remove the getMarkers() method from Component.
|
2017-12-22 13:05:11 +00:00 |
|
jules
|
65ba5128c7
|
Small fix to the SVG parser
|
2017-12-19 17:57:50 +00:00 |
|
jules
|
430948ad91
|
Fixed an undefined behaviour warning in the demo app, and tidied up a couple of path functions
|
2017-12-19 15:01:41 +00:00 |
|
jules
|
3b8c533db5
|
Clarified a couple of comments
|
2017-12-10 21:24:24 +00:00 |
|
jules
|
d727f2a35a
|
Added MathConstants::halfPi to improve readability
|
2017-12-06 12:56:00 +00:00 |
|
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
2017-12-06 11:16:22 +00:00 |
|
jules
|
babea0885b
|
Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy.
|
2017-11-11 14:17:48 +00:00 |
|