|  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 | 7 years ago | 
				
					
						|  ed | ba85dd7a05 | Added some missing override keywords | 7 years ago | 
				
					
						|  ed | 594e09b250 | SVG:  Rescale image before transforming to ensure that it is the correct size | 7 years ago | 
				
					
						|  ed | b8b77df0ed | SVG:  Ensure that transformed images are positioned correctly | 7 years ago | 
				
					
						|  ed | 4d4fd5ea3f | SVG:  Avoid double transforming gradients | 7 years ago | 
				
					
						|  ed | 121b42d507 | SVG:  Set the bounding box of images to ensure they are positioned correctly | 7 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 | 8 years ago | 
				
					
						|  jules | d0111a4f96 | Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi | 8 years ago | 
				
					
						|  jules | babea0885b | Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. | 8 years ago | 
				
					
						|  jules | d4a7afa73f | Replaced some old juce-style sort operations with std::sort and lambdas | 8 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) | 8 years ago | 
				
					
						|  jules | f0ef700e46 | Modernised a bunch of code mainly relating to character/string iteration | 8 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 | 8 years ago | 
				
					
						|  jules | 5e4fd94b8f | SVG parser: if font-size is unspecified for text, a non-zero default size is used | 8 years ago | 
				
					
						|  jules | 39cb22cf5e | Fixed a problem with the SVG parser | 8 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 | 8 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 | 9 years ago | 
				
					
						|  tpoole | bea45f84db | Fixed SVG child-transform rendering bug. | 9 years ago | 
				
					
						|  jules | 48db4fa75a | Fix for the copy constructor of DrawableRectangle | 9 years ago |