Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add APNG support #4243

Merged
merged 21 commits into from Mar 31, 2020
Merged

Add APNG support #4243

merged 21 commits into from Mar 31, 2020

Commits on Feb 23, 2020

  1. Add APNG support

    See python-pillow#3483
    
    Adds support for reading APNG files and seeking through frames,
    and adds basic support for writing APNG files.
    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    67e3ccf View commit details
    Browse the repository at this point in the history
  2. Add APNG test cases

    Includes tests for reading and writing APNG files.
    
    The tests for reading files are based on the APNG browser compatibility
    tests from https://philip.html5.org/tests/apng/tests.html
    (which is linked in the Tests section of https://wiki.mozilla.org/APNG_Specification)
    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    7c0df10 View commit details
    Browse the repository at this point in the history
  3. Document APNG support

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    916b2e1 View commit details
    Browse the repository at this point in the history
  4. Fix tox -e lint errors

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    512b060 View commit details
    Browse the repository at this point in the history
  5. Fix pypy test failures

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    bdcf980 View commit details
    Browse the repository at this point in the history
  6. Fix comment

    [ci skip]
    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    35148b9 View commit details
    Browse the repository at this point in the history
  7. Add test for saving split fdat chunks

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    66c84f2 View commit details
    Browse the repository at this point in the history
  8. Fix split fdAT chunk sequence error

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    9f4716f View commit details
    Browse the repository at this point in the history
  9. Fix lint errors

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    00fcc53 View commit details
    Browse the repository at this point in the history
  10. fix documentation review issue

    [ci skip]
    
    Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
    pmrowla and radarhere committed Feb 23, 2020
    Copy the full SHA
    0b536fb View commit details
    Browse the repository at this point in the history
  11. Move apng tests into test_file_apng.py

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    0f84fa7 View commit details
    Browse the repository at this point in the history
  12. Use context manager for APNG tests

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    d05b73c View commit details
    Browse the repository at this point in the history
  13. Cleanup documentation

    - Add changes requested by hugovk
    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    3a25470 View commit details
    Browse the repository at this point in the history
  14. Add release notes

    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    dcc3f41 View commit details
    Browse the repository at this point in the history
  15. Adjust is_animated behavior

    - Make is_animated APNG behavior consistent with other Pillow formats
    - is_animated will be true when n_frames is greater than 1 (for APNG
      this depends on animation frame count + presence or absence of a
      default image)
    pmrowla authored and radarhere committed Feb 23, 2020
    Copy the full SHA
    9b72f05 View commit details
    Browse the repository at this point in the history
  16. Lint fixes

    radarhere committed Feb 23, 2020
    Copy the full SHA
    41a2933 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2020

  1. Copy the full SHA
    64a9e0c View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. Copy the full SHA
    9f61be4 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2020

  1. Copy the full SHA
    8373c38 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2020

  1. Copy the full SHA
    92c9961 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    91289f8 View commit details
    Browse the repository at this point in the history