Pillow/src/libImaging
eyedav 9527ce7f8c change mode structs to enums
Structs have better type safety, but they make allocation more difficult, especially when we have multiple Python modules trying to share the same code.
2025-07-19 16:54:32 +02:00
..
Access.c change mode structs to enums 2025-07-19 16:54:32 +02:00
AlphaComposite.c use mode structs in AlphaComposite.c 2025-07-19 14:53:31 +02:00
Arrow.c Simplify code (#8863) 2025-06-09 19:33:55 +03:00
Arrow.h Image -> Arrow support (#8330) 2025-04-01 09:10:45 +03:00
Bands.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Bcn.h Added BC5_SNORM reading 2021-05-18 17:44:21 +10:00
BcnDecode.c Do not convert BC1 LUT to UINT32 2025-03-27 21:36:17 +11:00
BcnEncode.c Fix buffer overflow when saving compressed DDS images (#9041) 2025-06-28 00:29:58 +10:00
Bit.h Format with ClangFormat 2021-01-03 14:17:51 +11:00
BitDecode.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
Blend.c use mode structs in Blend.c 2025-07-19 14:53:31 +02:00
BoxBlur.c use mode structs in BoxBlur.c 2025-07-19 14:53:31 +02:00
Chops.c change mode structs to enums 2025-07-19 16:54:32 +02:00
codec_fd.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
ColorLUT.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
Convert.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Convert.h Include CMYK to RGB convert as unpacker 2023-10-06 16:05:03 +11:00
ConvertYCbCr.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
Copy.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
Crop.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
Dib.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Draw.c add function isModeI16() to check if a mode is an I;16 mode 2025-07-19 15:41:13 +02:00
Effects.c use mode structs in Effects.c 2025-07-19 15:37:08 +02:00
EpsEncode.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
File.c use mode structs in File.c 2025-07-19 15:37:08 +02:00
Fill.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Filter.c use mode structs in Filter.c 2025-07-19 15:39:16 +02:00
FliDecode.c Prevent division by zero 2024-09-30 19:48:53 +10:00
Geometry.c add function isModeI16() to check if a mode is an I;16 mode 2025-07-19 15:41:13 +02:00
GetBBox.c use mode structs in GetBBox.c 2025-07-19 15:39:18 +02:00
Gif.h [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-04-25 12:51:24 +00:00
GifDecode.c Fix some typos. 2022-05-14 12:46:46 +08:00
GifEncode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
HexDecode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
Histo.c use mode structs in Histo.c 2025-07-19 15:39:18 +02:00
Imaging.h change mode structs to enums 2025-07-19 16:54:32 +02:00
ImagingUtils.h [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-04-25 12:51:24 +00:00
ImDib.h change mode structs to enums 2025-07-19 16:54:32 +02:00
ImPlatform.h Removed pre-C99 definitions 2024-12-31 20:42:49 +11:00
Jpeg.h change mode structs to enums 2025-07-19 16:54:32 +02:00
Jpeg2K.h Remove weird comments 2024-09-11 20:40:46 +10:00
Jpeg2KDecode.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Jpeg2KEncode.c use mode structs in Jpeg2KEncode.c 2025-07-19 15:39:18 +02:00
JpegDecode.c change mode structs to enums 2025-07-19 16:54:32 +02:00
JpegEncode.c use mode structs in JpegEncode.c 2025-07-19 15:39:18 +02:00
Matrix.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Mode.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Mode.h change mode structs to enums 2025-07-19 16:54:32 +02:00
ModeFilter.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
Negative.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
Offset.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
Pack.c change mode structs to enums 2025-07-19 16:54:32 +02:00
PackDecode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
Palette.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Paste.c use mode structs in Paste.c 2025-07-19 15:47:10 +02:00
PcdDecode.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
PcxDecode.c Remove padding between interleaved PCX palette data (#9005) 2025-06-11 16:19:09 +03:00
PcxEncode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
Point.c change mode structs to enums 2025-07-19 16:54:32 +02:00
Quant.c use mode structs in Quant.c 2025-07-19 15:47:10 +02:00
QuantHash.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
QuantHash.h [pre-commit.ci] auto fixes from pre-commit.com hooks 2025-04-07 17:17:36 +00:00
QuantHeap.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
QuantHeap.h Format with ClangFormat 2021-01-03 14:17:51 +11:00
QuantOctree.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-10-07 17:56:23 +00:00
QuantOctree.h Format with ClangFormat 2021-01-03 14:17:51 +11:00
QuantPngQuant.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
QuantPngQuant.h [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
QuantTypes.h Format with ClangFormat 2021-01-03 14:17:51 +11:00
RankFilter.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
Raw.h Format with ClangFormat 2021-01-03 14:17:51 +11:00
RawDecode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
RawEncode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
Reduce.c use mode structs in Reduce.c 2025-07-19 15:47:10 +02:00
Resample.c use mode structs in Resample.c 2025-07-19 15:47:47 +02:00
Sgi.h Add end-of-file-fixer to pre-commit 2023-09-25 16:45:38 +03:00
SgiRleDecode.c Merge pull request #8413 from radarhere/sgirle_memory 2024-10-01 13:52:22 +03:00
Storage.c change mode structs to enums 2025-07-19 16:54:32 +02:00
SunRleDecode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
TgaRleDecode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
TgaRleEncode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
TiffDecode.c change mode structs to enums 2025-07-19 16:54:32 +02:00
TiffDecode.h Fix memory leak in TiffEncode 2025-05-13 22:33:27 +02:00
Unpack.c change mode structs to enums 2025-07-19 16:54:32 +02:00
UnpackYCC.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
UnsharpMask.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
XbmDecode.c Format with ClangFormat 2021-01-03 14:17:51 +11:00
XbmEncode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
ZipCodecs.h Format with ClangFormat 2021-01-03 14:17:51 +11:00
ZipDecode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00
ZipEncode.c [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-07-16 12:58:04 +00:00