Package: fig2dev / 1:3.2.9a-5

Metadata

Package Version Patches format
fig2dev 1:3.2.9a-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
29_RGBFILE.patch | (download)

fig2dev/colors.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 rgb.txt can not be located via fig2dev_rgbfile environment variable.
 This allows one to run the test suite without the package being
 installed before.
30_sanitizefix.patch | (download)

fig2dev/read.c | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 pass test 69 with -fsanitize=address enabled


31_leadingspace.patch | (download)

fig2dev/read.c | 4 2 + 2 - 0 !
fig2dev/tests/read.at | 12 12 + 0 - 0 !
2 files changed, 14 insertions(+), 2 deletions(-)

 allow leading spaces in text objects, ticket #181


32_arcbox zeroradius.patch | (download)

fig2dev/read.c | 8 8 + 0 - 0 !
fig2dev/tests/read.at | 11 11 + 0 - 0 !
2 files changed, 19 insertions(+)

 allow an arc-box with zero radius, ticket #184
 In the pict2e output, a rectangle with rounded corners, dashed line type and
 zero corner-radius would cause a crash. Convert rectangles with rounded
 corners and zero corner-radius to regular rectangles.


33_hugepatternlength.patch | (download)

fig2dev/object.h | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 reject huge pattern lengths, ticket #185
 Reject patterned lines, e.g., dashed lines, where the pattern length exceeds
 80 inches.


34_arc coincident.patch | (download)

fig2dev/object.h | 16 10 + 6 - 0 !
fig2dev/tests/read.at | 14 12 + 2 - 0 !
2 files changed, 22 insertions(+), 8 deletions(-)

 reject arcs with co-incident points, ticket #186


35_arcradius3.patch | (download)

fig2dev/object.h | 8 7 + 1 - 0 !
fig2dev/read1_3.c | 8 7 + 1 - 0 !
2 files changed, 14 insertions(+), 2 deletions(-)

 reject arcs with a radius smaller than 3, #187
 An arc with too small radius caused a crash in pict2e output.  Instead
 of dealing with such arcs in the pict2e driver, reject them already
 when reading.


36_fullprototypes.patch | (download)

transfig/mkfile.c | 10 6 + 4 - 0 !
transfig/transfig.c | 6 4 + 2 - 0 !
transfig/transfig.h | 5 3 + 2 - 0 !
3 files changed, 13 insertions(+), 8 deletions(-)

 specify argument types in function prototypes
 Modern C standards require full prototypes. This commit fixes the bug reported
 in https://bugs.gentoo.org/944153.


37_emptystring.patch | (download)

fig2dev/read.c | 8 7 + 1 - 0 !
fig2dev/tests/output.at | 6 3 + 3 - 0 !
fig2dev/tests/read.at | 12 10 + 2 - 0 !
3 files changed, 20 insertions(+), 6 deletions(-)

 recognize a text object with an empty string, #195
 This is a regression that was probably introduced with commit [76276a].


38_zero2ndline.patch | (download)

fig2dev/read.c | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 permit \0 in the second line in the fig file, #191


39_ge spline.patch | (download)

fig2dev/dev/genge.c | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 ge output: correct spline computation, ticket #190


40_nan spline.patch | (download)

fig2dev/read.c | 8 5 + 3 - 0 !
fig2dev/tests/read.at | 18 18 + 0 - 0 !
2 files changed, 23 insertions(+), 3 deletions(-)

 detect nan in spline control values, ticket #192