X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/3d3fc93b9a975b32621c66cd4d05d42dc558ef68..HEAD:/TODO diff --git a/TODO b/TODO index 1e4415be..61fb9634 100644 --- a/TODO +++ b/TODO @@ -6,25 +6,32 @@ Release Plans (subject to change) brown-bag bugs may add intermediate releases. The dates are goals, not commitments. -For 0.64: (speculative) +For 0.65: PNG re-work (#29268) +For 0.64: (speculative) + +thick lines (#28854) + +have alpha channel work treated as coverage for primitives (more +general combine parameter) + +add some extra combine modes (hard/soft light, screen) + +For 0.63: + +general alpha channel fixes (#29879, etc) (done) + give 4/2 channel images a background color when saving to pnm (#30074) +(done) give 4/2 channel images a background color when saving to BMP (#30075) +(done) give 4/2 channel images a background color when saving to JPEG (#29876) -For 0.63: (tentative) - -thick lines (#28854) - -have alpha channel work treated as coverage for primitives (more -general combine parameter) - -general alpha channel fixes (#29879, etc) For 0.62: @@ -43,20 +50,23 @@ Makefile.PL --incpath and --libpath should expand ~/ paths (#29484) scaling alpha channel image issues (done) -PBM images inverted (#30859) (might be fixed in TIFF branch) +PBM images inverted (#30859) (might be fixed in TIFF branch) (was, +added test, done) don't load B at compile-time in t82inline.t (#30508) (done) the hardinvert filter inverts the alpha channels, this probably isn't -desirable (#30002) +desirable (#30002) (done) "dh-make-perl --build --cpan Imager" fails on require Makefile.PL -(#30520) +(#30520) (fixed) Wrong link in Imager Pod (#30889) (done) more diagnostics in 5/t57infix.t (fixed the problem) +extract out the scale() scale factor calculations (done) + For 0.61: regmach.c fixes/tests (#29296) (done) @@ -396,6 +406,19 @@ New Features: - arc outlines +- filled/outlined ellipses and elliptical arcs + + Complexities include: + + a) when drawing a pie segment, are the angles specified the real + angles (since the scaling changes the angles if you just use sin() and + cos() directly) or the angle before scaling? I can see cases where + both are useful. + + b) can you control the angles of the axes of symmetry? (the axes would + remain at right angles to each other) Does this change the effect of + the d1 and d2 parameters? + - complex lines/curves: - thick lines: - dotted/dashed lines