Commit Graph

1559 Commits

Author SHA1 Message Date
Hugo
a80a45219f Pillow 6.2.1 is the last to support Python 2.7 2019-10-20 23:06:22 +03:00
Hugo
6f3464e1cb Add release notes for Pillow 6.2.1 2019-10-20 16:31:09 +03:00
Andrew Murray
aaf9720c58 Updated CI target Python versions for macOS [ci skip] 2019-10-20 21:00:26 +11:00
Hugo
2ab518edcb Add support for Python 3.8 2019-10-15 12:44:21 +03:00
Jon Dufresne
4cd4adddc3 Improve handling of file resources
Follow Python's file object semantics. User code is responsible for
closing resources (usually through a context manager) in a deterministic
way.

To achieve this, remove __del__ functions. These functions used to
closed open file handlers in an attempt to silence Python
ResourceWarnings. However, using __del__ has the following drawbacks:

- __del__ isn't called until the object's reference count reaches 0.
  Therefore, resource handlers remain open or in use longer than
  necessary.

- The __del__ method isn't guaranteed to execute on system exit. See the
  Python documentation:

  https://docs.python.org/3/reference/datamodel.html#object.__del__

  > It is not guaranteed that __del__() methods are called for objects
  > that still exist when the interpreter exits.

- Exceptions that occur inside __del__ are ignored instead of raised.
  This has the potential of hiding bugs. This is also in the Python
  documentation:

  > Warning: Due to the precarious circumstances under which __del__()
  > methods are invoked, exceptions that occur during their execution
  > are ignored, and a warning is printed to sys.stderr instead.

Instead, always close resource handlers when they are no longer in use.
This will close the file handler at a specified point in the user's code
and not wait until the interpreter chooses to. It is always guaranteed
to run. And, if an exception occurs while closing the file handler, the
bug will not be ignored.

Now, when code receives a ResourceWarning, it will highlight an area
that is mishandling resources. It should not simply be silenced, but
fixed by closing resources with a context manager.

All warnings that were emitted during tests have been cleaned up. To
enable warnings, I passed the `-Wa` CLI option to Python. This exposed
some mishandling of resources in ImageFile.__init__() and
SpiderImagePlugin.loadImageSeries(), they too were fixed.
2019-10-12 08:27:17 -07:00
Hugo
23fa3c6979 Remove outdated OS scripts, point docs to Dockerfiles 2019-10-12 14:16:10 +03:00
Andrew Murray
4140cd807b
Merge branch 'master' into rm-2.7 2019-10-12 18:03:58 +11:00
Andrew Murray
a8c07e3d5f Added orientation note [ci skip] 2019-10-11 22:40:31 +11:00
Hugo
0caa48b179 Remove redundant __future__ from docs
Co-Authored-By: Jon Dufresne <jon.dufresne@gmail.com>
2019-10-08 17:26:11 +03:00
Andrew Murray
fab0205abc Updated documentation [ci skip] 2019-10-08 21:12:15 +11:00
Hugo
538d9e2e5d Upgrade Python syntax with pyupgrade --py3-plus 2019-10-07 14:30:59 +03:00
Andrew Murray
e8cf9a6bc1
Merge pull request #4108 from hugovk/rm-deprecated-qt
Drop support for EOL PyQt4 and PySide
2019-10-07 12:35:56 +11:00
Hugo van Kemenade
ac563f77ad
Merge pull request #4118 from radarhere/backticks
Use double backticks
2019-10-06 12:03:49 +03:00
Andrew Murray
e0d67a1f9f Use double backticks [ci skip] 2019-10-06 14:39:10 +11:00
Andrew Murray
ecb3a30487 Clarified documentation [ci skip] 2019-10-06 13:52:58 +11:00
Andrew Murray
732eb7223f
Merge branch 'master' into rm-deprecated-qt 2019-10-06 13:35:38 +11:00
Andrew Murray
d6ae0a99a7 Removed deprecated setting of TIFF image sizes 2019-10-03 22:12:28 +10:00
Hugo van Kemenade
7821b34924
Merge branch 'master' into rm-deprecated-qt 2019-10-03 14:14:00 +03:00
Hugo
f898ccbaf8 Remove deprecated PILLOW_VERSION 2019-10-01 14:43:15 +03:00
Hugo
f0a87e25a4 Drop support for EOL PyQt4 and PySide 2019-09-30 17:58:31 +03:00
Andrew Murray
f85258a167 Documented #3950 [ci skip] 2019-09-28 16:43:54 +10:00
Hugo van Kemenade
310d2c9005
Add option to capture all monitors on Windows (#3950)
Add option to capture all monitors on Windows
2019-09-27 08:47:55 +03:00
nulano
3c311f5619 add version added [ci skip] 2019-09-27 00:58:32 +02:00
Andrew Murray
ffe1965b74 Documented #4086 [ci skip] 2019-09-26 19:30:32 +10:00
nulano
6a2d8f8da0 rename parameter, add note to docs 2019-09-20 17:35:08 +02:00
Andrew Murray
28f0940d59 Added example image [ci skip] 2019-09-15 06:06:28 +10:00
Andrew Murray
11c9e6c0dd Added release notes [ci skip] 2019-09-14 21:39:58 +10:00
Hugo
f792ab6c02 RST uses double backticks for code (MD uses 1) 2019-09-13 08:56:33 +03:00
Andrew Murray
da39d40342
Merge pull request #3978 from radarhere/stroke
Added text stroking
2019-09-06 19:14:49 +10:00
Hugo van Kemenade
97f6fc96f2
Merge pull request #4047 from radarhere/modes
Documented more limited support modes
2019-09-05 23:20:24 +03:00
Andrew Murray
5ad5be4a32 Reference Pillow not PIL [ci skip] 2019-09-06 06:13:12 +10:00
Andrew Murray
51457311de
Reference Pillow not PIL [ci skip]
Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com>
2019-09-06 06:10:40 +10:00
Andrew Murray
2a7ad14172 Added more limited support modes [ci skip] 2019-09-05 20:10:43 +10:00
Andrew Murray
1c8aae3016 Added Tidelift Subscription link [ci skip] 2019-09-05 19:31:55 +10:00
Andrew Murray
92e80b8b49
Merge pull request #3993 from radarhere/libimagequant
Updated libimagequant to 2.12.5
2019-08-17 20:02:12 +10:00
nulano
fa6b80fddf add option to capture all monitors on Windows 2019-08-15 20:03:33 +10:00
Andrew Murray
0527efd593 Corrected documentation of TIFF saving arguments [ci skip] 2019-08-07 19:53:35 +10:00
Andrew Murray
a9f34f221b Changed MAX_CONCURRENCY description [ci skip] 2019-08-05 20:32:01 +10:00
Andrew Murray
4283683948 Corrected note syntax [ci skip] 2019-08-03 23:24:28 +10:00
Andrew Murray
fa2f27244c Updated libimagequant to 2.12.5 2019-07-29 19:32:12 +10:00
Andrew Murray
f93a5d0972 Added text stroking 2019-07-29 06:40:03 +10:00
Andrew Murray
dfed1424d1 Improved ImageFont documentation 2019-07-25 20:04:45 +10:00
Andrew Murray
d87593633a Update Linux prerequisite packages 2019-07-20 19:30:28 +10:00
Hugo van Kemenade
1ab5670eb1
Introduce isort to automate import ordering and formatting (#3954)
Introduce isort to automate import ordering and formatting
2019-07-16 23:02:31 +03:00
Andrew Murray
9bfbd56d1a Updated Alpine Python version 2019-07-10 06:54:59 +10:00
Andrew Murray
6f0c51fb4a Added Debian Buster 2019-07-10 06:54:54 +10:00
Hugo
1f4900e51f
Merge branch 'master' into unused-sidebar 2019-07-07 07:45:33 +03:00
Hugo
82ec19ed6d
Merge pull request #3955 from jdufresne/static
Remove empty, unused directory docs/_static
2019-07-07 07:40:40 +03:00
Jon Dufresne
388803006c Remove unused docs/_templates directory
The only file, sidebarhelp.html, applies to the sphinx-better-theme
which is unused and was removed in
02f3685b2d.
2019-07-06 17:27:06 -07:00
Jon Dufresne
8fac23b3df Clean up several Sphinx warnings
Appeared as:

    Pillow/docs/reference/ImageDraw.rst:137: WARNING: Unexpected indentation.
    Pillow/docs/reference/ImageDraw.rst:164: WARNING: Unexpected indentation.
    Pillow/docs/reference/ImageDraw.rst:177: WARNING: Unexpected indentation.
    Pillow/docs/reference/ImageDraw.rst:208: WARNING: Unexpected indentation.
    Pillow/docs/reference/ImageStat.rst:24: WARNING: Explicit markup ends without a blank line; unexpected unindent.
2019-07-06 17:12:09 -07:00
Jon Dufresne
d8594041b5 Remove empty, unused directory docs/_static 2019-07-06 16:37:57 -07:00
Jon Dufresne
d50445ff30 Introduce isort to automate import ordering and formatting
Similar to the recent adoption of Black. isort is a Python utility to
sort imports alphabetically and automatically separate into sections. By
using isort, contributors can quickly and automatically conform to the
projects style without thinking. Just let the tool do it.

Uses the configuration recommended by the Black to avoid conflicts of
style.

Rewrite TestImageQt.test_deprecated to no rely on import order.
2019-07-06 16:11:35 -07:00
Hugo
f10712f006
Merge branch 'master' into release-notes 2019-07-01 12:58:30 +03:00
Hugo
7855a6fc2f
Docs: Add deprecation of Image.__del__ (#3929)
Docs: Add deprecation of Image.__del__
2019-07-01 12:57:54 +03:00
Hugo
e62dcc3d48 Add #3886 to release notes and CHANGES 2019-07-01 12:20:08 +03:00
Hugo
a2919f98ff Add #3928 to release notes, and #3928 and #3929 to CHANGES 2019-07-01 10:05:57 +03:00
Hugo
c15383695b Deprecate Image.__del__ 2019-07-01 09:55:54 +03:00
Hugo
66241cacc1 Add release notes for #3608 and #3861 2019-07-01 09:11:09 +03:00
Hugo
469c0aeeed Deprecate Image.__del__ 2019-07-01 08:45:19 +03:00
Oliver Tonnhofer
2af4026201 Improve encoding of TIFF tags (#3861)
* Improve encoding of TIFF tags

- Pass tagtype from v2 directory to libtiff encoder, instead of
autodetecting type.
- Use explicit types. E.g. uint32_t for TIFF_LONG to fix issues on
platforms with 64bit longs.
- Add support for multiple values (arrays). Requires type in v2
directory and values must be passed as a tuple.
- Add support for signed types (e.g. TIFFTypes.TIFF_SIGNED_SHORT).

Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2019-06-30 21:48:19 +03:00
Andrew Murray
c994b783ec
Merge branch 'master' into tiff-jpeg-quality 2019-06-30 14:03:09 +10:00
Andrew Murray
9074eda608
Merge pull request #3778 from radarhere/all_frames
Added ImageSequence all_frames
2019-06-30 07:55:34 +10:00
Andrew Murray
d2fdb4818c
Fixed wording
Co-Authored-By: Hugo <hugovk@users.noreply.github.com>
2019-06-29 18:02:08 +10:00
Andrew Murray
1abcada1c5 Added release notes [ci skip] 2019-06-29 17:47:55 +10:00
Hugo
a0191dae1e
Documentation for Image module (#3776)
Documentation for Image module
2019-06-28 19:49:45 +03:00
Hugo
57e3af4afb Fix typo 2019-06-28 18:47:17 +03:00
Oliver Tonnhofer
2b7d8be536 tiff: add support for JPEG quality
Uses JPEGQUALITY pseudo-tag from libtiff.

Also changes the way tags are passed to PyImaging_LibTiffEncoderNew from
dict to list to ensure that COMPRESSION tag is added before JPEGQUALITY.
This is required as the COMPRESSION tag registers the JPEGQUALITY
pseudo-tag.
2019-06-26 06:33:54 +10:00
Oliver Tonnhofer
61add9d6b0 Improve encoding of TIFF tags
- Pass tagtype from v2 directory to libtiff encoder, instead of
autodetecting type.
- Use explicit types. E.g. uint32_t for TIFF_LONG to fix issues on
platforms with 64bit longs.
- Add support for multiple values (arrays). Requires type in v2
directory and values must be passed as a tuple.
- Add support for signed types (e.g. TIFFTypes.TIFF_SIGNED_SHORT).
2019-06-26 06:33:19 +10:00
Hugo
73884576d4 Some styling and wording 2019-06-24 11:04:13 +03:00
Hugo
72bf9f6529 Use the common test-suite image 2019-06-24 10:48:33 +03:00
Hugo
fd1d779ae1 Strip trailing whitespace 2019-06-24 10:45:53 +03:00
Hugo
c1b3adbd1b
Merge pull request #3910 from radarhere/xrgb
Changed bits value for XRGB unpackers
2019-06-22 10:24:24 +03:00
Hugo
f5cd8b4b0d
Merge pull request #3909 from hugovk/run-black
Format code with Black
2019-06-22 06:46:15 +03:00
Andrew Murray
0a73e31415 Added note about RGBX padding 2019-06-21 19:37:43 +10:00
Andrew Murray
dfa9e7aeff
Apply suggestions from code review [ci skip]
Co-Authored-By: Hugo <hugovk@users.noreply.github.com>
2019-06-20 20:31:57 +10:00
Andrew Murray
1d1edb8fc4 Added release notes for #3802 and #3856 [ci skip] 2019-06-20 20:01:43 +10:00
Hugo
1b99362f3d Merge remote-tracking branch 'upstream/master' into run-black 2019-06-19 09:29:28 +03:00
Andrew Murray
f33f4998b2 Renamed OS X reference to macOS [ci skip] 2019-06-15 08:02:28 +10:00
Hugo
471220093b Format with Black 2019-06-13 18:54:57 +03:00
Andrew Murray
231fe4d62a Revert "Merge pull request #3838 from radarhere/i_conversion"
This reverts commit 41f3e7c8bd, reversing
changes made to 2f84482871.
2019-06-11 19:28:31 +10:00
Hugo
6e22f6c9cc
Merge pull request #3889 from radarhere/libimagequant
Updated libimagequant to 2.12.3
2019-06-08 21:18:09 +03:00
Hugo
169961649d
Merge pull request #3848 from radarhere/pa
Improved palette handling for LA and PA modes
2019-06-05 22:32:44 +03:00
Hugo
41f3e7c8bd
Merge pull request #3838 from radarhere/i_conversion
Improved I mode conversion
2019-06-05 22:23:35 +03:00
Andrew Murray
e1df2118b3 Link method [ci skip] 2019-06-02 13:34:18 +10:00
Andrew Murray
a4d03bdf90 Updated libimagequant to 2.12.3 2019-05-27 19:23:00 +10:00
Andrew Murray
71a6cd513a Updated macOS tested Pillow versions [ci skip] 2019-05-27 19:22:37 +10:00
Andrew Murray
8be6609243 Added PA mode to docs [ci skip] 2019-05-18 20:41:59 +10:00
Andrew Murray
0678bfe084 Updated macOS CI target [ci skip] 2019-05-15 22:13:57 +10:00
Hugo
269c43d83b
Merge pull request #3846 from radarhere/doc
Documentation fixes
2019-05-12 09:55:52 +03:00
Andrew Murray
a258b8dcdc
Apply suggestions from code review [ci skip]
Co-Authored-By: Hugo <hugovk@users.noreply.github.com>
2019-05-09 19:05:06 +10:00
Andrew Murray
64eff66ee7 Updated pixel range documentation [ci skip] 2019-05-09 14:32:14 +10:00
Andrew Murray
110dd6236f Highlight function [ci skip] 2019-05-08 12:54:12 +10:00
Andrew Murray
d8c211ef07 Added release notes for #3808 and #3814 [ci skip] 2019-05-06 21:14:47 +10:00
Andrew Murray
f9f235ac2e Corrected use of function [ci skip] 2019-05-06 08:40:32 +10:00
Andrew Murray
38df9bef09 Added import [ci skip] 2019-05-06 08:38:43 +10:00
Hugo
b5703db0fa
CI: Add Fedora 30, remove Fedora 28 (#3821)
CI: Add Fedora 30, remove Fedora 28
2019-05-04 19:03:51 +03:00
Hugo
82d9ea5eac
Merge pull request #3808 from radarhere/imagegrab
Added option to include layered windows in ImageGrab.grab on Windows
2019-05-04 16:00:43 +03:00
Andrew Murray
1d67bf0539 Document pixel range [ci skip] 2019-05-04 16:11:16 +10:00
Hugo
c15dc4d7ca
Document format limitations of ImageStat.Stat.extrema (#3661)
Document format limitations of ImageStat.Stat.extrema
2019-05-03 22:14:14 +03:00
Hugo
1f179fab94 Docs: Update CI targets 2019-05-02 11:22:08 +03:00
Andrew Murray
70038bd71e Added option to include layered windows in ImageGrab.grab on Windows 2019-04-26 20:09:46 +10:00
Hugo
c23d4233cb
Merge pull request #3805 from radarhere/install_docs
Correct libimagequant installation requirements
2019-04-24 15:38:24 +03:00
Andrew Murray
31340bb3c6 Corrected names in documentation 2019-04-24 06:19:17 +10:00
Andrew Murray
16ef9e5746 Correct libimagequant installation requirements [ci skip] 2019-04-22 11:34:10 +10:00
Andrew Murray
0557ecbb3e Document class members automatically 2019-04-21 23:28:08 +10:00
Andrew Murray
93b96a6cb8 Improved documentation 2019-04-21 23:27:31 +10:00
Andrew Murray
af59955d04 Updated openjpeg to 2.3.1 2019-04-15 18:13:34 +10:00
Hugo
bf9592aac5 Add explicit removal version 2019-04-09 11:11:14 +03:00
abojja9
c4daa87415 Add documentation to Image module 2019-04-06 13:42:22 -07:00
Hugo
eafb394242 Drop support for EOL Ubuntu 14.04 (Trusty Tahr) 2019-04-01 16:34:18 +03:00
Andrew Murray
732a5357be Added release notes for #3687 [ci skip] 2019-04-01 22:32:09 +11:00
Andrew Murray
d31de47768 Added release notes [ci skip] 2019-04-01 21:16:52 +11:00
Andrew Murray
f707affbde
Merge pull request #3615 from hugovk/imagecms-deprecations
Add warnings to deprecated CMS profile attributes
2019-04-01 17:35:32 +11:00
Andrew Murray
7fd0a1493a Changed wording [ci skip] 2019-03-31 14:36:39 +11:00
Andrew Murray
0fd4750ba4
Merge pull request #3637 from hugovk/default-to-codecov
Docs: Link to Codecov rather than Coveralls
2019-03-31 14:01:30 +11:00
Andrew Murray
9699ac40c7 n_frames is not an info key [ci skip] 2019-03-31 12:44:39 +11:00
Andrew Murray
7a845ee2e7 Corrected seek documentation [ci skip] 2019-03-31 12:43:09 +11:00
Andrew Kuchling
7ca0c189e3 Various documentation fixes [ci skip]
* TIFF: describe num_frames and seek()/tell()
* Link methods to PIL.Image class instead of the Python file object
* It doesn't seem like the Spider plug-in actually has an 'nimages' attribute
* Fix markup for exception name
2019-03-31 12:14:53 +11:00
Andrew Murray
f238ab9654 Updated lcms tested versions [ci skip] 2019-03-29 08:32:36 +11:00
Hugo
a0a641516b
Merge pull request #3743 from radarhere/releasenotes
I;16 mode transpose support release notes
2019-03-28 11:49:52 +02:00
Hugo
90886b1888
Merge branch 'master' into imagecms-deprecations 2019-03-27 12:03:54 +02:00
Andrew Murray
4a5666f1f4 Added transparency for all PNG greyscale modes 2019-03-27 07:41:33 +11:00
Hugo
30841fe808
Merge pull request #3737 from jdufresne/quotes
Add backticks around Python classes and modules in open_files.rst
2019-03-23 08:31:15 +00:00
Andrew Murray
51e66522e7 Added release notes for #3563 and #3741 2019-03-23 17:36:49 +11:00
Andrew Murray
3b3e590f6c Added release notes for #3555 [ci skip] 2019-03-23 14:51:24 +11:00
Andrew Murray
61dae3041c Added release notes for #3525, #3688 and #3520 [ci skip] 2019-03-23 14:48:17 +11:00
Jon Dufresne
d31bee5e35 Add backticks around Python classes and modules in open_files.rst 2019-03-22 06:12:08 -07:00
Jon Dufresne
deb8a7aadd Remove additional references to removed handles_eof
handles_eof was removed in 90760a5f30.
2019-03-22 05:58:22 -07:00
Andrew Murray
aa2f9878a3
Remove unused RST substitution definition
Co-Authored-By: hugovk <hugovk@users.noreply.github.com>
2019-03-17 08:00:23 +02:00
Andrew Murray
fa8ecffff2 Corrected seek documentation 2019-03-17 00:00:10 +11:00
Andrew Murray
0ad09f7386
Merge branch 'master' into mime-types 2019-03-15 07:06:59 +11:00
Andrew Murray
ebdb1ffc54 Added PNM to the list of PPM files [ci skip] 2019-03-14 08:35:27 +11:00
Hugo
e3eac00b1f
Merge pull request #3566 from radarhere/i16
Added I;16 PNG save
2019-03-12 12:25:53 +02:00
Andrew Murray
f06056cc1f Updated PNG modes [ci skip] 2019-03-12 21:10:59 +11:00
Hugo
33d207b3f0
Move to API Additions, not Deprecations [CI skip]
And some minor editing to make more concise/consistent.
2019-03-12 11:12:19 +02:00
Ben Yang
8bd4bbb808 implemented language parameter for multiline ImageDraw methods, updated release notes 2019-03-11 20:21:52 -07:00
Ben Yang
515244b672 moved language parameter in ImageDraw documentation 2019-03-11 18:56:22 -07:00
Ben Yang
c6ad867178 added proper documentation for ImageFont.getsize() 2019-03-11 18:56:22 -07:00
Ben Yang
d5bbf01254 moved 'language' parameter to last parameter in relevant functions 2019-03-11 18:56:22 -07:00
Ben Yang
8624efd283 added ability to set language for text rendering 2019-03-11 18:55:46 -07:00
Hugo
3fc77da70a
Adjust header formatting
[CI skip]
2019-03-11 21:11:37 +02:00
Konstantin Kopachev
4215d7621f
Add release notes 2019-03-11 10:44:55 -07:00
Andrew Murray
8ddcc1de52 Load EXIF from PNG where eXIf chunk is after first IDAT chunk 2019-03-11 21:20:18 +11:00
Hugo
63f31ee380
Merge pull request #3699 from glasnt/topic/quantize-dither
Add option to set dither param on quantize
2019-03-11 12:18:32 +02:00
Hugo
5da0d5beee
Merge pull request #3673 from radarhere/dds
Add reading of DDS uncompressed RGB data
2019-03-11 12:04:47 +02:00
Katie McLaughlin
0b63579f39 Add option to set dither param on quantize
Default the option to `1`, as per original setting
2019-03-09 10:36:13 +11:00
Andrew Murray
2764031762 Changed PIL references to Pillow [ci skip] 2019-03-08 21:04:23 +11:00
Andrew Murray
1c1bad3186 Document the DIB image format [ci skip] 2019-03-08 21:04:01 +11:00
Hugo
6f24eda48a Document format limitations of ImageStat.Stat.extrema and recommend more efficient Image.getextrema 2019-03-06 17:49:25 +02:00
Andrew Murray
6b91f8c12d
Merge pull request #3682 from hugovk/deprecate-python2.7
Document Python 2.7 will be dropped on 2020-01-01
2019-03-03 21:42:37 +11:00
Hugo
f77bb0a15a Document Python 2.7 will be dropped in Pillow 7.x 2019-03-02 20:27:54 +02:00
Hugo
e96e2791cb Fix RST warning: 'Unknown target name' 2019-03-02 20:27:35 +02:00
Hugo
5f1b6bf752 Document Python 2.7 will be dropped on 2020-01-01 2019-03-02 20:18:52 +02:00
Andrew Murray
c1150a2d0f Document removal of VERSION (#3624) [ci skip] 2019-03-02 18:22:34 +11:00
Andrew Murray
148d320b40 Added reading of uncompressed RGB data 2019-02-23 06:44:06 +11:00
Andrew Murray
7477036230
Merge branch 'master' into imagecms-deprecations 2019-02-21 20:00:27 +11:00
Hugo
6e1227765e
Move PyQt4/PySide above plugin constants
Both deprecated in the same version, but PyQt4/PySide has a bigger impact
2019-02-15 10:13:03 +02:00
Andrew Murray
46183f7615
Merge branch 'master' into deprecate-eol-qt 2019-02-15 19:06:37 +11:00
Hugo
186f7d943b Document deprecation 2019-02-14 23:44:07 +02:00
Hugo
3ff70c2afc
Merge branch 'master' into imagecms-deprecations 2019-02-13 15:45:28 +02:00
Andrew Murray
f95b98a59c
Fix typo
Co-Authored-By: hugovk <hugovk@users.noreply.github.com>
2019-02-13 10:36:12 +02:00
Hugo
1793f6bd52 Document deprecated image plugin version constants (#3628) 2019-02-12 16:58:59 +02:00
Hugo
f7134f1c18
Merge pull request #3628 from jdufresne/dep-plugin-version
Deprecate PIL.*ImagePlugin.__version__ attributes
2019-02-12 15:39:43 +02:00
Andrew Murray
828a6f947c Fixed typo [ci skip] 2019-02-12 20:35:23 +11:00
Andrew Murray
4fe63e44d7 Fixed typo [ci skip] 2019-02-10 12:33:16 +11:00
Hugo
976c0d79e1 Link to Codecov rather than Coveralls 2019-02-07 17:47:20 +02:00
Hugo
eea6686f4e
Merge pull request #3620 from radarhere/outside
Added note about ImageDraw operations that exceed image bounds
2019-02-03 12:44:27 +02:00
Jon Dufresne
a11fed32b3 Deprecate PIL.*ImagePlugin.__version__ attributes
Use PIL.__version__ instead.
2019-02-02 17:39:55 -08:00
Hugo
daee1d4b3d Document deprecations 2019-01-28 15:40:19 +02:00
Hugo
7d157bd825 Add warnings to deprecated CMS profile attributes 2019-01-28 15:40:19 +02:00
Hugo
071dc9409f
Merge pull request #3600 from hugovk/add-release-notes
Document removals
2019-01-28 11:59:41 +02:00
Andrew Murray
32c344b7ce Added note about ImageDraw operations that exceed image bounds [ci skip] 2019-01-27 22:10:54 +11:00
Andrew Murray
f149a416a0 Removed reference to 5.5.x [ci skip] 2019-01-27 15:00:35 +11:00
Andrew Murray
7b6f34e7ac Remove note about Python 3.0-3.4 [ci skip] 2019-01-25 18:47:22 +11:00
Hugo
d6055440d5 Drop support for EOL Python 3.4 2019-01-24 23:33:14 +02:00
Hugo
0c3e1fa77e
Merge pull request #3595 from radarhere/sphinx
Moved docs JS file into custom directory
2019-01-24 23:19:39 +02:00
Andrew Murray
0a454037af Updated macOS tested Pillow versions [ci skip] 2019-01-24 19:51:43 +11:00
Andrew Murray
5a276be889
Fix typo
Co-Authored-By: hugovk <hugovk@users.noreply.github.com>
2019-01-21 20:55:04 +02:00
Hugo
bb69e79dc9 Document removals 2019-01-20 22:07:22 +02:00
Andrew Murray
1afcdb2c34 Fixed JS errors in local Sphinx build 2019-01-19 20:39:13 +11:00
Andrew Murray
be99470b29 Moved docs JS file into custom directory 2019-01-19 20:27:11 +11:00
Hugo
5e18bbdaef
Release history is visible at PyPI
Now available since the PyPI (aka Warehouse) redesign
2019-01-13 20:58:22 +02:00
Hugo van Kemenade
39cd976492
Apply suggestions from code review
Co-Authored-By: radarhere <3112309+radarhere@users.noreply.github.com>
2019-01-06 21:29:54 +11:00
Andrew Murray
93a2dce8f9 Added release notes for #3540 [ci skip] 2019-01-06 16:00:51 +11:00
Andrew Murray
b2905aec08 Updated release notes [ci skip] 2019-01-05 11:10:19 +11:00
Hugo
3c2940b002 Add 5.4.1 release notes 2019-01-05 01:00:15 +02:00
Andrew Murray
fffb426092 Updated copyright year 2019-01-03 09:32:05 +11:00
Hugo
398d2f0c15
Merge pull request #3522 from radarhere/imagechops
Improved ImageChops documentation
2019-01-01 12:21:28 +02:00
Hugo
6b5aa006b2
Merge pull request #3519 from radarhere/putpixel
Allow RGB and RGBA values for P image putpixel
2019-01-01 11:46:30 +02:00
Andrew Murray
fc354cabaa Added method 2019-01-01 14:11:52 +11:00
Andrew Murray
a53c39eb46
Fix typo
Co-Authored-By: hugovk <hugovk@users.noreply.github.com>
2018-12-31 23:09:22 +02:00
Hugo
8c38e4c6d5
Update release notes 2018-12-31 13:48:06 +02:00
Andrew Murray
671f7a392d Allow RGBA value for P image putpixel 2018-12-31 13:37:04 +11:00
Andrew Murray
3f6282e259 Allow RGB value for P image putpixel 2018-12-31 11:35:15 +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
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
e976bdb9c3
Merge pull request #3476 from radarhere/sidebar
Added functions to Read The Docs sidebar
2018-12-26 13:10:52 +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
Andrew Murray
95d80a7e5d Corrected data type [ci skip] 2018-12-24 17:05:38 +11: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
69837baba2
Merge pull request #3490 from radarhere/open_files
Updated open files documentation
2018-12-13 21:14:22 +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
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
Hugo
ae21462249 Docs: Update CI targets 2018-12-08 17:12:36 +02:00
Andrew Murray
5eb7fa1a78 Stopped code highlighting 2018-12-08 06:28:46 +11:00
Hugo
b4e485ca53 Add deprecations and removals page to docs 2018-12-06 10:56:07 +02:00
Hugo
47119091e0
Merge pull request #3442 from radarhere/libimagequant
Updated libimagequant to 2.12.2
2018-12-01 22:45:00 +02:00
Andrew Murray
0f42cdd639 Added functions to Read The Docs sidebar 2018-11-23 18:57:17 +11:00
Hugo
ceebfc6fe8 flake8: E501 line too long 2018-11-11 19:01:11 +02:00
Hugo
6fbebdeeb3 flake8: E265 block comment should start with '# ' 2018-11-11 19:01:10 +02:00
Hugo
afefc99096 flake8: E122 continuation line missing indentation or outdented 2018-11-11 19:01:10 +02:00
Hugo
0b7910c7cd flake8: E402 module level import not at top of file 2018-11-11 19:01:10 +02:00
Hugo
eb9aee7048 flake8: F841 local variable is assigned to but never used 2018-11-11 19:01:10 +02:00
Andrew Murray
e805401403 Added documentation for negative index pixel access [ci skip] 2018-11-05 21:30:04 +11:00
Andrew Murray
1ace2f47ff Added release notes for #3406 [ci skip] 2018-11-05 21:11:25 +11:00
Andrew Murray
2e8238fe34 Updated El Capitan tested Pillow version [ci skip] 2018-10-31 06:16:33 +11:00
Hugo
317fc66508 Revert "Remove broken downloads badge"
This reverts commit 45cbd25664.
2018-10-29 16:11:42 +02:00
Andrew Murray
97eb784645 Updated libimagequant to 2.12.2 2018-10-29 20:40:43 +11:00
Alexander Karpinsky
2222a581ab
Merge pull request #3409 from uploadcare/resize-from-box-in-fit
Optimise ImageOps.fit by combining resize and crop
2018-10-18 11:55:06 +03:00
Alexander
61e46c265e [ci skip] fix notes 2018-10-18 11:40:42 +03:00
Alexander
6cabcadae4 add release notes 2018-10-18 10:58:20 +03:00
Hugo
26065d3dd6
CI targets: update Ubuntu versions
* 14.04 Trusty has 2.7, 3.4-3.6, PyPy and PyPy3
* 16.04 Xenial has 2.7, 3.5-3.7

[CI skip]
2018-10-11 18:22:25 +03:00
Hugo
a6ce3d6f3b
CI targets: update Appveyor and MinGW versions
[CI skip]
2018-10-11 18:16:03 +03:00
Andrew Murray
7cdfddd1e8 Added macOS Mojave tested Pillow version [ci skip] 2018-10-05 21:40:20 +10:00
Hugo
bb795fc2d1
Move "Image size" under "API Changes"
To try to keep the headings consistent with before:

https://pillow.readthedocs.io/en/5.2.x/releasenotes/index.html

[CI skip]
2018-09-30 17:12:20 +03:00
Andrew Murray
39e95a6a43 Corrected documentation syntax 2018-09-30 21:47:47 +10:00
Hugo
2fa54408d4
Merge pull request #3203 from radarhere/size
Changed Image size property to be read-only by default
2018-09-30 14:35:35 +03:00
Andrew Murray
05f21695c7 Added release notes [ci skip] 2018-09-30 21:32:46 +10:00
Andrew Murray
da2c12533d Added release notes for #3227 [ci skip] 2018-09-30 15:26:50 +10:00
Andrew Murray
cea6ecfdbb Updated example decoders [ci skip] 2018-09-30 14:07:55 +10:00
Hugo
e2deb07608
Merge pull request #3274 from radarhere/pdf
Improve PDF document info
2018-09-29 17:43:05 +03:00
Andrew Murray
518b8c40af
Changed heading to past tense [ci skip] 2018-09-30 00:19:13 +10:00
Hugo
2d39410957 Note parameter is optional 2018-09-29 16:52:07 +03:00
Hugo
f4c3002b97 Fix unexpected indentation 2018-09-29 16:41:19 +03:00
Hugo
08274ae5aa Release notes: Add line width parameter to rectangle and ellipse-based shapes 2018-09-29 16:40:11 +03:00
Hugo
8c134ad838 Put ImageOps additions next to each other 2018-09-29 16:35:55 +03:00
Andrew Murray
1e305380ae
Merge pull request #3094 from hugovk/add-width-to-shapes
Add line width parameter to rectangle and ellipse-based shapes
2018-09-29 23:21:03 +10:00
Hugo
78c8b1f341
Merge pull request #3382 from radarhere/releasenotes
Improved release notes for 5.3.0
2018-09-29 09:45:00 +03:00
Andrew Murray
bd600c6966 Crop is no longer lazy [ci skip] 2018-09-29 15:31:10 +10:00
Andrew Murray
6072e2e595 Changed note to be more generic [ci skip] 2018-09-29 15:12:48 +10:00
Andrew Murray
e8adec0af2 Added release notes for #3298 [ci skip] 2018-09-29 11:12:49 +10:00
Andrew Murray
8bb5b6887b Added release notes for #3364 [ci skip] 2018-09-29 10:52:43 +10:00
Andrew Murray
2483f6198c Added release notes for #3250 [ci skip] 2018-09-29 10:48:07 +10:00
Hugo
1b9a1c7ed7
Merge pull request #3279 from radarhere/pyside2
Added PySide2
2018-09-26 13:16:31 +03:00
Hugo
292fa6120e 'btt' (bottom to top) is not supported by libraqm 2018-09-18 13:41:55 +03:00
Hugo
e266b033d1 Update version added 2018-09-16 23:41:24 +03:00
Andrew Murray
53acbfc4d5 Added versionadded [ci skip] 2018-09-16 22:30:11 +10:00
Andrew Murray
f3842460ba Added line joints 2018-09-16 21:29:09 +10:00
Andrew Murray
f4fd517373 Removed blank line after heading for consistency [ci skip] 2018-09-05 21:05:09 +10:00
Andrew Murray
d86fa316ca Fixed typo [ci skip] 2018-09-05 21:02:32 +10:00
Hugo
fbe5bdb6b6 Also apply width to pieslice's inner lines 2018-09-01 14:40:36 +03:00
Andrew Murray
fc57658635 Added PDF creation and modification date info 2018-08-25 00:58:49 +10:00
Andrew Murray
df328a89a4 Added PySide2 2018-08-25 00:51:50 +10:00
Andrew Murray
a6a3a21f47 Improved wording [ci skip] 2018-08-23 21:15:16 +10:00
Andrew Murray
af817c83ad Corrected links for Read The Docs [ci skip] 2018-08-23 21:07:25 +10:00
Andrew Murray
de7b43397a Added links to installation documentation [ci skip] 2018-08-23 20:36:05 +10:00
Andrew Murray
26d1eb4b05 Updated StackOverflow links [ci skip] 2018-08-14 19:37:16 +10:00
Andrew Murray
d7044350d5 Updated libimagequant to 2.12.1 2018-08-05 08:40:10 +10:00
Andrew Murray
a91cb4b24a Improved GIF documentation [ci skip] 2018-08-04 22:35:48 +10:00
Andrew Murray
58c0e54334 Added 9c to list of tested libjpeg versions [ci skip] 2018-08-04 13:56:29 +10:00
Andrew Murray
f5f2d85001 Added 3.7 to list of OS X CI tested Python versions [ci skip] 2018-08-04 13:56:29 +10:00
Andrew Murray
d2c9825cf0 Removed old build flags from documentation [ci skip] 2018-08-03 23:41:14 +10:00
Andrew Murray
8038e3888e Changed Pillow Python support notes to table [ci skip] 2018-08-03 21:44:21 +10:00
Hugo
8f90e1d5eb
Merge pull request #3248 from radarhere/releasenotes
Removed 5.2.0 changes from 5.3.0 release notes
2018-07-21 09:10:19 +03:00
Hugo
47c4647a9b
Remove redundant module skipping
The skipping originally applied to ImageFileIO (#375), and ImageFileIO was later removed (#1343) but this line was missed.
2018-07-14 23:33:54 +03:00
Hugo
f70f952f85
Merge branch 'master' into add-width-to-shapes 2018-07-14 14:58:48 +03:00
Andrew Murray
8253c2cc26 Removed 5.2.0 changes [ci skip] 2018-07-12 06:05:08 +10:00
tsennott
50d6611587 moved tuple test to assert method in PillowTestCase; added docs 2018-07-09 07:04:48 -07:00
Hugo
d6e3ef85c2 Add width parameter to arc, chord, ellipse, pieslice 2018-07-02 11:26:42 +03:00
Hugo
9dedbff713 Add width parameter to rectangle 2018-07-02 11:21:30 +03:00
Hugo
a2c6a5a38e Update CHANGES, image-file-formats and release notes [CI skip] 2018-07-01 22:24:35 +03:00
Hugo
c4f43b5b4c Mention the other two version PRs 2018-07-01 22:02:58 +03:00
Alex Clark
b9a62707a3 Note reference to deprecations [ci skip] 2018-07-01 22:02:58 +03:00
Alex Clark
2302b261b7 WS removal [ci skip] 2018-07-01 22:02:58 +03:00
Hugo
80d399a485
Merge pull request #3178 from danpla/tga-la
TGA: Read and write LA data
2018-07-01 21:57:10 +03:00
Alex Clark
885c9cb206 Add version confusion resolution notes [ci skip] 2018-07-01 07:58:25 -04:00
gnbl
500aa9f852 add last PIL release version and date to about.rst 2018-07-01 09:39:26 +03:00
Hugo
3674fdf644
Merge pull request #3050 from radarhere/gitter
Added Gitter references
2018-07-01 08:06:47 +03:00
Alex Clark
eafbb395a9
Merge pull request #1817 from radarhere/gd
Added GD tests
2018-06-30 18:01:36 -04:00
Hugo
d6fa286e20
Merge pull request #3200 from radarhere/url
Updated redirected URLs
2018-06-30 11:21:55 +03:00
Hugo
e5d8145da5
Merge pull request #3189 from radarhere/releasenotes
Add 5.1.1 release notes into 5.2.0
2018-06-30 11:08:11 +03:00
Andrew Murray
d9653a48c7 Added file handling links in documentation 2018-06-30 16:44:59 +10:00
Andrew Murray
7274636a7e Added coordinate system links in documentation 2018-06-24 14:34:01 +10:00
Andrew Murray
bf96b9f87a Updated redirected URLs [ci skip] 2018-06-23 10:58:41 +10:00
Andrew Murray
6b224bed34 Updated documentation [ci skip] 2018-06-16 22:29:34 +10:00
Andrew Murray
2a229b0b55 Updated release notes [ci skip] 2018-06-16 20:59:36 +10:00
Daniel Plakhotich
39fae6e077 TGA: Read and write LA data 2018-06-14 12:18:08 +03:00
Jon Dufresne
01c06ad6c6 Update Python 2 doc URLs to Python 3
Python 3 docs are more actively maintained and are the future.
2018-06-09 21:04:34 -07:00
Hugo
a8e8bd6637
Merge pull request #3144 from thijstriemstra/patch-1
Add raspbian stretch to supported platforms
2018-06-08 17:55:50 +03:00
Andrew Murray
3d82672404 Added getrgb hsb color string 2018-05-31 06:14:29 +10:00
Andrew Murray
b50f63430f Added getrgb hsv color string 2018-05-31 06:13:22 +10:00
Thijs Triemstra
e67849dc09
add raspbian stretch to supported platforms 2018-05-29 15:47:20 +02:00
Hugo
b6f337fa60 Clarify bounding box for arc, chord, ellipse, pieslice 2018-05-06 16:07:04 +03:00
Hugo
de6baf65f3 Clarify PILLOW_VERSION will be removed after VERSION 2018-04-25 11:24:50 +03:00
Hugo
ef9bf76ce8 PILLOW_VERSION will be removed in a future release 2018-04-25 11:24:50 +03:00
Hugo
c18dce5625 'Use PIL.__version__ instead.' 2018-04-25 11:24:50 +03:00
Hugo
3508d67999 Explicitly enumerate version constants 2018-04-25 11:24:49 +03:00
Hugo
312b91717c Document deprecations in release note 2018-04-25 11:24:49 +03:00
Hugo
e33dd498f5 Prefer more conventional __version__ rather than PILLOW_VERSION 2018-04-25 11:21:38 +03:00
Hugo
0c438db926
Merge pull request #3076 from hugovk/add-3.7
Support Python 3.7
2018-04-25 11:20:31 +03:00
Hugo
572c06f6cc
Merge pull request #3095 from hugovk/rm-del-draw
Remove 'del draw' from code example
2018-04-22 20:54:01 +03:00
Hugo
4476aa3914
Merge pull request #3102 from hugovk/new-pypi
Update links to new PyPI
2018-04-17 22:36:31 +03:00
Hugo
e3800c6d6b Update links to new PyPI 2018-04-17 17:06:43 +03:00
Hugo
cbfc832ccd Remove 'del draw' from code example 2018-04-14 19:00:55 +03:00
Alexander Karpinsky
b01ba0f50c
Merge pull request #3091 from uploadcare/lut-alter
Transforming LUTs
2018-04-14 18:08:52 +03:00
Andrew Murray
b2c6231977 Corrected installation doc syntax 2018-04-14 22:16:46 +10:00
Alexander
bdd8dc40f6 Return RankFilter and UnsharpMask order [ci skip] 2018-04-12 12:21:14 +03:00
Alexander
25a5f95d21 Add Color3DLUT to docs 2018-04-11 13:36:48 +03:00
Hugo
8753c10b7a
Update version 2018-04-06 23:57:25 +03:00
Hugo
c88659245a Add release notes 2018-04-05 13:52:58 +03:00
Hugo
fe0b78b98d Support Python 3.7 2018-04-05 13:52:48 +03:00
wiredfool
219c31b34d
Merge pull request #3064 from wiredfool/release_notes
Release notes for 5.1.0
2018-04-02 11:21:58 +01:00
Eric Soroos
d74e71537e typo 2018-04-02 10:21:02 +00:00
Eric Soroos
6bae24034e Release notes for 5.1.0 2018-04-02 09:59:13 +00:00
Andrew Murray
15f6bdf56a Added Gitter references [ci skip] 2018-03-24 08:46:06 +11:00
Andrew Murray
08a8a25290 Added documentation for ICNS append_images [ci skip] 2018-03-21 21:11:39 +11:00
wiredfool
fad1835f0a
Merge pull request #3021 from python-pillow/docs-mv-intro-txt
Docs: Move intro text below its header
2018-03-21 07:59:09 +00:00
Hugo
ddc9e73b47
Merge pull request #2965 from vashek/master
Support appending to existing PDFs
2018-03-13 11:30:25 +02:00
Andrew Murray
2202196162 Flake8 blank line fixes 2018-03-04 21:36:33 +11:00
Andrew Murray
eef06b2124 Fixed URL [ci skip] 2018-03-04 21:23:07 +11:00
Andrew Murray
d01a6c55aa Improved readability of Continuous Integration Targets table [ci skip] 2018-03-03 05:21:54 +11:00
Andrew Murray
a9dd5a9422 Improved readability of Other Platforms table [ci skip] 2018-03-03 04:30:24 +11:00
Hugo
7f7d5aa183
Move intro text below its header
Allows hotlinking to include relevant intro:
https://pillow.readthedocs.io/en/latest/reference/Image.html#create-thumbnails
2018-02-28 14:50:02 +02:00
Hugo
4936b447f0
Merge pull request #2985 from Metallicow/trim-trailing-space
Trim trailing whitespace
2018-02-27 12:00:15 +02:00
Hugo
5ba51eb7e0
Merge pull request #3000 from radarhere/imagedraw
Correct reference to Image.new method
2018-02-27 11:55:18 +02:00
Andrew Murray
fc3c4c0119 Corrected reference to method 2018-02-14 20:09:00 +11:00
Dvořák Václav
9be8d669f9 issue #2959: changes based on @hugovk's review 2018-01-31 00:25:04 +01:00
Andrew Murray
aa0ee9feab Rearranged classes into alphabetical order 2018-01-30 20:13:51 +11:00
Metallicow
b13025129b Trim trailing whitespace docs dir 2018-01-27 00:04:46 -06:00
Dvořák Václav
bc01bb6aae issue #2959: update documentation 2018-01-25 00:22:03 +01:00
Andrew Murray
454ffe4a01 Changed tutorial code to use docstring [ci skip] 2018-01-12 20:46:16 +11:00
Hugo
c49727552a
Docs: Escape the s next to inline code formatting 2018-01-04 15:19:59 +02:00
wiredfool
6591021f6a
Merge pull request #2921 from radarhere/python27
Changed documentation references to 2.x to 2.7
2018-01-03 10:27:42 +00:00
Hugo Posnic
0fcfac8cdc
Remove the broken Gratipay link
This page doesn't exist anymore so...
2018-01-02 19:15:55 +01:00
Andrew Murray
9572b28fd7 Changed documentation references to 2.x to 2.7 [ci skip] 2018-01-02 12:51:54 +11:00
wiredfool
bff4f4a549
Merge pull request #2919 from wiredfool/pr_2838
Pr 2838
2018-01-01 14:41:11 +00:00
wiredfool
659906ce32 Consolidate fedora derivatives 2018-01-01 14:38:38 +00:00
wiredfool
fba406c461
Merge pull request #2913 from wiredfool/release-notes-5
Release notes 5.0.0
2018-01-01 14:23:54 +00:00
wiredfool
5362da06c1 Updated Release Notes 2018-01-01 14:22:03 +00:00
wiredfool
c560d9adae
Merge pull request #2918 from radarhere/copyright
Updated copyright year
2018-01-01 14:15:35 +00:00
wiredfool
53139fe36f
Merge pull request #2915 from hugovk/4.4.0-5.0.0
Update 4.4.0 -> 5.0.0
2018-01-01 14:14:45 +00:00
Andrew Murray
b68cf4a286 Updated copyright year 2017-12-31 12:05:03 +11:00
Hugo
8018f7b290 4.4.0 -> 5.0.0 2017-12-30 20:34:55 +02:00
wiredfool
6877d683ef Typos 2017-12-30 10:41:38 +00:00
Andrew Murray
1f40684743 Improved documentation 2017-12-30 21:23:04 +11:00
wiredfool
9d86a92853 Release notes for other known changes 2017-12-29 22:47:05 +00:00
wiredfool
47d6a47bda Image.transform release notes 2017-12-29 22:46:59 +00:00
Hugo
3c8cfa8197 Major version bump and release note for dropped Python 3.3 2017-12-28 14:48:19 +00:00
hugovk
5592163564 pytest no longer supports EOL Python 3.3 2017-12-28 14:48:19 +00:00
wiredfool
e9a115ff46
Merge pull request #2753 from wiredfool/dynamic-raqm
Dynamically link libraqm
2017-12-28 14:24:32 +00:00
wiredfool
49bd3232e5
Merge pull request #2899 from wiredfool/pr_2882
Run all compressed tiffs through libtiff
2017-12-27 20:39:51 +00:00
wiredfool
ff13d184d8
Merge pull request #2902 from wiredfool/pr_2388
Add disposal option when saving GIFs
2017-12-27 12:15:00 +00:00
wiredfool
bd5f99f19d
Merge pull request #2898 from wiredfool/pr_2790
Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk
2017-12-27 12:12:57 +00:00
wiredfool
f3ff2b4420 docs for per-frame disposal [ci skip] 2017-12-21 22:30:31 +00:00
linnil1
5a902bf8a2 Add dispoal description in documents 2017-12-21 22:06:59 +00:00
wiredfool
0d09191e84 raqm install docs [ci skip] 2017-12-20 19:44:32 +00:00
wiredfool
ddb05ad1f9 freebsd test matrix update 2017-12-20 19:13:44 +00:00
Eric Soroos
27bc13df7b typos 2017-12-20 12:34:42 +00:00
Eric Soroos
c816932f4b Docs for libtiff read w/compression change 2017-12-20 12:30:39 +00:00
Eric Soroos
03150c2410 docs for new info items 2017-12-20 11:50:13 +00:00
wiredfool
abdb684c66
Merge pull request #2884 from radarhere/guardfile
Added executable flag to file with shebang line
2017-12-09 14:11:34 +00:00
Andrew Murray
3706d6cb4b Updated libimagequant to 2.11.4 2017-12-09 07:18:01 +11:00
Andrew Murray
5f122b1732 Added executable flag to file with shebang line 2017-12-03 13:17:17 +11:00
Lukas Waymann
4960da0519 Correct error in ImageDraw documentation [ci skip]
The first parameter of several functions is described as "four points".
It should be "two points" or "four coordinates".
2017-11-15 11:34:51 +01:00
wiredfool
56aa77663a
Merge pull request #2854 from wiredfool/precise
Drop Ubuntu Precise CI Support
2017-11-13 13:24:40 +00:00
wiredfool
e9308b0c3a
Merge pull request #2843 from wiredfool/docker-updates
Docker test environment updates, Fedora, Centos
2017-11-13 13:23:05 +00:00
Eric Soroos
ecb7a215f9 Installation doc updates for Fedora/Centos CI 2017-11-13 13:07:41 +00:00
Eric Soroos
a298d781d5 CI/platform doc update 2017-11-13 13:03:05 +00:00
Andrew Murray
592fa9f63a Updated libimagequant to 2.11.3 2017-11-12 13:00:56 +11:00
Alex Clark
0727e83c2e Specify libimagequant-devel [ci skip] 2017-11-06 19:05:48 -05:00
Alex Clark
cebb799458 How about yum install? [ci skip] 2017-11-06 18:26:38 -05:00
Hugo
01e2634bc3 Add release notes for 4.4.0 2017-11-06 13:58:05 +02:00
wiredfool
a3a9faf3a2
Merge pull request #2761 from monolithlabs/animated_webp
Add support for animated WebP files
2017-11-05 15:34:50 +00:00
Hasan Yusuf Ahmed
d891347b89
Corrected line 45 parameter name/documentation mismatch 2017-11-01 15:17:07 -04:00
Hasan Yusuf Ahmed
ee1f814479
Update PixelAccess.rst
Corrected parameter-name documentation mismatch.
2017-11-01 14:36:40 -04:00
Hugo
dfafd51a2c Link to maintained version of aggdraw
See https://github.com/pytroll/aggdraw/issues/11
2017-10-23 18:45:57 +03:00
Andrew Murray
5fe76d60bc Updated tested version of libimagequant 2017-10-14 10:43:58 +11:00
wiredfool
9031ab3eef Merge pull request #2776 from wiredfool/docs
Release notes [ci skip]
2017-10-02 13:21:09 +01:00
Eric Soroos
306dcddc0b typos 2017-10-02 12:04:27 +00:00
Eric Soroos
fb04f88147 Block Allocator docs 2017-10-02 11:50:17 +00:00
Eric Soroos
61b5eea82c sgi release notes 2017-10-02 11:49:53 +00:00
Andrew Murray
2304a56204 Added macOS High Sierra tested Pillow version [ci skip] 2017-10-02 20:47:25 +11:00
Eric Soroos
697f00c019 Release notes 2017-10-02 09:27:15 +00:00
Jason Douglas
28bec69e98 - flake8 formatting fixes
- webp => WebP doc and comment changes
2017-10-01 15:23:18 -07:00
wiredfool
c82f9fe1bb Merge pull request #2738 from uploadcare/block-storage
Block & array hybrid storage
2017-10-01 20:41:08 +01:00
wiredfool
0f17f0e5c0 Merge pull request #2281 from wilsonge/patch-1
Add note about aspect ratio to documentation
2017-10-01 20:16:00 +01:00
Andrew Murray
7f1e83aa39 Corrected documentation 2017-09-28 21:03:15 +10:00
Jason Douglas
c18d26b04b - Conditonally compile animation support, only if the mux.h and demux.h headers meet the ABI version requirements
- Add WEBPMUX support back to WebPDecode_wrapper (to support older versions of libwebp that have mux support, but not animation)
- Add HAVE_WEBPANIM flag, and use it appropriately
- Update documentation / tests
2017-09-27 19:04:24 -07:00
Jason Douglas
6e4766155d Add support for writing animated webp files 2017-09-25 18:53:31 -07:00
Hugo
638e08c420 Docs: Spaces between versions for readability and consistency 2017-09-24 00:23:19 +03:00
Alexander
b51d77e4e5 Merge branch 'master' into block-storage
# Conflicts:
#	docs/releasenotes/4.3.0.rst
2017-09-23 04:07:09 +03:00
Andrew Murray
7e980d4897 Corrected docs syntax 2017-09-22 20:29:20 +10:00
Eric Soroos
6e2010e7fd speling 2017-09-20 11:17:46 +00:00
Eric Soroos
8172fa710b Updated release notes 2017-09-20 10:54:59 +00:00
Eric Soroos
dc327121f1 formatting 2017-09-20 10:49:47 +00:00
Eric Soroos
997e108946 Deprecated easy_install in instructions 2017-09-20 10:09:15 +00:00
Eric Soroos
0c248c68f2 platform changes 2017-09-20 10:08:53 +00:00
Alexander
a78e92356f Merge branch 'master' into block-storage 2017-09-19 21:08:21 +03:00
wiredfool
a0ce5740d5 Merge pull request #2719 from wiredfool/issue_2278
Fixes for Issues #2278 and #2006, value error in exif/tiff ifd
2017-09-19 14:26:29 +01:00
Alexander
af3dcf84af python api for resources 2017-09-18 01:41:39 +03:00
Alexander
60f44c83df Add to release notes 2017-09-15 00:55:19 +03:00
wiredfool
3d22e52a37 Release notes for metadata changes 2017-09-14 20:16:14 +01:00
Alexander
6900a7707f ImageFilter.BoxBlur 2017-09-14 01:59:25 +03:00
Eric Soroos
566d69483d rewording 2017-09-09 10:29:49 +00:00
Alexander
d6ec5df08d no longer true 2017-09-09 10:17:14 +00:00
Alexander
b91d7c997e Release notes for my changes 2017-09-09 10:17:14 +00:00
wiredfool
c0c7c22749 Merge pull request #2715 from radarhere/releasenotes
Added release notes for #2708
2017-09-09 10:27:53 +01:00
Andrew Murray
3861380834 Added release notes for #2708 [ci skip] 2017-09-06 13:41:57 +10:00
Andrew Murray
2ebf9aed38 Fixed typo [ci skip] 2017-09-06 13:30:22 +10:00
Hugo
2aee124fb5 Fix docs to match code
Code was fixed in https://github.com/python-pillow/Pillow/pull/2267 but not the docs.
2017-09-05 13:43:34 +03:00
Andrew Murray
f5d6d8e57a Fixed documentation syntax [ci skip] 2017-09-02 11:21:12 +10:00
Alexander
4d56db3a34 Fix wrong formula for subsampling=2 while JPEG saving 2017-08-27 20:03:36 +03:00
wiredfool
e2602452f4 Merge pull request #2661 from uploadcare/get-channel
New Image.getchannel method
2017-08-16 15:33:54 +01:00
wiredfool
3c42d3e9cc Merge pull request #2637 from radarhere/redirects
Updated redirected URL
2017-08-16 11:35:09 +01:00
Alexander
56f957b5db fix number of equals [skipci] 2017-08-12 14:22:36 +03:00
Alexander
b46b5c4e84 release notes
autodocs
fix docstring
note for `Image.split`
2017-08-12 01:24:53 +03:00
Andrew Murray
af4d830ce9 Remove Landscape/health badge [ci skip] 2017-08-06 12:39:04 +10:00
Andrew Murray
7397c23292 Updated redirect URL [ci skip] 2017-07-22 14:22:50 +10:00
Andrew Murray
a05c2cf7ff Improved ImageDraw documentation 2017-07-16 15:22:46 +10:00
Andrew Murray
f33976f81d Corrected class name in ImageDraw docs 2017-07-16 15:21:26 +10:00
Jani Šumak
f8fb58f925 Added the description of the filename attribute to images.rst
Images created with `open` have a filename attribute, but the documentation does not mention it. This lead to a short, but interesting discussion on [Stackoverflow](https://stackoverflow.com/questions/45087638/get-image-filename-from-image-pil/).
2017-07-14 22:57:31 +01:00
wiredfool
b1d0965c75 Release notes for 4.2.1 2017-07-06 07:53:48 -07:00
wiredfool
fa623bd075 Merge pull request #2602 from wiredfool/release_notes
Release notes 4.2.0 [ci skip]
2017-07-01 12:49:58 +01:00
wiredfool
58b7eacce8 Merge pull request #2604 from radarhere/docs
Improved append_images documentation
2017-07-01 12:43:53 +01:00
wiredfool
d48d635c81 Remove callout for Ubuntu 12.04, EOL 2017-07-01 04:36:08 -07:00
wiredfool
b139b46046 Test matrix updates 2017-07-01 04:34:46 -07:00
Andrew Murray
e24aaa60a2 Improved append_images documentation [ci skip] 2017-07-01 21:34:41 +10:00
Andrew Murray
892075a77e Fixed typos [ci skip] 2017-07-01 21:16:49 +10:00
Andrew Murray
b713330b00 Fixed wording [ci skip] 2017-07-01 21:14:41 +10:00
wiredfool
b9b5d39f2b Merge pull request #2595 from wiredfool/issue_1911
Image.Image.alpha_composite Added
2017-07-01 11:43:58 +01:00
wiredfool
0779b49c0f Release notes 4.2.0 [ci skip] 2017-07-01 03:30:48 -07:00
wiredfool
8feac899dd Merge pull request #2576 from wiredfool/pr_2284
Complex Text Support
2017-07-01 10:45:18 +01:00
wiredfool
1eedfe55db Install updates for raqm 2017-07-01 02:34:08 -07:00
wiredfool
d2e8da1c30 release notes 2017-06-30 22:58:14 +01:00
wiredfool
9f7aae3505 Doc changes/additions 2017-06-29 07:02:02 -07:00
wiredfool
92b8db1935 Docs, wording 2017-06-29 05:14:43 -07:00
Andrew Murray
91215c384d Fixed typo [ci skip] 2017-06-24 15:04:37 +10:00
Fahad Al-Saidi
2528743d8c fedora has raqm package 2017-06-21 14:00:15 -07:00
Fahad Al-Saidi
e07a254ed9 update 2017-06-21 14:00:14 -07:00
Fahad Al-Saidi
6dc4c7ea06 improve docs for CTL 2017-06-21 14:00:14 -07:00
shamsa
fe871bb736 Document complex text layout features. 2017-06-21 14:00:13 -07:00
Garland Trice
7b77ee5379 Fixing small typo
Working on a small project, reading thru the docs and noticed this.
2017-06-21 19:02:51 +10:00
wiredfool
8323ab1149 Merge pull request #2447 from hugovk/test-mic
Test MicImagePlugin for correctness
2017-06-13 22:20:44 +01:00
hugovk
5d00979dd4 Note that there may be an embedded gamma of 2.2 in MIC files 2017-06-13 23:08:46 +03:00
wiredfool
c3e041e9e6 Merge branch 'master' into rm-deprecated-fn 2017-06-13 13:32:38 +01:00
Andrew Murray
dcd964fb22 Updated limits documentation [ci skip] 2017-06-08 20:21:00 +10:00
Andrew Murray
1df8ac22fd Changed wording [ci skip] 2017-05-29 19:42:06 +10:00
Andrew Murray
5eabd731f0 Changed tutorial code to use with for opening files [ci skip] 2017-05-29 19:41:48 +10:00
Andrew Murray
cafc311943 Added import statements to make examples self-contained [ci skip] 2017-05-29 19:41:30 +10:00
Andrew Murray
3a67ef8bd9 Rearranged operating systems in Platform Support [ci skip] 2017-05-28 12:30:18 +10:00
hugovk
c3ed7447cc Document deprecation removal 2017-05-27 23:52:24 +03:00
hugovk
e4d6223c94 Remove deprecated code due for removal in Pillow 4.2 (per PR #2010) 2017-05-27 23:20:03 +03:00
hugovk
4c3107c940 Remove docs about deprecated and already removed code 2017-05-27 22:16:40 +03:00
hugovk
d85dffd150 Remove functions deprecated and warning since 2.0 (15 Mar 2013) and raising exceptions since 3.0 (1 Oct 2015) 2017-05-27 21:52:43 +03:00
Eric Soroos
3d5370e1b2 Updated installation matrix for Freebsd 2017-05-27 13:25:07 +00:00
Hugo
310adf087f Merge pull request #2460 from radarhere/health
Flake8
2017-05-13 12:48:44 +03:00
Andrew Murray
424a09ecad Updated references to point to existing files [ci skip] 2017-05-06 23:20:34 +10:00
Andrew Murray
9bcafef973 Updated Sierra tested Pillow version [ci skip] 2017-05-06 11:57:24 +10:00
Andrew Murray
6a7f4983af Corrected syntax in release notes [ci skip] 2017-05-03 20:22:55 +10:00
wiredfool
5a33416c72 4.1.1 release notes 2017-04-29 18:26:28 +10:00
Andrew Murray
cde8b89f73 Updated Sierra tested Pillow version [ci skip] 2017-04-28 19:26:49 +10:00
George Wilson
1c94c9fbf2 Use suggested doc block 2017-04-22 20:02:35 +01:00
Andrew Murray
37b293f593 Flake8 fixes 2017-04-20 21:14:23 +10:00
Andrew Murray
a34adc1bd0 Removed unnecessary brackets 2017-04-20 21:09:23 +10:00
Hugo
45cbd25664 Remove broken downloads badge
Let's remove the downloads badge as it's broken and showing 0 downloads/month.

See also https://github.com/python-pillow/Pillow/issues/2396 and https://github.com/badges/shields/issues/716.

[CI skip]
2017-04-12 22:41:39 +03:00
Bjorn
c7b7f5aa69 Add missing colon in :command:... 2017-04-04 23:10:22 +02:00
wiredfool
890af53428 Still old version 2017-04-04 09:49:58 +01:00
Hugo
8aecfeea65 Typos
[CI skip]
2017-04-04 09:38:00 +03:00
Hugo
4a908271af Escape asterisk, update name
[CI skip]
2017-04-04 08:55:36 +03:00
wiredfool
275d2fa3cc compatibility matrix split 2017-04-03 13:54:37 -07:00
wiredfool
2030bf76f6 New Image methods 2017-04-03 13:21:50 -07:00
wiredfool
14ae66f63d Release notes for 4.1.0 2017-04-03 13:21:32 -07:00
wiredfool
c9f54c98a5 Merge pull request #1938 from wiredfool/python-decoder
Pure Python Decoders - fix for MSP decoding
2017-03-12 17:20:19 +00:00
wiredfool
38f43c1e5f review lint 2017-03-11 13:50:19 +00:00
wiredfool
c2cd5fe3d1 handles_eof was removed in 4.0 2017-03-11 13:50:19 +00:00
wiredfool
c5d32d2b23 Moving DdsDecoder python implementation to examples 2017-03-11 13:50:19 +00:00
wiredfool
36a22e2d63 s/lena/hopper/ 2017-03-11 13:50:19 +00:00
wiredfool
1c0d1c547e PyDecoder documentation 2017-03-11 13:50:19 +00:00
wiredfool
be26453ac0 python decoder docs 2017-03-11 13:50:19 +00:00
wiredfool
51b46e00c2 Refactor out passed in palette handling, add ImagePalette as an option, document palette format 2017-03-08 01:35:15 -08:00
Andrew Murray
3f5ac14003 Rearranged operating systems in Platform Support [ci skip] 2017-03-03 20:11:21 +11:00
Alexander Karpinsky
f66e93bb4b Fix version in notes 2017-02-27 02:04:12 +03:00
Hugo
cb34b686a5 Merge pull request #1822 from radarhere/unused
Remove unused imports
2017-02-26 10:05:19 +02:00
Hugo
53e5702557 Update http to https 2017-02-14 11:27:02 +02:00
Andrew Murray
973d1cfb3d Added PySide to ImageQt documentation [ci skip] 2017-02-05 14:45:55 +11:00
Hugo
5d9c975c46 Merge branch 'master' into license 2017-01-29 13:06:10 +02:00
Andrew Murray
c168f01111 Removed imports used only by comments 2017-01-18 20:06:47 +11:00
Andrew Murray
25fb149d5e Removed unused docs import 2017-01-18 20:06:21 +11:00
Alexander Karpinsky
071a5933ef Update concepts.rst 2017-01-08 22:32:57 +03:00
David McInnis
da4ee8f906 added new version numbers for arch linux 2017-01-07 04:47:13 -08:00
Andrew Murray
c1905d3e26 Added macOS Sierra tested Pillow version [ci skip] 2017-01-07 18:45:36 +11:00
Hugo
2eba610b29 Pillow 3.5.0 became 4.0.0
And some caps consistency
[CI skip]
2017-01-03 15:13:45 +02:00
wiredfool
a7ce2b69ca Merge pull request #2271 from radarhere/copyright
Updated copyright year
2017-01-01 11:29:30 +00:00
wiredfool
962752f3fd Date Range 2017-01-01 11:28:19 +00:00
wiredfool
eea7c63eb3 Py 3.6 2016-12-31 17:31:39 +00:00