110 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  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
  jules b80d39777c Added some comments to DrawabkeComposite. 9 years ago
  Timur Doumler dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 9 years ago
  hogliux f59ab9e4a3 Also copy transforms when copying drawables 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules a49cc0fca5 Added methods degreesToRadians and radiansToDegrees 10 years ago
  jules fbbc9b3595 Made the SVG parser recognise the "display=none" attribute. 10 years ago
  jules 1eab064696 Rearranged some documentation for relative coord expressions. 10 years ago
  jules 06c1a15496 Added some missing 'override' decorators 10 years ago
  jules 585b202945 Setting component ID for SVG text elements. 10 years ago
  jules 036c6cb4a2 Rudimentary implementation of SVG text elements. 10 years ago
  jules bce3aefadd Tidied up some SVG transform parsing code. 10 years ago
  jules 01e1421613 Made sure that the DrawableImage copy constructor also copies the component bounds. 10 years ago
  jules 19937e63e1 Updated a few trig functions to use the std:: implementations. 10 years ago
  jules 5be91dd16b Updated a few trig functions to use the std:: implementations. 10 years ago
  jules 37d8f5ca41 SVG parser fix for files that contain a viewBox but no preserveAspectRatio attribute. 10 years ago