]> git.imager.perl.org - imager.git/blobdiff - TODO
add new comparison method rgb_difference that resembles arithmetical difference per...
[imager.git] / TODO
diff --git a/TODO b/TODO
index 583b2e07b9c8b837892f4574da143bcfbbbe60d7..61fb9634f2ec22eab8ddaa93618293ad998ac13d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,19 +6,39 @@ Release Plans (subject to change)
 brown-bag bugs may add intermediate releases.  The dates are goals,
 not commitments.
 
-For 0.62: (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)
 
-For 0.61:
+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)
 
-TIFF improvements (to be detailed) (#20329)
+give 4/2 channel images a background color when saving to JPEG
+(#29876)
+
+
+For 0.62:
+
+TIFF improvements (to be detailed) (#20329) (done)
  - read/write 16-bit RGB w/ and w/o alpha
- - read 16-bit RGB w/ and w/o alpha
- - read/write 32-bit CMYK w/ and w/o alpha
+ - read 16-bit CMYK w/ and w/o alpha
+ - read/write 32-bit RGB w/ and w/o alpha
  - read 32-bit CMYK w/ and w/o alpha
  - write mono images as bi-level
  - read bi-level image as mono/paletted
@@ -26,31 +46,46 @@ TIFF improvements (to be detailed) (#20329)
 both contig and non-contiguous
  - possible extra code for handling 8-bit CMYK (#29353)
 
-regmach.c fixes/tests (#29296) (done)
+Makefile.PL --incpath and --libpath should expand ~/ paths (#29484)
 
-sample: scaling an animated gif (#27591) (done)
+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)
 
-transform2() docs (#29267)
+the hardinvert filter inverts the alpha channels, this probably isn't
+desirable (#30002) (done)
 
-read DIBS (#29055)
+"dh-make-perl --build --cpan Imager" fails on require Makefile.PL
+(#30520) (fixed)
 
-library search path on 64-bit centos (#29045)
+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)
+
+sample: scaling an animated gif (#27591) (done)
+
+transform2() docs (#29267) (done)
 
 i_gsamp() chan_count validation (#28985) (done)
 
-Imager::Font::Wrap doesn't correctly set savepos (#29771)
+Imager::Font::Wrap doesn't correctly set savepos (#29771) (done)
 
-testdrive warnings (#29610)
+testdrive warnings (#29610) (done)
 
 Imager::Files still refers to rgb file type (#29354) (done)
 
 t/t01introvert test failure line 495 (#29413) (done)
 
-Imager::Expr::Infix problem (#29562)
-
-Makefile.PL --incpath and --libpath should expand ~/ paths (#29484)
-
-PNG images sometimes get larger (#29268) (maybe 0.62)
+Imager::Expr::Infix problem (#29562) (done)
 
 CMYK alpha TIFF problems with old libtiff (#29353) (done)
 
@@ -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