Releases: oehhar/tksvg
0.14
0.13
Release with upstream changes/bugfixes:
0.12
Release 0.12 features nanosvg patch nanosvg#167: complex path rendered wrong
Fix nanosvg # 139: Nano SVG is still locale dependent
Locale dependent ascii float parsing was corrected for colour percentage values.
So, Colour 99.9% is also correctly parsed for German locale, where "99,9%" were expected.
Fixed rbg percentage parsing
Nanosvg pull #205: Fixed rbg percentage parsing in nsvg__parseColorRGB. Tk Ticket [32c0266d]
There are two Windows release files build with MS-VC6 (32 bit) and MS-VC2015 (64 bit).
In addition, there are the release files from the Github actions session, repacked to zip and renamed a bit for Windows-64 bit, Linux-64 Bit and Mac-OS.
Thanks to magic auriocus for the github action magic.
svgnano upstream change: Fix decimal values in color fields (nsvg__parseColorRGB, nsvg__parseColorHex)
Fixed upstram security issues in xml color specification.
There are the following binaries:
- tksvg0.9_win32.zip : Windows 32 bit TCL build with MS-VC6
- tksvg0.9_win64.zip : Windows 64 bit TCL build with MS-VC2015
- build-windows-latest.zip : Windows 64 bit TCL build with mingw
- build-ubuntu-18.4.zip: probably 64 bit gcc build
- build-macos-latest.zip : unknown build parameters and target
The last three builds are auto-build by great git. This service is configured by great magic Christian.
Harald
Corresponds to tk8.7a5
TkSVG derived from SVGNano support of Tk8.7a5.
This aims any version of Tk8.6.
A successful "package require tksvg" is also possible on 8.7 now and is a no-op.
Thanks to Brad Lanam and Jan Nijtmans for the fruitful discussions.
Changes:
-
Bug fix: possible number overflow:
tk ticket: https://core.tcl-lang.org/tk/tktview?name=822330269b
tksvg ticket: #14 -
Upstream fix from nanosvg
#179: "Division by float 0" -
pckIndex.tcl changed to load in tk8.7 as a no-op
TKSVG for tcl 8.6.x implements svg image type as included in tk 8.7.x.
Release 0.7 is synchronized with current tk trunk.
Changes:
- svgnano patch for number interpretation: .4 is accepted as float
- use the Androwish alternate solution for a big file pretest for svg files.
Thanks to Brad Laham for Linux32 and Darwin64 binaries.