mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-06-03 12:43:05 +03:00
Merge branch 'master' into rm-deprecated-qt
This commit is contained in:
commit
7821b34924
29
CHANGES.rst
29
CHANGES.rst
|
@ -2,11 +2,38 @@
|
||||||
Changelog (Pillow)
|
Changelog (Pillow)
|
||||||
==================
|
==================
|
||||||
|
|
||||||
6.2.0 (unreleased)
|
7.0.0 (unreleased)
|
||||||
|
------------------
|
||||||
|
|
||||||
|
- Removed deprecated PILLOW_VERSION #4107
|
||||||
|
[hugovk]
|
||||||
|
|
||||||
|
- Changed default frombuffer raw decoder args #1730
|
||||||
|
[radarhere]
|
||||||
|
|
||||||
|
6.2.0 (2019-10-01)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- This is the last Pillow release to support Python 2.7 #3642
|
- This is the last Pillow release to support Python 2.7 #3642
|
||||||
|
|
||||||
|
- Catch buffer overruns #4104
|
||||||
|
[radarhere]
|
||||||
|
|
||||||
|
- Initialize rows_per_strip when RowsPerStrip tag is missing #4034
|
||||||
|
[cgohlke, radarhere]
|
||||||
|
|
||||||
|
- Raise error if TIFF dimension is a string #4103
|
||||||
|
[radarhere]
|
||||||
|
|
||||||
|
- Added decompression bomb checks #4102
|
||||||
|
[radarhere]
|
||||||
|
|
||||||
|
- Fix ImageGrab.grab DPI scaling on Windows 10 version 1607+ #4000
|
||||||
|
[nulano, radarhere]
|
||||||
|
|
||||||
|
- Corrected negative seeks #4101
|
||||||
|
[radarhere]
|
||||||
|
|
||||||
- Added argument to capture all screens on Windows #3950
|
- Added argument to capture all screens on Windows #3950
|
||||||
[nulano, radarhere]
|
[nulano, radarhere]
|
||||||
|
|
||||||
|
|
|
@ -92,7 +92,7 @@ Released as needed privately to individual vendors for critical security-related
|
||||||
```
|
```
|
||||||
* [ ] Download distributions from the [Pillow Wheel Builder container](http://a365fff413fe338398b6-1c8a9b3114517dc5fe17b7c3f8c63a43.r19.cf2.rackcdn.com/).
|
* [ ] Download distributions from the [Pillow Wheel Builder container](http://a365fff413fe338398b6-1c8a9b3114517dc5fe17b7c3f8c63a43.r19.cf2.rackcdn.com/).
|
||||||
```bash
|
```bash
|
||||||
wget -m -A 'Pillow-<VERSION>*' \
|
wget -m -A 'Pillow-<VERSION>-*' \
|
||||||
http://a365fff413fe338398b6-1c8a9b3114517dc5fe17b7c3f8c63a43.r19.cf2.rackcdn.com
|
http://a365fff413fe338398b6-1c8a9b3114517dc5fe17b7c3f8c63a43.r19.cf2.rackcdn.com
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -83,14 +83,6 @@ a ``DeprecationWarning``:
|
||||||
Setting the size of a TIFF image directly is deprecated, and will
|
Setting the size of a TIFF image directly is deprecated, and will
|
||||||
be removed in a future version. Use the resize method instead.
|
be removed in a future version. Use the resize method instead.
|
||||||
|
|
||||||
PILLOW_VERSION constant
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. deprecated:: 5.2.0
|
|
||||||
|
|
||||||
``PILLOW_VERSION`` has been deprecated and will be removed in 7.0.0. Use ``__version__``
|
|
||||||
instead.
|
|
||||||
|
|
||||||
ImageCms.CmsProfile attributes
|
ImageCms.CmsProfile attributes
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
@ -117,6 +109,13 @@ Removed features
|
||||||
Deprecated features are only removed in major releases after an appropriate
|
Deprecated features are only removed in major releases after an appropriate
|
||||||
period of deprecation has passed.
|
period of deprecation has passed.
|
||||||
|
|
||||||
|
PILLOW_VERSION constant
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
*Removed in version 7.0.0.*
|
||||||
|
|
||||||
|
``PILLOW_VERSION`` has been removed. Use ``__version__`` instead.
|
||||||
|
|
||||||
PyQt4 and PySide
|
PyQt4 and PySide
|
||||||
~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
|
|
@ -35,9 +35,9 @@ import sys
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
# VERSION was removed in Pillow 6.0.0.
|
# VERSION was removed in Pillow 6.0.0.
|
||||||
# PILLOW_VERSION is deprecated and will be removed in Pillow 7.0.0.
|
# PILLOW_VERSION was removed in Pillow 7.0.0.
|
||||||
# Use __version__ instead.
|
# Use __version__ instead.
|
||||||
from . import PILLOW_VERSION, ImageMode, TiffTags, __version__, _plugins
|
from . import ImageMode, TiffTags, __version__, _plugins
|
||||||
from ._binary import i8, i32le
|
from ._binary import i8, i32le
|
||||||
from ._util import deferred_error, isPath, isStringType, py3
|
from ._util import deferred_error, isPath, isStringType, py3
|
||||||
|
|
||||||
|
@ -57,9 +57,6 @@ except ImportError:
|
||||||
from collections import Callable, MutableMapping
|
from collections import Callable, MutableMapping
|
||||||
|
|
||||||
|
|
||||||
# Silence warning
|
|
||||||
assert PILLOW_VERSION
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
@ -2592,14 +2589,7 @@ def frombuffer(mode, size, data, decoder_name="raw", *args):
|
||||||
|
|
||||||
if decoder_name == "raw":
|
if decoder_name == "raw":
|
||||||
if args == ():
|
if args == ():
|
||||||
warnings.warn(
|
args = mode, 0, 1
|
||||||
"the frombuffer defaults will change in Pillow 7.0.0; "
|
|
||||||
"for portability, change the call to read:\n"
|
|
||||||
" frombuffer(mode, size, data, 'raw', mode, 0, 1)",
|
|
||||||
RuntimeWarning,
|
|
||||||
stacklevel=2,
|
|
||||||
)
|
|
||||||
args = mode, 0, -1 # may change to (mode, 0, 1) post-1.1.6
|
|
||||||
if args[0] in _MAPMODES:
|
if args[0] in _MAPMODES:
|
||||||
im = new(mode, (1, 1))
|
im = new(mode, (1, 1))
|
||||||
im = im._new(core.map_buffer(data, size, decoder_name, None, 0, args))
|
im = im._new(core.map_buffer(data, size, decoder_name, None, 0, args))
|
||||||
|
|
|
@ -120,7 +120,7 @@ TAGS_V2 = {
|
||||||
277: ("SamplesPerPixel", SHORT, 1),
|
277: ("SamplesPerPixel", SHORT, 1),
|
||||||
278: ("RowsPerStrip", LONG, 1),
|
278: ("RowsPerStrip", LONG, 1),
|
||||||
279: ("StripByteCounts", LONG, 0),
|
279: ("StripByteCounts", LONG, 0),
|
||||||
280: ("MinSampleValue", LONG, 0),
|
280: ("MinSampleValue", SHORT, 0),
|
||||||
281: ("MaxSampleValue", SHORT, 0),
|
281: ("MaxSampleValue", SHORT, 0),
|
||||||
282: ("XResolution", RATIONAL, 1),
|
282: ("XResolution", RATIONAL, 1),
|
||||||
283: ("YResolution", RATIONAL, 1),
|
283: ("YResolution", RATIONAL, 1),
|
||||||
|
@ -182,7 +182,7 @@ TAGS_V2 = {
|
||||||
# FIXME add more tags here
|
# FIXME add more tags here
|
||||||
34665: ("ExifIFD", LONG, 1),
|
34665: ("ExifIFD", LONG, 1),
|
||||||
34675: ("ICCProfile", UNDEFINED, 1),
|
34675: ("ICCProfile", UNDEFINED, 1),
|
||||||
34853: ("GPSInfoIFD", BYTE, 1),
|
34853: ("GPSInfoIFD", LONG, 1),
|
||||||
# MPInfo
|
# MPInfo
|
||||||
45056: ("MPFVersion", UNDEFINED, 1),
|
45056: ("MPFVersion", UNDEFINED, 1),
|
||||||
45057: ("NumberOfImages", LONG, 1),
|
45057: ("NumberOfImages", LONG, 1),
|
||||||
|
|
|
@ -17,9 +17,9 @@ PIL.VERSION is the old PIL version and will be removed in the future.
|
||||||
from . import _version
|
from . import _version
|
||||||
|
|
||||||
# VERSION was removed in Pillow 6.0.0.
|
# VERSION was removed in Pillow 6.0.0.
|
||||||
# PILLOW_VERSION is deprecated and will be removed in Pillow 7.0.0.
|
# PILLOW_VERSION was removed in Pillow 7.0.0.
|
||||||
# Use __version__ instead.
|
# Use __version__ instead.
|
||||||
PILLOW_VERSION = __version__ = _version.__version__
|
__version__ = _version.__version__
|
||||||
|
|
||||||
del _version
|
del _version
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
# Master version for Pillow
|
# Master version for Pillow
|
||||||
__version__ = "6.2.0.dev0"
|
__version__ = "7.0.0.dev0"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user