mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-08-27 07:34:46 +03:00
Merge 45f5e8e092
into 1ac4da5197
This commit is contained in:
commit
46309e913f
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -68,4 +68,3 @@ docs/_build/
|
||||||
|
|
||||||
#OS
|
#OS
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
|
|
|
@ -32,4 +32,3 @@ pushd depends && ./install_imagequant.sh && popd
|
||||||
|
|
||||||
# extra test images
|
# extra test images
|
||||||
pushd depends && ./install_extra_test_images.sh && popd
|
pushd depends && ./install_extra_test_images.sh && popd
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
Changelog (Pillow)
|
Changelog (Pillow)
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
include *.c
|
include *.c
|
||||||
include *.h
|
include *.h
|
||||||
include *.in
|
include *.in
|
||||||
|
|
|
@ -76,4 +76,3 @@ def get_supported():
|
||||||
ret.extend(get_supported_features())
|
ret.extend(get_supported_features())
|
||||||
ret.extend(get_supported_codecs())
|
ret.extend(get_supported_codecs())
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,3 @@ To run an individual test::
|
||||||
Run all the tests from the root of the Pillow source distribution::
|
Run all the tests from the root of the Pillow source distribution::
|
||||||
|
|
||||||
./test-installed.py
|
./test-installed.py
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -22,4 +22,3 @@ and that the name of ICC shall not be used in advertising or publicity
|
||||||
pertaining to distribution of the software without specific, written
|
pertaining to distribution of the software without specific, written
|
||||||
prior permission. ICC makes no representations about the suitability
|
prior permission. ICC makes no representations about the suitability
|
||||||
of this software for any purpose.
|
of this software for any purpose.
|
||||||
|
|
||||||
|
|
|
@ -3718,4 +3718,3 @@ init_imaging(void)
|
||||||
setup_module(m);
|
setup_module(m);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -891,4 +891,3 @@ init_imagingft(void)
|
||||||
setup_module(m);
|
setup_module(m);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -301,4 +301,3 @@ init_imagingmath(void)
|
||||||
setup_module(m);
|
setup_module(m);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -301,4 +301,3 @@ init_imagingmorph(void)
|
||||||
setup_module(m);
|
setup_module(m);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -86,4 +86,3 @@ init_imagingtk(void)
|
||||||
load_tkinter_funcs();
|
load_tkinter_funcs();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
1
decode.c
1
decode.c
|
@ -942,4 +942,3 @@ PyImaging_Jpeg2KDecoderNew(PyObject* self, PyObject* args)
|
||||||
return (PyObject*) decoder;
|
return (PyObject*) decoder;
|
||||||
}
|
}
|
||||||
#endif /* HAVE_OPENJPEG */
|
#endif /* HAVE_OPENJPEG */
|
||||||
|
|
||||||
|
|
|
@ -24,4 +24,3 @@ e.g.::
|
||||||
$ source ~/vpy27/bin/activate
|
$ source ~/vpy27/bin/activate
|
||||||
$ make install
|
$ make install
|
||||||
$ make test
|
$ make test
|
||||||
|
|
||||||
|
|
|
@ -11,4 +11,3 @@ pushd $archive
|
||||||
./configure --prefix=/usr && make -j4 && sudo make -j4 install
|
./configure --prefix=/usr && make -j4 && sudo make -j4 install
|
||||||
|
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
|
|
@ -15,4 +15,3 @@ make && sudo make install
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
|
|
@ -2,4 +2,3 @@
|
||||||
|
|
||||||
pkg -y install python python-dev ndk-sysroot clang make \
|
pkg -y install python python-dev ndk-sysroot clang make \
|
||||||
libjpeg-turbo-dev
|
libjpeg-turbo-dev
|
||||||
|
|
||||||
|
|
|
@ -150,4 +150,3 @@ can be found here.
|
||||||
:members:
|
:members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
:show-inheritance:
|
:show-inheritance:
|
||||||
|
|
||||||
|
|
|
@ -413,5 +413,3 @@ Python-based file decoder:
|
||||||
called with a buffer of data to be interpreted.
|
called with a buffer of data to be interpreted.
|
||||||
|
|
||||||
3. Cleanup: The decoder instance's ``cleanup`` method is called.
|
3. Cleanup: The decoder instance's ``cleanup`` method is called.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -7,4 +7,3 @@ Internal Reference Docs
|
||||||
open_files
|
open_files
|
||||||
limits
|
limits
|
||||||
block_allocator
|
block_allocator
|
||||||
|
|
||||||
|
|
|
@ -122,4 +122,3 @@ Proposed File Handling
|
||||||
|
|
||||||
* Users of the library should call ``Image.Image.close()`` on any
|
* Users of the library should call ``Image.Image.close()`` on any
|
||||||
multi-frame image to ensure that the underlying file is closed.
|
multi-frame image to ensure that the underlying file is closed.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
3.0.0
|
3.0.0
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
@ -49,4 +48,3 @@ The external dependencies on libjpeg and zlib are now required by default.
|
||||||
If the headers or libraries are not found, then installation will abort
|
If the headers or libraries are not found, then installation will abort
|
||||||
with an error. This behaviour can be disabled with the ``--disable-libjpeg``
|
with an error. This behaviour can be disabled with the ``--disable-libjpeg``
|
||||||
and ``--disable-zlib`` flags.
|
and ``--disable-zlib`` flags.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
3.1.0
|
3.1.0
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
3.1.1
|
3.1.1
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
3.1.2
|
3.1.2
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
3.2.0
|
3.2.0
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
3.3.2
|
3.3.2
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
@ -34,7 +33,3 @@ image size can lead to a smaller allocation than expected, leading to
|
||||||
arbitrary writes.
|
arbitrary writes.
|
||||||
|
|
||||||
This issue was found by Cris Neckar at Divergent Security.
|
This issue was found by Cris Neckar at Divergent Security.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
3.4.0
|
3.4.0
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
|
|
@ -20,5 +20,3 @@ CPython 3.6.1 to not work on installations of C-Python 3.6.0. This fix
|
||||||
undefines PySlice_GetIndicesEx if it exists to restore compatibility
|
undefines PySlice_GetIndicesEx if it exists to restore compatibility
|
||||||
with both 3.6.0 and 3.6.1. See https://bugs.python.org/issue29943 for
|
with both 3.6.0 and 3.6.1. See https://bugs.python.org/issue29943 for
|
||||||
more details.
|
more details.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -8,4 +8,3 @@ Fixed Windows PyPy Build
|
||||||
|
|
||||||
A change in the 4.2.0 cycle broke the Windows PyPy build. This has
|
A change in the 4.2.0 cycle broke the Windows PyPy build. This has
|
||||||
been fixed, and PyPy is now part of the Windows CI matrix.
|
been fixed, and PyPy is now part of the Windows CI matrix.
|
||||||
|
|
||||||
|
|
|
@ -80,4 +80,3 @@ ImagingSavePPM(Imaging im, const char* outfile)
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -344,4 +344,3 @@ ImagingFilter(Imaging im, int xsize, int ysize, const FLOAT32* kernel,
|
||||||
ImagingSectionLeave(&cookie);
|
ImagingSectionLeave(&cookie);
|
||||||
return imOut;
|
return imOut;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -312,4 +312,3 @@ int ImagingJpegDecodeCleanup(ImagingCodecState state){
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -39,4 +39,3 @@ ImagingNegative(Imaging im)
|
||||||
|
|
||||||
return imOut;
|
return imOut;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -188,4 +188,3 @@ ImagingPcxEncode(Imaging im, ImagingCodecState state, UINT8* buf, int bytes)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
1
map.c
1
map.c
|
@ -385,4 +385,3 @@ PyImaging_MapBuffer(PyObject* self, PyObject* args)
|
||||||
|
|
||||||
return PyImagingNew(im);
|
return PyImagingNew(im);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
1
path.c
1
path.c
|
@ -625,4 +625,3 @@ static PyTypeObject PyPathType = {
|
||||||
0, /*tp_members*/
|
0, /*tp_members*/
|
||||||
getsetters, /*tp_getset*/
|
getsetters, /*tp_getset*/
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -91,4 +91,3 @@ Testing Pillow
|
||||||
|
|
||||||
Build and install Pillow, then run `python test.py` from the
|
Build and install Pillow, then run `python test.py` from the
|
||||||
`winbuild` directory.
|
`winbuild` directory.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user