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 |
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
|
4e5f005421
|
Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase
|
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 |
jules
|
61f4333e73
|
Marked some RelativeCoordinate functions in Component as deprecated, and updated some old code that used them.
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
a4c0968635
|
Fixed a problem with mouse interception in Drawable's base class copy constructor
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
d36156c620
|
Removed some extraneous semicolons
|
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 |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
tpoole
|
e8c9294544
|
Set all file modes to 644
|
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 |
tpoole
|
004f829c2b
|
Reverted #bea45f84 - this only fixed SVG positioning bugs for limited cases
|
8 years ago |
tpoole
|
bea45f84db
|
Fixed SVG child-transform rendering bug.
|
8 years ago |
jules
|
48db4fa75a
|
Fix for the copy constructor of DrawableRectangle
|
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 |
Timur Doumler
|
17497122e4
|
Consistency fix: renamed Array::empty() to Array::isEmpty() and added a method isEmpty() to all container classes which didn't have it yet.
|
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
|
edec7b34b2
|
Replaced some uses of AffineTransform::identity with a default-constructed object
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
jules
|
bbc129fb45
|
Fix for SVG parsing of paths containing non-space-separated decimal points
|
9 years ago |
jules
|
bbbe451b7d
|
Added a workaround to the SVG parser to let it display <a> tags
|
9 years ago |