X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/6f3b077261394fd1394583ff0e79090f2c9bec2f..f77774f6f86aaa6f926c67bf9a453c4df9f797f2:/TODO diff --git a/TODO b/TODO index ec4a3a94..61fb9634 100644 --- a/TODO +++ b/TODO @@ -6,18 +6,36 @@ Release Plans (subject to change) brown-bag bugs may add intermediate releases. The dates are goals, not commitments. -For 0.63: (tentative) +For 0.65: -thick lines +PNG re-work (#29268) + +For 0.64: (speculative) + +thick lines (#28854) have alpha channel work treated as coverage for primitives (more general combine parameter) -general alpha channel fixes +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.62: -TIFF improvements (to be detailed) (#20329) +TIFF improvements (to be detailed) (#20329) (done) - read/write 16-bit RGB w/ and w/o alpha - read 16-bit CMYK w/ and w/o alpha - read/write 32-bit RGB w/ and w/o alpha @@ -30,7 +48,24 @@ both contig and non-contiguous Makefile.PL --incpath and --libpath should expand ~/ paths (#29484) -scaling alpha channel image issues +scaling alpha channel image issues (done) + +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) (done) + +"dh-make-perl --build --cpan Imager" fails on require Makefile.PL +(#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: @@ -371,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