summaryrefslogtreecommitdiff
path: root/src/svgtiny.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix relative move commands following a path close.Paul Mecklenburg2014-10-101-0/+7
| | | | | | | | | Both 'M' and 'm' are moves and therefore start a new (sub)path. In either case the location should be cached so that a later 'close path' (z or Z) knows the location it is returning to. The location is not written to 'p', since it is assumed that the client code remembers. If the next move is relative (lowercase), then it's important that last_x, last_y were correctly updated while processing Z/z.
* Move gradient logging to svgtiny_gradient.c, and suppress when not debugging ↵Michael Drake2013-08-231-2/+0
| | | | gradients.
* Fix leak of gradient dom strings.Michael Drake2013-08-231-35/+189
|
* Handle empty text nodes correctly.John-Mark Bell2012-12-311-3/+7
|
* Drop const, as this can't work with libdom.John-Mark Bell2012-12-301-6/+6
|
* Replace dom_string_length with dom_string_byte_length -- faster and more correctDaniel Silverstone2012-11-031-8/+8
|
* Void myself unpleasantly in order to satisfy RISC OS toolchainDaniel Silverstone2012-11-031-2/+3
|
* Clean up properlyDaniel Silverstone2012-11-031-1/+9
|
* The library now buildsDaniel Silverstone2012-11-031-0/+1
|
* More work towards libdom conversionDaniel Silverstone2012-11-031-69/+110
|
* Parse textDaniel Silverstone2012-11-031-19/+65
|
* Make more svg elements parse againDaniel Silverstone2012-11-031-57/+127
|
* More work to bring svgtiny into the libdom eraDaniel Silverstone2012-11-031-53/+110
|
* Begin conversion to libdomDaniel Silverstone2012-11-031-42/+98
|
* s/strndup/svgtiny_strndupJohn Mark Bell2011-01-021-1/+1
| | | | svn path=/trunk/libsvgtiny/; revision=11186
* Use built-in strndup if the platform we're targetting doesn't have oneJohn Mark Bell2010-12-291-1/+20
| | | | svn path=/trunk/libsvgtiny/; revision=11140
* Split the string for stroke-width like it's done for the other attributes so ↵James Bursa2010-09-241-1/+3
| | | | | | svgtiny_parse_length doesn't get confused about the remainder of the string. Contributed by Peter Korsgaard. svn path=/trunk/libsvgtiny/; revision=10837
* Lots of C89, please test...François Revel2010-01-021-29/+57
| | | | svn path=/trunk/libsvgtiny/; revision=9771
* Round stroke widths to nearest integer instead of down, and force to 1 if it ↵James Bursa2009-11-281-2/+4
| | | | | | would be rounded to 0. svn path=/trunk/libsvgtiny/; revision=9707
* Implement <ellipse> element. Improve error handling for <circle>.James Bursa2009-11-281-18/+109
| | | | svn path=/trunk/libsvgtiny/; revision=9706
* Despite M_PI being #defined in math.h, and math.h being #included, in certainChris Young2009-11-221-0/+3
| | | | | | circumstances it doesn't get #defined. Catch this. svn path=/trunk/libsvgtiny/; revision=9701
* Start implementing arcs in paths. Fix crash when an empty path has a ↵James Bursa2009-11-221-2/+27
| | | | | | gradient fill. svn path=/trunk/libsvgtiny/; revision=9682
* Squash warningsJohn Mark Bell2009-08-241-1/+5
| | | | svn path=/trunk/libsvgtiny/; revision=9423
* Beginnings of port to core buildsystemJohn Mark Bell2009-08-241-0/+1079
svn path=/trunk/libsvgtiny/; revision=9419