44 Commits (4b96ffbf6f49518df1eceeb1d70b26088897380e)

Author SHA1 Message Date
  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
  jules f6ce67ed4a OpenGL context now supports high DPI displays. Added operator* to Rectangle class. 12 years ago
  jules 8772e5716b Changed the SVG parser to set the content area of the drawable to the SVG bounding box. Also updated introjucer to display SVG image files. 12 years ago
  jules 87db662f29 Introjucer: code editor improvements, icon class reshuffle. 13 years ago
  jules 4cc9d03cd8 SVG parser fix. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules 36bd285c4b Viewport component listener fix. Minor clean-ups. 13 years ago
  Julian Storer b114339c3f New macro JUCE_DEFAULT_SOFTWARE_RENDERER to help replace the software renderer with a custom class. Removed some defunct Xcode settings. Small SVG workaround. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer 67e22bbb56 Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago