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

Unix Viewers - 2nd attempt #6021

Closed
wants to merge 5 commits into from

Commits on Feb 4, 2022

  1. Viewer class properties: src/PIL/ImageShow.py, Tests/test_imageshow.p…

    …y files changed:
    
    - Viewer class format property changed to 'PNG', format property removed from child classes.
    - Viewer class options property changed to {"compress_level": 1}, format property removed from child classes.
    - IPythonViewer format option set to None, IPythonViewer options set to {}.
    - Corresponding test Tests/test_imageshow.py::test_viewer changed to meet the changes mentioned above.
    alv2017 committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    b348881 View commit details
    Browse the repository at this point in the history
  2. UnixViewers modification: src/PIL/ImageShow.py, Tests/test_imageshow.py

    - In the current implementation of UnixViewers threads were used in order to control opening/closing of images by external Linux/Unix viewers.
    - The Python program remains opened till the user closes the image in the viewer.
    - I used viewer thread and monitoring thread, the monitoring thread is responsible for removal of the temporary images after user closed the image in the viewer.
    - Corresponding documentation is updated.
    - Tests are updated: Tests/test_imageshow.py, Tests/helper.py
    alv2017 committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    450180f View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Correction to Tests/test_imageshow.py::test_show

    Test skip reason have been corrected.
    alv2017 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    30227cd View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Configuration menu
    Copy the full SHA
    6a84854 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ec32b7 View commit details
    Browse the repository at this point in the history