Commit Graph

10257 Commits

Author SHA1 Message Date
Hugo
364e31ddde
Merge pull request #3508 from radarhere/fedora
Updated Travis CI from Fedora 26 and 27 to 28 and 29
2018-12-27 08:55:31 +02:00
Andrew Murray
21268c87b3
Merge branch 'master' into patch-2 2018-12-27 17:39:40 +11:00
pirate486743186
0f379a2450
Merge pull request #1 from radarhere/patch-2
Handle APNG chunks
2018-12-27 07:35:51 +01:00
Andrew Murray
f9ce201cf0 Test APNG image for similarity 2018-12-27 12:19:44 +11:00
Andrew Murray
acc2c150f6 Added APNG mime type 2018-12-27 11:19:40 +11:00
Andrew Murray
b5b32a519b Updated Travis CI from Fedora 26 and 27 to 28 and 29 2018-12-27 10:58:49 +11:00
Andrew Murray
09e94e40a1 Handle APNG chunks 2018-12-27 10:53:16 +11:00
pirate486743186
8d0b7e6b57 adding apng extension for png 2018-12-26 21:14:27 +01:00
Hugo
5ff8e5fa3e
Update CHANGES.rst 2018-12-26 14:14:58 +02:00
Hugo
c5f066d3f6
Flake8 2018-12-26 14:05:01 +02:00
Hugo
c2b3bd5635
Merge pull request #3395 from diorcety/improve_configuration
Improve configuration
2018-12-26 13:54:16 +02:00
Hugo
7beecb9f33
Flake8 2018-12-26 13:48:55 +02:00
Hugo
a43b8bac1e
Merge pull request #3506 from radarhere/png
Read textual chunks located after IDAT chunks for PNG
2018-12-26 13:34:50 +02:00
Hugo
14b1321c42
Merge pull request #3503 from Glandos/patch-2
Don't try to hash value if enum is empty
2018-12-26 13:32:18 +02:00
Hugo
e976bdb9c3
Merge pull request #3476 from radarhere/sidebar
Added functions to Read The Docs sidebar
2018-12-26 13:10:52 +02:00
Hugo
ca691f232b
Remove XXX from comments 2018-12-26 13:09:12 +02:00
Hugo
78bc4da131
Merge pull request #3350 from radarhere/custom_tags
Added custom int and float TIFF tags
2018-12-26 13:07:46 +02:00
Hugo
55e5b7de6c
Merge pull request #3393 from frenzymadness/CWE_fixes_master
Fixes for issues reported by static code analysis
2018-12-26 13:02:19 +02:00
Hugo
bbb3be9a9d
Merge pull request #3187 from radarhere/encoderinfo
Wait until mode is normalized to copy im.info into encoderinfo
2018-12-26 12:56:50 +02:00
Hugo
08a1901328
Merge pull request #3486 from hugovk/add-deprecations-and-removals-docs
Docs: Add page of deprecations and removals
2018-12-26 12:44:12 +02:00
Hugo
46dc505f88
Merge pull request #3505 from radarhere/tidelift
Added Tidelift badge
2018-12-26 12:43:39 +02:00
Andrew Murray
51318d70af Added Tidelift badge 2018-12-25 13:11:11 +11:00
Andrew Murray
22837c37e2 Read textual chunks located after IDAT chunks 2018-12-24 23:58:19 +11:00
Andrew Murray
95d80a7e5d Corrected data type [ci skip] 2018-12-24 17:05:38 +11:00
Glandos
0b8b3e679a
Add code comment 2018-12-22 15:29:31 +01:00
Glandos
e37b3fb7d3
don't try to hash value if enum is empty
Very few tags have an enum, and for those who don't, computing the hash value can be very expensive, e.g. instances of `fractions.Fraction` as mentioned in [the source](https://github.com/python/cpython/blob/master/Lib/fractions.py#L543).
2018-12-20 16:07:03 +01:00
Hugo
9dd0348be2
Merge pull request #3495 from radarhere/badges
Updated badge URLs
2018-12-15 11:22:53 +02:00
Andrew Murray
cb4f948ac0 Updated redirected URL 2018-12-15 00:05:35 +11:00
Hugo
2f834ea21a
Update CHANGES.rst 2018-12-13 21:15:13 +02:00
Hugo
69837baba2
Merge pull request #3490 from radarhere/open_files
Updated open files documentation
2018-12-13 21:14:22 +02:00
Hugo
73fc7a9f3d
Merge pull request #3488 from hugovk/upgrade-pypy
Travis CI: Upgrade PyPy from 5.8.0 to 6.0
2018-12-13 21:14:03 +02:00
Hugo
3ed5dcc928
Merge pull request #3467 from hugovk/lint-can-fail
CI: Allow lint job to fail
2018-12-13 21:09:58 +02:00
Hugo
961fecb35c
Merge pull request #3261 from radarhere/fp
Resolve __fp when closing and deleting
2018-12-13 21:09:23 +02:00
Hugo
857b077f5c
Merge pull request #3461 from radarhere/exclusive_fp
Close exclusive fp before discarding
2018-12-13 21:07:32 +02:00
Andrew Murray
dfdfe6327b Changed Read The Docs image URLs to match README 2018-12-14 05:59:56 +11:00
Andrew Murray
fc87e68d8c Changed pillow-wheels badge branch to master 2018-12-14 05:59:55 +11:00
Hugo
2659edae9d
Merge pull request #3493 from radarhere/libjpegturbo
Added libjpeg_turbo to check_feature
2018-12-13 20:57:54 +02:00
Andrew Murray
233915bf9d Updated strings 2018-12-13 19:19:45 +11:00
Andrew Murray
49b23157c4 Include header 2018-12-13 19:18:17 +11:00
Hugo
0635e38514
Updated list syntax
Co-Authored-By: radarhere <3112309+radarhere@users.noreply.github.com>
2018-12-13 00:28:26 +11:00
Andrew Murray
7172a44caa Added libjpegturbo to check_feature 2018-12-12 21:25:05 +11:00
Andrew Murray
b0330047ff Minor edit 2018-12-12 00:53:31 +11:00
Hugo
94f4c4a682
Apply suggestions from code review
Minor edits

Co-Authored-By: radarhere <3112309+radarhere@users.noreply.github.com>
2018-12-12 00:50:32 +11:00
Andrew Murray
91f727051b Updated open files documentation 2018-12-11 14:39:10 +11:00
Konstantin Kopachev
e91b851fdc
Add reading old-JPEG compressed TIFFs
Old-style JPEG compression in TIFFs are able to be read using Strip/Tile APIs. Although, it should be possible to read them using Scanline API, it does not work for some reason.  Anyway, reading subsampled YCbCr formats through Strip/Tile/Scanline libtiff API does not de-subsample the data, so caller should unpack data to whatever format is appropriate.  New-style JPEG compressed images were already read through libtiff as RGB images (https://github.com/python-pillow/Pillow/pull/3227). Unfortunately, there is no flag to ask libtiff to de-subsample old jpeg, but it provides a way to read any image as 32bit RGBA.  This commit adds ability to read old-style JPEG TIFFs through reading *all* YCbCr images as RGBX using Tile and Strip reading API. This supersedes previous work (PR #3227) to read new-style JPEG-TIFFs.
2018-12-10 10:07:41 -08:00
Hugo
ae21462249 Docs: Update CI targets 2018-12-08 17:12:36 +02:00
Hugo
6f24d5056a
Merge pull request #24 from radarhere/add-deprecations-and-removals-docs
Stopped code highlighting
2018-12-07 22:34:18 +02:00
Andrew Murray
5eb7fa1a78 Stopped code highlighting 2018-12-08 06:28:46 +11:00
Hugo
fa14534e51 PyPy 6.0 requires Xenial on Travis CI 2018-12-06 17:30:12 +02:00
Hugo
58b4583520 Upgrade PyPy from 5.8.0 to 6.0 2018-12-06 17:29:41 +02:00