wiredfool
|
cec5fd9d38
|
f doesn't exist, BytesIO objects have fileno(), but may return OsError
|
2014-07-01 11:09:20 -07:00 |
|
Alex Clark
|
f8b6163d9f
|
Bump 2.4.0 -> 2.5.0
|
2014-07-01 07:42:50 -04:00 |
|
Michael Brown
|
c0fb5ace23
|
Fix load_djpeg and _save_cjpeg in windows
|
2014-06-30 19:52:07 -04:00 |
|
Hugo
|
d8f55e3f50
|
Merge pull request #748 from wiredfool/djpeg
Prevent shell injection
|
2014-06-30 02:16:06 +03:00 |
|
wiredfool
|
b981ef425b
|
Suppress stderr from ppmquant and ppmtogif
|
2014-06-29 14:24:32 -07:00 |
|
wiredfool
|
5fdc14facb
|
Removing previous approach
|
2014-06-29 13:46:17 -07:00 |
|
wiredfool
|
118a2d5ff0
|
Merge pull request #745 from gcq/master
Handle resolution in BMP files
|
2014-06-29 13:32:02 -07:00 |
|
gcq
|
61be1d8b19
|
dpi key should only be present when there is resolution info in the BMP header.
|
2014-06-28 23:59:01 +02:00 |
|
gcq
|
9318755a18
|
Adds dpi to the Image info dictinoary.
|
2014-06-28 23:21:22 +02:00 |
|
gcq
|
103354facc
|
BMP now uses a reasonable resolution, and customizable using the "dpi" option.
|
2014-06-28 22:18:47 +02:00 |
|
Michael Brown
|
a301d061fb
|
Better error checking in _save_netpbm
|
2014-06-27 19:07:20 -04:00 |
|
Michael Brown
|
34317edd8a
|
Change most uses of os.system to use subprocess
The only places left that use os.system are in ImageShow and setup.py
|
2014-06-27 19:07:20 -04:00 |
|
Michael Brown
|
cd7b45994b
|
Prevent shell injection in load_djpeg
|
2014-06-27 19:07:20 -04:00 |
|
hugovk
|
c261674980
|
Remove obsolete Animated Raster Graphics support
|
2014-06-27 15:58:12 +03:00 |
|
wiredfool
|
d79d28152b
|
Merge pull request #728 from hugovk/test_cleanup
Old tests cleanup
|
2014-06-26 22:58:35 -07:00 |
|
David Joy
|
b147dea535
|
Add tests and fix a 16bit vs 32bit integer bug
Yay unit tests!
|
2014-06-25 14:06:56 -04:00 |
|
David Joy
|
479693417f
|
Merge the rest of the patches
Now it actually works and passes the test suite
|
2014-06-25 11:42:06 -04:00 |
|
David Joy
|
433ec1c219
|
Clean commit of 16-bit monochrome JPEK2000 support
|
2014-06-25 11:13:33 -04:00 |
|
hugovk
|
f41e0a30fb
|
More tests cleanup
|
2014-06-25 12:10:20 +03:00 |
|
cgohlke
|
a5ae40c1b4
|
Fix AttributeError: class Image has no attribute 'DEBUG'
|
2014-06-24 22:53:23 -07:00 |
|
Alex Clark ☺
|
7d232a3c32
|
Merge pull request #719 from wiredfool/imagepalette
Tests for Imagepalette.save()
|
2014-06-24 13:41:32 -04:00 |
|
Alex Clark ☺
|
ca148208f0
|
Merge pull request #716 from hugovk/morph_flake8
Flake8 on morphology changes
|
2014-06-24 05:51:04 -04:00 |
|
Alex Clark ☺
|
88bfd5522d
|
Merge pull request #714 from wiredfool/jpeg_qtables
JPEG qtables
|
2014-06-24 05:48:17 -04:00 |
|
Hugo
|
0cd52412b1
|
Merge pull request #654 from wiredfool/cleanup
Thanks.
|
2014-06-24 12:16:13 +03:00 |
|
brightpisces
|
8755bda4e3
|
Update ImagePalette.py
According to __init__, using `len(self.mode)` might be better. Tested on my machine.
|
2014-06-24 16:27:35 +08:00 |
|
brightpisces
|
e9821edd94
|
Match real palette format in ImagePalette.save()
|
2014-06-24 15:34:43 +08:00 |
|
hugovk
|
540477b066
|
Update a docstring [CI skip]
|
2014-06-24 09:51:42 +03:00 |
|
hugovk
|
fd97d30831
|
flake8 on morphology changes
|
2014-06-24 09:34:05 +03:00 |
|
wiredfool
|
6dce921dad
|
Merge branch 'master' into morphology
|
2014-06-23 16:21:33 -07:00 |
|
wiredfool
|
eda4864b62
|
send a bytes object into the c layer instead of a bytearray, which is unimplemented in pypy
|
2014-06-23 16:02:29 -07:00 |
|
Alex Clark ☺
|
2a657f7873
|
Merge pull request #674 from hugovk/bomb
Decompression bomb protection
|
2014-06-23 12:27:01 -04:00 |
|
hugovk
|
1633ffa878
|
Merge branch 'cleanup' of https://github.com/wiredfool/Pillow into wiredfool-cleanup
Conflicts:
Tests/test_file_jpeg2k.py
Tests/test_image_transform.py
Tests/test_imagesequence.py
|
2014-06-23 13:39:27 +03:00 |
|
hugovk
|
46abe78b77
|
Use a custom subclass of RuntimeWarning for DecompressionBombWarning
|
2014-06-23 10:53:08 +03:00 |
|
hugovk
|
195453679a
|
Merge branch 'master' into bomb
Conflicts:
PIL/Image.py
|
2014-06-23 09:51:46 +03:00 |
|
hugovk
|
78003ca473
|
Update paths to Tests/images/ instead of Images/
|
2014-06-23 09:19:29 +03:00 |
|
Alex Clark
|
175d68aeeb
|
Update URL; fix typo
|
2014-06-22 16:44:52 -04:00 |
|
Alex Clark
|
9ed5b08cb9
|
Update URL
http://www.graficaobscura.com/interp/index.html
|
2014-06-22 16:30:41 -04:00 |
|
wiredfool
|
9935c40d6c
|
Merge branch 'master' into jpeg_qtables
|
2014-06-20 00:35:06 -07:00 |
|
wiredfool
|
7dc4dcc9fd
|
Merge from master
|
2014-06-20 00:34:32 -07:00 |
|
wiredfool
|
b95eb3d3d1
|
Pass bytearray into C layer instead of castin g to string in the Python layer.
|
2014-06-19 14:54:39 -07:00 |
|
wiredfool
|
a422a4ff4e
|
ensure files are closed
|
2014-06-19 13:21:40 -07:00 |
|
wiredfool
|
85693d60d0
|
initial py3 compatibility
|
2014-06-19 13:21:14 -07:00 |
|
Alex Clark
|
6a79d80374
|
Revert "Merge pull request #5 from hugovk/unittest1merge"
This reverts commit 0940f0b043 , reversing
changes made to 07aa1a56bb .
Conflicts:
.travis.yml
test/helper.py
test/test_imagedraw.py
|
2014-06-10 07:45:42 -04:00 |
|
Alex Clark
|
b2a2f16b23
|
Revert "Merge pull request #693 from hugovk/unittest0"
This reverts commit 001b46c670 , reversing
changes made to 8beb66443b .
|
2014-06-10 07:43:23 -04:00 |
|
hugovk
|
bc91358101
|
Merge remote-tracking branch 'upstream/master' into unittest1merge
Conflicts:
Tests/test_imagedraw.py
|
2014-06-07 22:56:19 +03:00 |
|
Ben Williams
|
9415407b83
|
Fix a its/it's incorrect usage
|
2014-06-06 21:42:20 +01:00 |
|
hugovk
|
45fd3b8bf5
|
Merge remote-tracking branch 'upstream/master' into unittest0
Conflicts:
.travis.yml
|
2014-06-05 12:29:35 +03:00 |
|
Alex Clark ☺
|
841582fa26
|
Merge pull request #685 from hugovk/docstring
ImageCms fixes
|
2014-06-04 18:31:40 -04:00 |
|
Dov Grobgeld
|
5fe80c6d4a
|
Initial commit of binary morphology addon.
|
2014-06-04 23:03:00 +03:00 |
|
wiredfool
|
618a79c1c6
|
Merge from master, pre-unittest conversion
|
2014-06-03 14:42:22 -07:00 |
|