]>
gitweb.michael.orlitzky.com - libsvgtiny.git/log 
Michael Orlitzky  [Sat, 7 Jun 2025 13:43:35 +0000  (09:43 -0400)] 
src/svgtiny.c: remove old misleading libcss comments
Michael Orlitzky  [Wed, 4 Oct 2023 00:10:13 +0000  (20:10 -0400)] 
src/svgtiny_internal.h: removed commented libcss stub
Michael Orlitzky  [Sun, 8 Jun 2025 00:58:50 +0000  (20:58 -0400)] 
src/svgtiny_gradient.c: be more careful with float -> int assignment
Vincent Sanders  [Mon, 24 Jun 2024 08:19:13 +0000  (09:19 +0100)] 
Update AFL test corpus
Vincent Sanders  [Fri, 21 Jun 2024 15:26:07 +0000  (16:26 +0100)] 
Update test dir to add fuzzer configuration
Vincent Sanders  [Thu, 18 Jul 2024 21:38:26 +0000  (22:38 +0100)] 
Implement use element
Vincent Sanders  [Thu, 18 Jul 2024 11:19:06 +0000  (12:19 +0100)] 
improve svg parse initialisation/finalisation
Vincent Sanders  [Wed, 17 Jul 2024 21:47:45 +0000  (22:47 +0100)] 
refactor path parse
Vincent Sanders  [Wed, 17 Jul 2024 10:42:40 +0000  (11:42 +0100)] 
fixup named colour lookup
Vincent Sanders  [Tue, 16 Jul 2024 10:22:52 +0000  (11:22 +0100)] 
fixup paint parse
Vincent Sanders  [Thu, 4 Jul 2024 13:09:35 +0000  (14:09 +0100)] 
Improve gradient parsing and generation
Vincent Sanders  [Wed, 10 Jul 2024 09:15:53 +0000  (10:15 +0100)] 
Improve attribute parsing with operation tables
Vincent Sanders  [Wed, 3 Jul 2024 16:16:07 +0000  (17:16 +0100)] 
Reimplement style processing
Vincent Sanders  [Tue, 2 Jul 2024 23:11:04 +0000  (00:11  +0100)] 
Reimplement parsing of viewbox
Vincent Sanders  [Tue, 2 Jul 2024 13:23:55 +0000  (14:23 +0100)] 
Improve number parse API
Vincent Sanders  [Mon, 1 Jul 2024 14:03:41 +0000  (15:03 +0100)] 
Reimplement color parsing
Vincent Sanders  [Wed, 19 Jun 2024 23:07:45 +0000  (00:07  +0100)] 
Reimplement transform processing
Vincent Sanders  [Sat, 15 Jun 2024 14:41:07 +0000  (15:41 +0100)] 
Cleanup length parsing
Vincent Sanders  [Thu, 13 Jun 2024 10:48:20 +0000  (11:48 +0100)] 
Rework poly point parsing
Vincent Sanders  [Thu, 13 Jun 2024 10:22:55 +0000  (11:22 +0100)] 
Extend polyline tests
Michael Drake  [Fri, 24 May 2024 20:30:56 +0000  (21:30 +0100)] 
Squash -Wcalloc-transposed-args (gcc-14)
Vincent Sanders  [Wed, 27 Dec 2023 21:45:54 +0000  (21:45 +0000)] 
Update component version for release
Michael Orlitzky  [Sun, 6 Aug 2023 00:36:05 +0000  (20:36 -0400)] 
examples/svgtiny_display_x11.c: include the system copy of svgtiny.h
Michael Orlitzky  [Sun, 6 Aug 2023 00:36:04 +0000  (20:36 -0400)] 
examples/svgtiny_display_x11.c: add missing stdlib.h include
Michael Orlitzky  [Sun, 6 Aug 2023 00:36:03 +0000  (20:36 -0400)] 
examples/svgtiny_display_x11.c: update LIBXML -> LIBDOM
The svgtiny_LIBXML_ERROR constant was changed to throughout the
codebase to svgtiny_LIBDOM_ERROR a long time ago, in 
9275ab308 , but
this example was missed, probably because it isn't built by default.
Michael Orlitzky  [Sun, 6 Aug 2023 00:36:02 +0000  (20:36 -0400)] 
README: update LIBXML -> LIBDOM
This constant svgtiny_LIBXML_ERROR was changed throughout the codebase
to svgtiny_LIBDOM_ERROR a long time ago, in 
9275ab308 , but the README
was missed because nobody reads the documentation :)
Vincent Sanders  [Sat, 3 Oct 2020 14:12:30 +0000  (15:12 +0100)] 
implement svg path arc correctly
Vincent Sanders  [Tue, 28 Aug 2018 10:18:37 +0000  (11:18 +0100)] 
Update component version for release
Daniel Silverstone  [Sun, 29 Jul 2018 09:20:38 +0000  (10:20 +0100)] 
Fix various bugs which caused ASAN and UBSAN to be upset
Daniel Silverstone  [Sun, 29 Jul 2018 09:20:24 +0000  (10:20 +0100)] 
Ensure we report failures better
Daniel Silverstone  [Sun, 29 Jul 2018 09:20:16 +0000  (10:20 +0100)] 
Ignore the autogenerated colours file
Vincent Sanders  [Fri, 13 Oct 2017 09:00:16 +0000  (10:00 +0100)] 
Update component version for 0.1.6 release
Michael Drake  [Mon, 24 Jul 2017 13:18:53 +0000  (14:18 +0100)] 
Fix parsing of multiple vertical lineto commands
Michael Drake  [Thu, 20 Apr 2017 10:50:01 +0000  (11:50 +0100)] 
Buildsystem: OpenBSD `sed` doesn't handle -i option.
Michael Drake  [Thu, 20 Apr 2017 10:39:32 +0000  (11:39 +0100)] 
Buildsystem: Squash "no previous declaration for 'svgtiny_color_lookup'"
Michael Drake  [Thu, 20 Apr 2017 09:51:07 +0000  (10:51 +0100)] 
Build: Include gperf-generated code directly.
Daniel Silverstone  [Sat, 19 Nov 2016 09:41:47 +0000  (09:41 +0000)] 
Prepare for release of 0.1.5
Michael Drake  [Wed, 26 Oct 2016 15:12:32 +0000  (16:12 +0100)] 
Test data: Move file to correct place.
Michael Drake  [Wed, 26 Oct 2016 15:10:49 +0000  (16:10 +0100)] 
Merge branch 'tlsa/fix-gradients'
Michael Drake  [Wed, 26 Oct 2016 15:06:45 +0000  (16:06 +0100)] 
Test data: Add SVG with missing stroke gradient definition.
Michael Drake  [Wed, 26 Oct 2016 14:56:32 +0000  (15:56 +0100)] 
Parse: Ensure consumed characters count is initiliased.
Michael Drake  [Wed, 26 Oct 2016 14:21:51 +0000  (15:21 +0100)] 
Parse: Make the parse state have two sets of gradient details.
Michael Drake  [Wed, 26 Oct 2016 13:32:30 +0000  (14:32 +0100)] 
Parse: Avoid strndup with unchecked return value.
Michael Drake  [Wed, 26 Oct 2016 13:15:28 +0000  (14:15 +0100)] 
Parse: Remove explicit init of gradient state; gets memset anyway.
Vincent Sanders  [Sun, 11 Sep 2016 15:57:35 +0000  (16:57 +0100)] 
add polyline test case with floating point colour percentages
Vincent Sanders  [Sun, 11 Sep 2016 15:13:29 +0000  (16:13 +0100)] 
SVG dictionary for use with AFL tool
Vincent Sanders  [Sun, 11 Sep 2016 15:08:17 +0000  (16:08 +0100)] 
Add test set derived from AFL
Vincent Sanders  [Wed, 31 Aug 2016 14:19:46 +0000  (15:19 +0100)] 
prevent division by zero for gradient with no points and add test
Vincent Sanders  [Wed, 31 Aug 2016 14:18:58 +0000  (15:18 +0100)] 
improve test suite runner
Vincent Sanders  [Sat, 27 Aug 2016 19:45:07 +0000  (20:45 +0100)] 
add crash test generated with AFL
Vincent Sanders  [Wed, 24 Aug 2016 21:02:47 +0000  (22:02 +0100)] 
cope with lack of root svg element
Vincent Sanders  [Tue, 23 Aug 2016 20:13:22 +0000  (21:13 +0100)] 
add file output to test decoder
Vincent Sanders  [Sun, 3 Jan 2016 11:57:27 +0000  (11:57 +0000)] 
Update component version for release
Michael Drake  [Sun, 1 Nov 2015 10:04:47 +0000  (10:04 +0000)] 
Fix build with certain C libraries.
Vincent Sanders  [Wed, 2 Sep 2015 08:21:05 +0000  (09:21 +0100)] 
enable decode tests for svg files
Vincent Sanders  [Sun, 23 Aug 2015 21:44:54 +0000  (22:44 +0100)] 
Fix reallocation of path buffer length to cope with differng path lengths
Vincent Sanders  [Sun, 22 Mar 2015 00:22:24 +0000  (00:22  +0000)] 
Update CFLAGS to avoid deprication warning for glibc 2.21 and later.
Adrien Destugues  [Mon, 9 Jun 2014 18:32:12 +0000  (20:32 +0200)] 
Fix paths for Haiku.
Vincent Sanders  [Sun, 8 Mar 2015 23:24:51 +0000  (23:24 +0000)] 
Update the component version for release
Vincent Sanders  [Thu, 15 Jan 2015 12:38:04 +0000  (12:38 +0000)] 
Ensure path generation does not overrun allocated storage.
Vincent Sanders  [Sun, 7 Dec 2014 12:33:26 +0000  (12:33 +0000)] 
Update README to cover dependancies and core buildsystem
John-Mark Bell  [Sun, 16 Nov 2014 10:33:50 +0000  (10:33 +0000)] 
Fix up for new buildsystem
Vincent Sanders  [Thu, 23 Oct 2014 21:18:16 +0000  (22:18 +0100)] 
fix parsing of whitespace in transform operators
Paul Mecklenburg  [Fri, 10 Oct 2014 22:13:02 +0000  (23:13 +0100)] 
Fix relative move commands following a path close.
Michael Drake  [Fri, 10 Oct 2014 22:09:30 +0000  (23:09 +0100)] 
Add test case image for broken behaviour of relative move.
Vincent Sanders  [Tue, 26 Aug 2014 14:44:29 +0000  (07:44 -0700)] 
Update component version for release
Daniel Silverstone  [Sat, 26 Apr 2014 15:24:54 +0000  (16:24 +0100)] 
Hopefully silence warnings about inlines and non inlines calling one
Vincent Sanders  [Fri, 18 Apr 2014 11:19:22 +0000  (12:19 +0100)] 
Update component version for release
John-Mark Bell  [Mon, 13 Jan 2014 01:07:38 +0000  (01:07  +0000)] 
Add support for multilib
Michael Drake  [Fri, 23 Aug 2013 09:48:36 +0000  (10:48 +0100)] 
Fix to use list_size accessor.
Michael Drake  [Fri, 23 Aug 2013 09:47:56 +0000  (10:47 +0100)] 
Minor tidyup.
Michael Drake  [Fri, 23 Aug 2013 08:26:38 +0000  (09:26 +0100)] 
Move gradient logging to svgtiny_gradient.c, and suppress when not debugging gradients.
Michael Drake  [Fri, 23 Aug 2013 08:21:51 +0000  (09:21 +0100)] 
Fix leak of gradient dom strings.
Michael Drake  [Thu, 22 Aug 2013 22:14:56 +0000  (23:14 +0100)] 
Suppress most gradient debug.
Vincent Sanders  [Fri, 19 Apr 2013 19:26:48 +0000  (20:26 +0100)] 
update component version for release
Vincent Sanders  [Thu, 18 Apr 2013 16:44:01 +0000  (17:44 +0100)] 
add a .gitattributes so .gitignore is not exported
Chris Young  [Sat, 5 Jan 2013 21:11:31 +0000  (21:11 +0000)] 
Explicitly check if r0 or r1 are NaN, as if they are, on x86 the function evaluates as 0 (which is already handled), but on PPC the function evaluates to a negative value, causing the following for loop to become infinite.
John-Mark Bell  [Mon, 31 Dec 2012 00:10:38 +0000  (00:10  +0000)] 
Handle empty text nodes correctly.
John-Mark Bell  [Sun, 30 Dec 2012 23:38:32 +0000  (23:38 +0000)] 
Drop const, as this can't work with libdom.
Chris Young  [Tue, 27 Nov 2012 18:29:05 +0000  (18:29 +0000)] 
correct target name
Daniel Silverstone  [Sat, 3 Nov 2012 22:42:11 +0000  (22:42 +0000)] 
Replace dom_string_length with dom_string_byte_length -- faster and more correct
Daniel Silverstone  [Sat, 3 Nov 2012 18:22:52 +0000  (18:22 +0000)] 
Void myself unpleasantly in order to satisfy RISC OS toolchain
Daniel Silverstone  [Sat, 3 Nov 2012 18:03:23 +0000  (18:03 +0000)] 
Clean up properly
Daniel Silverstone  [Sat, 3 Nov 2012 17:53:10 +0000  (17:53 +0000)] 
Fix up pkgconfig
Daniel Silverstone  [Sat, 3 Nov 2012 17:51:55 +0000  (17:51 +0000)] 
Merge branch 'dsilvers/tolibdom'
Daniel Silverstone  [Sat, 3 Nov 2012 17:49:30 +0000  (17:49 +0000)] 
Convert the last bits for libdom
Daniel Silverstone  [Sat, 3 Nov 2012 17:45:07 +0000  (17:45 +0000)] 
The library now builds
Daniel Silverstone  [Sat, 3 Nov 2012 16:46:39 +0000  (16:46 +0000)] 
More work towards libdom conversion
Daniel Silverstone  [Sat, 3 Nov 2012 15:00:36 +0000  (15:00 +0000)] 
Parse text
Daniel Silverstone  [Sat, 3 Nov 2012 14:35:11 +0000  (14:35 +0000)] 
Make more svg elements parse again
Daniel Silverstone  [Sat, 3 Nov 2012 14:13:47 +0000  (14:13 +0000)] 
More work to bring svgtiny into the libdom era
Daniel Silverstone  [Sat, 3 Nov 2012 14:13:41 +0000  (14:13 +0000)] 
Ignore ~ files
Daniel Silverstone  [Sat, 3 Nov 2012 12:05:13 +0000  (12:05 +0000)] 
Begin conversion to libdom
Daniel Silverstone  [Sat, 3 Nov 2012 10:32:06 +0000  (10:32 +0000)] 
Add an example SVG and a gitignore
Daniel Silverstone  [Fri, 29 Jun 2012 19:56:04 +0000  (19:56 -0000)] 
Update to new NSBUILD infrastructure
Vincent Sanders  [Mon, 27 Feb 2012 13:40:19 +0000  (13:40 -0000)] 
Bump version number
Chris Young  [Wed, 28 Sep 2011 17:04:54 +0000  (17:04 -0000)] 
Don't treat warnings as errors on AmigaOS
François Revel  [Mon, 21 Mar 2011 22:07:10 +0000  (22:07 -0000)] 
sed in BeOS still doesn't handle -i, so use a temporary file since RiscOS doesn't know pipes.
John Mark Bell  [Sun, 2 Jan 2011 22:09:46 +0000  (22:09 -0000)] 
s/strndup/svgtiny_strndup
John Mark Bell  [Wed, 29 Dec 2010 18:06:04 +0000  (18:06 -0000)] 
Use built-in strndup if the platform we're targetting doesn't have one