VirtualBox

Ignore:
Timestamp:
Jan 16, 2025 1:09:46 PM (3 weeks ago)
Author:
vboxsync
Message:

libpng-1.6.45: Applied and adjusted our libpng changes to 1.6.45. bugref:8515

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/libpng-1.6.45/TODO

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

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette