TODO 950 B

12345678910111213141516171819202122
  1. TODO list for libpng
  2. --------------------
  3. * Fix all defects (duh!)
  4. * cHRM transformation.
  5. * Palette creation.
  6. * "grayscale->palette" transformation and "palette->grayscale" detection.
  7. * Improved dithering.
  8. * Multi-lingual error and warning message support.
  9. * Complete sRGB transformation. (Currently it simply uses gamma=0.45455.)
  10. * Man pages for function calls.
  11. * Better documentation.
  12. * Better filter selection
  13. (e.g., counting huffman bits/precompression; filter inertia; filter costs).
  14. * Histogram creation.
  15. * Text conversion between different code pages (e.g., Latin-1 to Mac).
  16. * Avoid building gamma tables whenever possible.
  17. * Greater precision in changing to linear gamma for compositing against
  18. background, and in doing rgb-to-gray transformations.
  19. * Investigate pre-incremented loop counters and other loop constructions.
  20. * Interpolated method of handling interlacing.
  21. * More validations for libpng transformations.