Commit Graph

4076 Commits

Author SHA1 Message Date
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
Andrew Murray
419ed13bb7 Fixed typos in CHANGES.rst [ci skip] 2015-03-10 13:26:40 +11:00
artscoop
80d6b29b77 Fix bug with bitmasks on a 1x1 RGBA file
Does not change testing on other files, but fixes a case which previously made PIL collapse.
The Bitmap was a 1x1 RGBA and provoked an exception in PIL, but every Image viewer can load it.
Fixed code with comparison of header size, compression type and loading type of masks and fixed it.
2015-03-10 02:08:23 +01:00
wiredfool
85977bc371 Update CHANGES.rst [ci skip] 2015-03-08 18:30:24 -07:00
wiredfool
4566a4dcbe Merge pull request #1128 from hugovk/noise
Fix ImagingEffectNoise
2015-03-08 18:29:44 -07:00
Andrew Murray
fb3fe4b877 Added documentation for font_variant() [ci skip] 2015-03-07 18:38:17 +11:00
wiredfool
001772c564 Updated Changes.rst [ci skip] 2015-03-06 13:07:28 -08:00