Andrew Murray

Results 164 issues of Andrew Murray

ninja 1.12.1 has been released - https://github.com/ninja-build/ninja/releases/tag/v1.12.1

Adding types for https://github.com/google/atheris

Resolves #8218 While #3822 updated a GIF image's size when a frame pushed out the content, it didn't increase the size of the C image instance. This fixes that.

GIF

Resolves #8229 When calling `Exif.get_ifd()`, if the IFD is missing, an empty dictionary is returned. https://github.com/python-pillow/Pillow/blob/6a9acfa5ca2b3ba462b086e4af776993bbd94a72/src/PIL/Image.py#L4076 However, that dictionary is not stored in the Exif instance, making for an inconsistent...

Exif

Resolves #8272 #6846 added an error if the bitmap buffer is empty. https://github.com/python-pillow/Pillow/blob/d6cfebd016db25549d05a9c5caa2ef3b53cff5c5/src/_imagingft.c#L1028-L1032 However, this new issue found the buffer is empty for a space character in a particular font,...

Font Rendering

Resolves #8307 When #8141 added support for bytes in FreeTypeFont, it presumed that the text would be either a string or bytes. This raises an error if neither are the...

FreeType 2.13.3 has been released - https://freetype.org/

Windows
Dependency

While we have [dropped support for Python 3.8](https://github.com/python-pillow/Pillow/pull/8183), the[ cifuzz base image is still using it](https://github.com/google/oss-fuzz/pull/11401#issuecomment-1872050104). https://github.com/google/oss-fuzz/issues/11419 suggests upgrading their Python version to 3.10. This PR updates a reference in...

Testing

Resolves #8193. Alternative to #8196 - my thinking is that this is closer to the intention of https://peps.python.org/pep-0484/#forward-references. However, if the other PR is preferred, no problem.

Type hints

libimagequant 4.3.3 has been released - https://github.com/ImageOptim/libimagequant/releases/tag/4.3.3

Dependency