1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

59 commits

Author SHA1 Message Date
jules
f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 2017-10-19 16:52:20 +01:00
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 2017-09-08 08:59:55 +01:00
jules
5e4fd94b8f SVG parser: if font-size is unspecified for text, a non-zero default size is used 2017-08-10 15:09:23 +01:00
jules
39cb22cf5e Fixed a problem with the SVG parser 2017-08-03 09:03:18 +01:00
jules
a1b55a4025 Fixed a problem with the SVG parser handling group element transforms 2017-06-21 16:36:17 +01:00
jules
cb7ecfd77b Added method Drawable::getOutlineAsPath(), and used this for parsing SVG clip regions 2017-06-20 14:16:17 +01:00
jules
e281bc3fed SVG parser: changed font heights to work in points rather than pixels, to match behaviour of other parsers 2017-05-31 11:55:13 +01:00
jules
f5b92421f9 Fixed an SVG parser problem with elements marked display:none 2017-05-30 12:09:25 +01:00
jules
4397cc3701 Made SVG parser cope with quoted font names 2017-05-30 11:46:06 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 2017-04-21 15:09:35 +01:00
tpoole
37e21e9cb1 Fixed VS2013 compiler warning in SVGParser 2017-04-20 11:59:04 +01:00
jules
5b6c82b59c Improved some SVG CSS parsing, and did some minor internal cleanup on the parser. 2017-04-10 10:30:36 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
jules
c754f6ca63 Fixed the SVG parser for an edge-case path string sequence, and added a few other cleanups to the parser 2017-01-25 12:25:43 +00:00
hogliux
6b6dedbfd1 Add some minor changes to stay compatible with GCC 4.4 2016-05-05 16:35:38 +01:00
jules
8ababdda53 Fixed the SVG parser to stop it creating too many colour stops in gradients 2016-04-27 16:13:31 +01:00
jules
438dbb7637 Tweaked some syntax in the SVG parser to avoid problems in GCC. 2016-03-14 10:08:36 +00:00
jules
8c6ef0b0e4 A better optimisation for parsing SVG files with certain types of line dash attributes 2016-01-18 08:40:44 +00:00
jules
30ac2dce0a Minor optimisation for the SVG parser 2016-01-17 15:08:54 +00:00
jules
5398ba5f06 Fixed a capitalisation mistake in the SVG parser 2016-01-15 08:52:34 +00:00
jules
606e7be12f Added dashed-line support to the SVG parser and DrawablePath 2016-01-11 13:11:12 +00:00
jules
bbc129fb45 Fix for SVG parsing of paths containing non-space-separated decimal points 2015-09-17 10:49:43 +01:00
jules
bbbe451b7d Added a workaround to the SVG parser to let it display <a> tags 2015-09-11 09:49:38 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
a49cc0fca5 Added methods degreesToRadians and radiansToDegrees 2015-07-07 15:22:00 +01:00
jules
fbbc9b3595 Made the SVG parser recognise the "display=none" attribute. 2015-05-21 17:47:38 +01:00
jules
585b202945 Setting component ID for SVG text elements. 2015-02-11 10:29:19 +00:00
jules
036c6cb4a2 Rudimentary implementation of SVG text elements. 2015-02-10 17:42:23 +00:00
jules
bce3aefadd Tidied up some SVG transform parsing code. 2014-11-06 10:06:59 +00:00
jules
19937e63e1 Updated a few trig functions to use the std:: implementations. 2014-11-04 15:59:38 +00:00
jules
37d8f5ca41 SVG parser fix for files that contain a viewBox but no preserveAspectRatio attribute. 2014-08-25 11:43:38 +01:00
jules
609794ceae SVG parser fix for default stroke widths 2014-08-24 20:05:38 +01:00
jules
fd21b02845 Made the SVG parser set the component ID of the drawables it creates. 2014-06-19 15:29:51 +01:00
jules
516b7bcc58 SVG parser: handling paths that aren't correctly closed. 2014-04-24 17:04:34 +01:00
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. 2014-03-11 22:56:42 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
7ba6a353ed Avoided an assertion when parsing invalid SVG path strings. 2013-11-23 16:07:09 +00:00
jules
59b9b0ccaf Couple of minor fixes to CharacterFunctions, and added a find-character method. 2013-10-15 19:44:37 +01:00
jules
779d5795fd Big performance improvement to the SVG parser. 2013-09-06 14:24:50 +01:00
jules
5ae7353443 Minor clean-ups + optimisations. 2013-09-02 14:08:39 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
0e978e13b1 Added method Drawable::parseSVGPath() 2013-04-04 16:46:59 +01:00
jules
8f26cc79c9 Minor clean-ups. 2013-04-03 14:44:19 +01:00
jules
93dd9757e5 Added XmlElement methods to help parse namespaces on tagnames. Updated SVG parser to handle files which use namespaces. 2013-04-01 11:19:38 +01:00
jules
7150970e6a Fix for SVG linear gradient transforms. 2013-03-25 13:53:49 +00:00
jules
2c5bfb952f Minor clean-ups. 2013-03-15 17:48:53 +00:00
jules
e543949bda Minor clean-ups. 2013-01-05 20:07:22 +00:00
jules
5d35a31f2e Minor clean-ups and documentation fixes. 2012-12-20 21:26:12 +00:00