wiredfool
|
eb28cc9d0f
|
Merge pull request #1932 from matthew-brett/run-time-tcl-tk
RF: run-time loading of Tcl / Tk functions
|
2016-06-11 15:27:29 +01:00 |
|
wiredfool
|
ebd3c35de5
|
Merge pull request #1941 from uploadcare/cleanup-transforms
Cleanup transforms
|
2016-06-11 15:25:34 +01:00 |
|
wiredfool
|
c6489e6fb7
|
bytearray as preferred palette storage
|
2016-06-09 22:32:16 +01:00 |
|
Andrew Murray
|
3c2e374824
|
Added test
|
2016-06-09 22:28:29 +01:00 |
|
Andrew Murray
|
4f6f5f9182
|
Changed int conversion in ImagePalette to ord for Python 2
|
2016-06-09 22:28:29 +01:00 |
|
homm
|
78242e4acd
|
remove stale comment
|
2016-06-08 16:47:26 +03:00 |
|
wiredfool
|
92a13d975d
|
Malloc check merge/rebase
|
2016-06-08 06:25:46 -07:00 |
|
wiredfool
|
76605634e6
|
MSVC doesn't define UINT32_MAX
|
2016-06-08 06:25:46 -07:00 |
|
wiredfool
|
5369d8edd7
|
Replace SIZE_MAX with type specific _MAX
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
54a979749c
|
Rework block allocator
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
768936fa33
|
overflow check for im->linesize
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
d48e5cd500
|
Convert xsize/ysize to ints in function declarations to match all other uses of xsize/ysize
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
49566b287e
|
added cleanup to free dictionary memory in ZipEncode, fixes old comment about leaking memory from prior to when we had the cleanup mechanisim
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
4b4ef5f1e2
|
Malloc check, realloc, #1715
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
52d60cd096
|
Malloc check, #1715
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
c589ae6bcf
|
Change return type of PyPath_Flatten to Py_ssize_t to match PyObject_Length
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
b1a190ad78
|
mixed 8c tabs+spaces -> spaces
|
2016-06-08 06:21:38 -07:00 |
|
wiredfool
|
ac6e86765d
|
Updated Changes.rst [ci skip]
|
2016-06-08 14:17:56 +01:00 |
|
homm
|
3d622d60cf
|
make perspecive transform arguments order more common
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
2b77b1cec7
|
make affine transform arguments order more common
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
4cfc791a5b
|
remove unused filter_data
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
bc51928171
|
move ImagingCopyInfo after affine_fixed
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
9902d2e1c5
|
move transform dispatcher into libImaging
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
2e914af758
|
unused
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
6be3df2a43
|
remove internal ImagingTransform from headers
rename to ImagingGenericTransform
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
1f8c2527ba
|
internal rotating functions not used anymore
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
709078efd1
|
use one self.transform for rotation
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
7687ce829e
|
round results of sin and cos functions because there is no possible
float-point value of radians which cos will exactly 0.
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
8203a43d26
|
Fast paths for rotation
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
f680b5417b
|
one code style for all methods
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
3fa3b48ae9
|
ImagingTransposeToNew not used anymore
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
e5b2cbe4ad
|
undef local defines
add section cookie for affine_fixed
|
2016-06-08 16:17:41 +03:00 |
|
homm
|
a18325afe1
|
remove WITH_FILTERS
|
2016-06-08 16:17:41 +03:00 |
|
wiredfool
|
a83ae6caee
|
Merge pull request #1936 from wiredfool/unref_error
Fix "Fatal Python error: UNREF invalid object" in debug builds
|
2016-06-08 14:16:42 +01:00 |
|
wiredfool
|
45b28a2a4b
|
Merge pull request #1937 from wiredfool/alpine-setup
Alpine setup.py fixes
|
2016-06-08 14:15:33 +01:00 |
|
wiredfool
|
62551a8b49
|
Merge pull request #1933 from uploadcare/resample-vertical-pass
Resample horizontal + vertical pass
|
2016-06-08 14:14:41 +01:00 |
|
homm
|
12c8cf94f2
|
replace calloc with remaining values emptying
|
2016-06-08 03:45:08 +03:00 |
|
Hugo
|
1d47ff5f4d
|
Fix for program importing PyQt4 when PyQt5 also installed
Fixes https://github.com/python-pillow/Pillow/issues/1939 using suggested solution.
|
2016-06-07 16:17:20 +03:00 |
|
homm
|
c8262660f0
|
add RGBa to ImageMode.getmode() as a temporary
|
2016-06-03 13:01:24 +03:00 |
|
homm
|
3b7923c09f
|
add calloc explanation
|
2016-06-03 12:51:58 +03:00 |
|
wiredfool
|
4cca857b1e
|
Updated Changes.rst [ci skip]
|
2016-05-31 14:41:08 +01:00 |
|
wiredfool
|
6fe8d0f15b
|
Merge pull request #1914 from uploadcare/box-blur-alpha
Box blur with premultiplied alpha
|
2016-05-31 14:40:25 +01:00 |
|
Matthew Brett
|
4bc75e4088
|
RF: try finding tkinter in Python rather than C
Use imported module to find tkinter. Should find tkinter module for all
available versions of PyPy that have tkinter compiled, as well as
CPython.
|
2016-05-30 12:51:28 -07:00 |
|
wiredfool
|
187c0f48d7
|
imagequant build
|
2016-05-30 07:18:23 -07:00 |
|
wiredfool
|
d316c185b3
|
Main git repo, on master. Will fail till PR is merged
|
2016-05-30 07:02:06 -07:00 |
|
wiredfool
|
d81c016052
|
Sample dockerfile for alpine linux
|
2016-05-30 06:51:45 -07:00 |
|
wiredfool
|
ac51f1ee37
|
Fixes to run cleanly on alpine linux
|
2016-05-30 06:28:08 -07:00 |
|
wiredfool
|
ffb61968f0
|
Initialize ptr and guard call to free
|
2016-05-30 03:56:28 -07:00 |
|
wiredfool
|
72c45e6f5d
|
Fix Fatal Python error: UNREF invalid object in debug builds
PyObject_Del() should only be called on the self object in
a dealloc call, not after failing to make a new object.
Replace with Py_DECREF, which eventually calls PyObject_Del()
http://bugs.python.org/issue3299#msg78740
https://mail.python.org/pipermail/python-dev/2003-February/033258.html
|
2016-05-30 03:16:16 -07:00 |
|
homm
|
f09067e45e
|
add La mode (2 bands) to the test
|
2016-05-28 10:47:14 +03:00 |
|