TODO 1.0 KB

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