ed
|
90eb878d16
|
Accessibility: Make createAccessibilityHandler() private in Component subclasses
|
3 years ago |
ed
|
f6ceba3e5b
|
Accessibility: Disable accessibility for Drawable base class
|
3 years ago |
Tom Poole
|
8ce68447bb
|
DrawableImage: Remove a message thread dependency
|
3 years ago |
ed
|
ec990202b1
|
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
|
4 years ago |
reuk
|
64b9366e8f
|
CharacterFunctions: Add new function to move pointer past whitespace
|
4 years ago |
reuk
|
3baaad8b5b
|
XmlElement: Update loops to use new iterators
|
4 years ago |
jules
|
0ded1ccc5f
|
Made the SVG parser catch "NaN" string values rather than passing them into the Path class
|
4 years ago |
ed
|
009d685179
|
Updated all license headers
|
4 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 |
ed
|
26901c6106
|
SVG: Added support for RGBA, HSL and HSLA colours
|
5 years ago |
ed
|
49361b4775
|
SVG: Added support for RGBA, HSL and HSLA colours
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
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
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
5 years ago |
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
|
5 years ago |
reuk
|
5af01b9b16
|
Demos: Convey proper ownership semantics
|
5 years ago |
ed
|
a54da0b832
|
Fixed some more typos
|
5 years ago |
ed
|
d498575976
|
Fixed some SVG parsing bugs
|
5 years ago |
Tom Poole
|
e88228a036
|
SVG: Fixed a couple of parsing bugs
|
5 years ago |
ed
|
9b48d6d516
|
Added DrawableText::replaceColour()
|
5 years ago |
jules
|
0fb8c8e82a
|
Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way
|
6 years ago |
jules
|
a97c4a9139
|
More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it
|
6 years ago |
jules
|
da2b10ada6
|
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
|
6 years ago |
jules
|
cadac817c6
|
Enabled some more warning flags in Xcode, and fixed the problems they caused
|
6 years ago |
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
ed
|
ba85dd7a05
|
Added some missing override keywords
|
6 years ago |
ed
|
594e09b250
|
SVG: Rescale image before transforming to ensure that it is the correct size
|
6 years ago |
ed
|
b8b77df0ed
|
SVG: Ensure that transformed images are positioned correctly
|
6 years ago |
ed
|
4d4fd5ea3f
|
SVG: Avoid double transforming gradients
|
6 years ago |
ed
|
121b42d507
|
SVG: Set the bounding box of images to ensure they are positioned correctly
|
6 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
jules
|
56a6bf06cd
|
Fixed Drawable clip-paths not being copied correctly
|
7 years ago |
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
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
7 years ago |
jules
|
3300e71e17
|
Removal of RelativeCoordinate classes from the Drawables
|
7 years ago |
jules
|
e6267afaae
|
Added a base class MarkerList::MarkerListHolder, and used it to remove the getMarkers() method from Component.
|
7 years ago |
jules
|
65ba5128c7
|
Small fix to the SVG parser
|
7 years ago |
jules
|
430948ad91
|
Fixed an undefined behaviour warning in the demo app, and tidied up a couple of path functions
|
7 years ago |
jules
|
3b8c533db5
|
Clarified a couple of comments
|
7 years ago |
jules
|
d727f2a35a
|
Added MathConstants::halfPi to improve readability
|
7 years ago |
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
7 years ago |
jules
|
babea0885b
|
Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy.
|
7 years ago |
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
7 years ago |
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |