Commit Graph

18743 Commits

Author SHA1 Message Date
Alex Clark
f95f13c6fa Merge pull request #1107 from acdha/tidy-DecompressionBombWarning-docs
Tidy docs for DecompressionBombWarning
2015-03-31 21:38:05 -04:00
Alex Clark
1f6f358132 Update CHANGES [ci skip] 2015-03-31 21:36:52 -04:00
Alex Clark
9c37a29553 Merge pull request #982 from hugovk/cache
Re-enable test image caching
2015-03-31 21:36:24 -04:00
Alex Clark
b1517e7176 Update CHANGES [ci skip] 2015-03-31 21:14:32 -04:00
Alex Clark
0925c4adbb Merge pull request #1152 from hugovk/1104
Fix: Cannot identify EPS images
2015-03-31 21:12:55 -04:00
Alex Clark
2da49ae5ad Merge pull request #1159 from radarhere/health
Further health fixes
2015-03-31 21:02:57 -04:00
Alex Clark
0d64171481 Configure setuptools to run nosetests, fixes #729
http://nose.readthedocs.org/en/latest/setuptools_integration.html
2015-03-31 20:22:09 -04:00
Andrew Murray
440022e59f Added missing import in FpxImagePlugin 2015-04-01 11:21:15 +11:00
Andrew Murray
120982574a Moved __future__ import to the top of pilprint script 2015-04-01 11:21:15 +11:00
Alex Clark
5114425f6b Update CHANGES [ci skip] 2015-03-31 20:13:37 -04:00
Alex Clark
c1a8f29944 Merge pull request #1158 from radarhere/health
Health fixes
2015-03-31 19:57:02 -04:00
Andrew Murray
d3cab99d31 Removed unused import in pilconvert script 2015-04-01 10:33:44 +11:00
Andrew Murray
444d9d5731 Changed variable name foo since it has been blacklisted in health 2015-04-01 10:29:26 +11:00
Andrew Murray
192fa39fb7 Fixed duplicate import in test_imagecms 2015-04-01 09:56:12 +11:00
Andrew Murray
128280e5b8 Fixed duplicate import in Tests helper 2015-04-01 09:56:04 +11:00
Andrew Murray
0ca14909ed Fixed duplicate import in pilprint 2015-04-01 09:36:25 +11:00
Andrew Murray
d88a7b778f Added missing self argument in PyAccess 2015-04-01 09:36:24 +11:00
Andrew Murray
75a760e5d6 Fixed unused imports and removed or commented unused variables from FpximagePlugin 2015-04-01 09:35:45 +11:00
Alex Clark
174d9ac083 Add Image.open(url) tip from @mjpieters [ci skip] 2015-03-29 15:02:53 -04:00
Alex Clark
6151cfd411 Add 2.8.0 release notes to index [ci skip] 2015-03-28 07:34:47 -04:00
Alex Clark
144e45cbb7 Update CHANGES [ci skip] 2015-03-28 07:27:45 -04:00
Alex Clark
b3ea34fb88 Document #1151 [ci skip] 2015-03-28 07:22:14 -04:00
Alex Clark
aaa26f316a Merge pull request #1151 from mfitzp/open-http-image
Add support for HTTP response objects to Image.open()
2015-03-28 07:21:15 -04:00
Alex Clark
860a1dedf1 Prep 2.8.0
No ci skip here because let's see CI run w/new version numbers. I'm starting to think (again) this bump should happen immediately after the release instead of right before the next? But I know @wiredfool had some objection to this at some point. As a compromise, maybe we could change to 2.9.0dev immediately following the release of 2.8.0.
2015-03-27 07:02:02 -04:00
Alex Clark
508c8dbe00 Fix manifest [ci skip] 2015-03-27 06:56:34 -04:00
Martin Fitzpatrick
735d342608 Add support for HTTP response objects to Image.open()
HTTP response objects returned from `urllib2.urlopen(url)` or
`requests.get(url, stream=True).raw` are 'file-like' but do not
support `.seek()` operations. As a result PIL is unable to
open them as images, requiring a wrap in `cStringIO` or `BytesIO`.

This commit adds this functionality to `Image.open()` by way of
an `.seek(0)` check and catch on exception
`AttributeError` or `io.UnsupportedOperation`. If this is caught
we attempt to wrap the object using `io.BytesIO` (which will
only work on buffer-file-like objects).

This allows opening of files using both `urllib2` and `requests`, e.g.

    Image.open(urllib2.urlopen(url))
    Image.open(requests.get(url, stream=True).raw)
2015-03-26 13:25:26 +01:00
hugovk
b885c04388 EPS parser: don't index blank lines 2015-03-26 14:06:54 +02:00
hugovk
883858151d Simple test for 1104 2015-03-26 14:05:17 +02:00
Alex Clark
15727e2685 Merge pull request #1150 from hugovk/license
Move LICENSE from /docs to make it more explicit
2015-03-26 07:57:59 -04:00
hugovk
6e36d5304d Move LICENSE from docs to make it more explicit [CI skip] 2015-03-26 13:52:57 +02:00
Alex Clark
db94d48c4e Wording nit [ci skip] 2015-03-24 18:30:42 -04:00
Alex Clark
cbe38021ab On second thought [ci skip]
I don't like the bold afterall
2015-03-24 18:29:31 -04:00
Alex Clark
3c221887f8 Jazz up README [ci skip]
I've not liked the "plain" readme for the last few releases, so I've adjusted things hopefully for the better:

- Rename/add section headers
- Divide content into two sections
- Provide bulleted list with most important links e.g. "install"
2015-03-24 18:23:55 -04:00
Alex Clark
f471544c9f Fix manifest [ci skip] 2015-03-24 18:00:08 -04:00
Hugo
36081f2015 Update CHANGES.rst [CI skip] 2015-03-24 09:02:59 +02:00
Hugo
8480400bd9 Merge pull request #1145 from audreyr/pieslice-ref-docs
Improve reference docs for PIL.ImageDraw.Draw.pieslice()
2015-03-24 09:01:52 +02:00
Audrey Roy
967d39d1d6 Improve reference docs for PIL.ImageDraw.Draw.pieslice() 2015-03-23 21:16:53 -07:00
Andrew Murray
3e9e95b00a Changed truetype() to prefer .ttf extensions 2015-03-21 21:13:15 +11:00
Andrew Murray
84ec2af495 Allow truetype() to search for extensions other than .ttf 2015-03-21 21:13:15 +11:00
Hugo
d25a8d7e96 Merge pull request #1143 from hugovk/pr1123fixup
Fix TabError from PR #1123
2015-03-21 10:58:38 +02:00
hugovk
b17384cfca Tabs to spaces and other flake8 fixes 2015-03-21 10:32:26 +02:00
Hugo
f820c5184d Update CHANGES.rst [CI skip] 2015-03-21 10:16:55 +02:00
Hugo
cabbc5d599 Merge pull request #1123 from radarhere/font_variant
Added copy method font_variant() and accessible properties to truetype()
2015-03-21 10:15:57 +02:00
Alex Clark
d0e720929a Nits [ci skip] 2015-03-18 05:46:54 -04:00
Alex Clark
a37e022a0c Wheels updates [ci skip]
- No longer experimental
- No longer need --use-wheels
2015-03-18 05:39:01 -04:00
Alex Clark
b5475f2e1a Nits [ci skip]
- Mac OS X is now called just OS X
- Capitalize headers
2015-03-18 05:19:32 -04:00
Hugo
ba7cd1c95a Merge pull request #1134 from fahhem/patch-1
Make gifmaker work with the current getheader
2015-03-15 09:18:59 +02:00
Fahrzin Hemmati
ddf17df928 Make gifmaker work with the current getheader
GifImagePlugin.getheader was updated about 2 years ago and changed the API that gifmaker expects.
2015-03-14 02:41:14 -07:00
George Davaris
5a49375d4f Fix UnboundLocalError in ImageFile 2015-03-11 15:37:02 +00:00
Alex Clark
6272f36653 Merge pull request #1130 from radarhere/patch-1
Fixed typos in CHANGES.rst [ci skip]
2015-03-09 22:33:22 -04:00