58 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 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
  jules bbbe451b7d Added a workaround to the SVG parser to let it display <a> tags 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 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 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
  jules 609794ceae SVG parser fix for default stroke widths 10 years ago
  jules fd21b02845 Made the SVG parser set the component ID of the drawables it creates. 11 years ago
  jules 516b7bcc58 SVG parser: handling paths that aren't correctly closed. 11 years ago
  jules 8e7fbe9976 Fix for SVG view box parsing. Improved introjucer SVG viewer to show the image's content inside the view-box as defined in the file. 11 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 11 years ago
  jules 7ba6a353ed Avoided an assertion when parsing invalid SVG path strings. 11 years ago
  jules 59b9b0ccaf Couple of minor fixes to CharacterFunctions, and added a find-character method. 11 years ago
  jules 779d5795fd Big performance improvement to the SVG parser. 11 years ago
  jules 5ae7353443 Minor clean-ups + optimisations. 11 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 0e978e13b1 Added method Drawable::parseSVGPath() 12 years ago
  jules 8f26cc79c9 Minor clean-ups. 12 years ago
  jules 93dd9757e5 Added XmlElement methods to help parse namespaces on tagnames. Updated SVG parser to handle files which use namespaces. 12 years ago
  jules 7150970e6a Fix for SVG linear gradient transforms. 12 years ago
  jules 2c5bfb952f Minor clean-ups. 12 years ago
  jules e543949bda Minor clean-ups. 12 years ago
  jules 5d35a31f2e Minor clean-ups and documentation fixes. 12 years ago