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 |
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
|
d498575976
|
Fixed some SVG parsing bugs
|
5 years ago |
Tom Poole
|
e88228a036
|
SVG: Fixed a couple of parsing bugs
|
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 |
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 |
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
|
65ba5128c7
|
Small fix to the SVG parser
|
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
|
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 |
jules
|
5e4fd94b8f
|
SVG parser: if font-size is unspecified for text, a non-zero default size is used
|
7 years ago |
jules
|
39cb22cf5e
|
Fixed a problem with the SVG parser
|
7 years ago |
jules
|
a1b55a4025
|
Fixed a problem with the SVG parser handling group element transforms
|
8 years ago |
jules
|
cb7ecfd77b
|
Added method Drawable::getOutlineAsPath(), and used this for parsing SVG clip regions
|
8 years ago |
jules
|
e281bc3fed
|
SVG parser: changed font heights to work in points rather than pixels, to match behaviour of other parsers
|
8 years ago |
jules
|
f5b92421f9
|
Fixed an SVG parser problem with elements marked display:none
|
8 years ago |
jules
|
4397cc3701
|
Made SVG parser cope with quoted font names
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
tpoole
|
37e21e9cb1
|
Fixed VS2013 compiler warning in SVGParser
|
8 years ago |
jules
|
5b6c82b59c
|
Improved some SVG CSS parsing, and did some minor internal cleanup on the parser.
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
jules
|
c754f6ca63
|
Fixed the SVG parser for an edge-case path string sequence, and added a few other cleanups to the parser
|
8 years ago |
hogliux
|
6b6dedbfd1
|
Add some minor changes to stay compatible with GCC 4.4
|
9 years ago |
jules
|
8ababdda53
|
Fixed the SVG parser to stop it creating too many colour stops in gradients
|
9 years ago |
jules
|
438dbb7637
|
Tweaked some syntax in the SVG parser to avoid problems in GCC.
|
9 years ago |
jules
|
8c6ef0b0e4
|
A better optimisation for parsing SVG files with certain types of line dash attributes
|
9 years ago |
jules
|
30ac2dce0a
|
Minor optimisation for the SVG parser
|
9 years ago |
jules
|
5398ba5f06
|
Fixed a capitalisation mistake in the SVG parser
|
9 years ago |
jules
|
606e7be12f
|
Added dashed-line support to the SVG parser and DrawablePath
|
9 years ago |
jules
|
bbc129fb45
|
Fix for SVG parsing of paths containing non-space-separated decimal points
|
9 years ago |