129 Commits

Author SHA1 Message Date
Stephen Sykes
014db79975 Merge branch 'master' of github.com:sdsykes/fastimage 2014-02-28 14:57:40 +02:00
Stephen Sykes
e863cfe1ba Fix compat with 1.8.7 2014-02-28 14:56:45 +02:00
Stephen Sykes
ed35f42592 Update Gemfile.lock with v1.6.0 2014-02-28 13:18:22 +02:00
Stephen Sykes
d0e3338913 Add travis pass/fail image 2014-02-28 13:14:32 +02:00
Stephen Sykes
574c890024 Fixed doc for FastImage.size, mention PSD 2014-01-29 22:19:49 +02:00
Stephen Sykes
6d2508d9d3 Adds nodoc for internal classes 2014-01-29 22:10:47 +02:00
Stephen Sykes
9113983ff8 Gemspec for v1.6.0 2014-01-29 21:56:32 +02:00
Stephen Sykes
19b982592e Documents marcandre's psd changes 2014-01-29 21:53:52 +02:00
Stephen Sykes
c31bc71a52 Merge pull request #28 from marcandre/psd
Gracefully fail on EXIF parse, + support PSD
2014-01-29 11:31:38 -08:00
Marc-Andre Lafortune
3bd07419d7 Support for PSD 2014-01-29 14:08:30 -05:00
Marc-Andre Lafortune
8e79e3d052 JPEG exif parsing can now fail gracefully 🎉 2014-01-29 10:07:22 -05:00
Marc-Andre Lafortune
be4db4a6af Add failing test for a jpeg 2014-01-29 10:02:42 -05:00
Marc-Andre Lafortune
622131a9ea Rename bytes_delivered -> pos 2014-01-29 10:00:18 -05:00
Marc-Andre Lafortune
12aba0b624 Isolate Exif parsing 2014-01-29 09:58:58 -05:00
Marc-Andre Lafortune
16487f7512 move get_byte, get_int into module 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
a909410cdd - get_chars 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
77670ff6d4 - peek_chars 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
0c613a441d Encapsulate reading in a new class 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
e0ba178869 Simplify 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
c9c0223726 Remove unused instance variable 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
eded5ed0e6 Simplify dealing with encoding 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
55ea8ad49d Create peek_chars to avoid writing to strpos/bytes_delivered 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
60924acde6 Small refactor of read_int -> get_int 2014-01-29 09:51:32 -05:00
Marc-Andre Lafortune
a47cd09dca Remove trailing spaces 2014-01-29 08:28:03 -05:00
Marc-Andre Lafortune
1f06b26451 Update gemfile lock 2014-01-29 08:28:02 -05:00
Stephen Sykes
8c3764ed6d bump version in gemspec 2013-12-23 22:00:14 +02:00
Stephen Sykes
cef507abf4 Merge pull request #25 from bandzoogle/master
Handle BMP with negative height, implement Travis-CI
2013-12-19 23:13:02 -08:00
Colin Mitchell
e0fa2a35e9 add rdoc to gemspec 2013-12-10 10:30:30 -05:00
Colin Mitchell
9f64e8c910 Ooops, restore old Rakefile content 2013-12-10 10:24:20 -05:00
Colin Mitchell
c48d9cb711 add rubygems source 2013-12-10 10:17:21 -05:00
Colin Mitchell
828052a375 travis setup 2013-12-10 10:14:23 -05:00
Colin Mitchell
606dd34690 handle negative height bitmaps and ensure that we read in bmp dimensions as signed ints 2013-12-10 10:06:27 -05:00
Stephen Sykes
dd396f5644 Bump gem version 2013-11-14 10:02:55 +02:00
Stephen Sykes
bad3608afd Use Addressable's inferred_port instead of port so that SSL works. Fixes #23 2013-11-14 10:01:32 +02:00
Stephen Sykes
eb398e46c7 New version number 2013-10-26 22:30:44 +03:00
Stephen Sykes
1083953313 More friendly/lenient version conditions for dependencies 2013-10-26 22:29:20 +03:00
Stephen Sykes
5a0399a8f5 Merge pull request #21 from longform/master
Switched to using Addressable for URI parsing
2013-10-26 12:24:06 -07:00
Benjamin Jackson
3a2eb31b06 Switched to using Addressable for URI parsing due to issues with hostnames that contain underscores.
Cf. http://www.cloudspace.com/blog/2009/05/26/replacing-rubys-uri-with-addressable/
2013-10-26 11:49:24 -04:00
Stephen Sykes
3c4fd7ac35 new gemspec for 1.5.2 2013-09-19 19:22:05 +03:00
Stephen Sykes
151a770b87 Fixes #20 Unable to handle permanent redirection, for redirects that have relative urls 2013-09-19 19:20:43 +03:00
Stephen Sykes
63b97f7ef0 Fixes infinite loop with certain jpegs, adds test. Fixes #19. 2013-09-17 18:26:52 +03:00
Stephen Sykes
6913762c93 Adds gitignore 2013-09-17 18:25:30 +03:00
Stephen Sykes
a81ee1442a adds licences to gemspec, and missing exif test image 1.5.0 2013-07-03 00:14:12 +03:00
Stephen Sykes
9069b53408 Merge branch 'master' of https://github.com/sdsykes/fastimage 2013-07-03 00:00:01 +03:00
Stephen Sykes
c0ccabf907 bump version 2013-07-02 23:58:59 +03:00
Stephen Sykes
5ecaac4179 Take account of the exif orientation flag for tiff and jpegs that have it 2013-07-02 23:58:25 +03:00
Stephen Sykes
8d30fb6af9 Update dates on license 2013-06-29 17:09:33 +03:00
Stephen Sykes
4576786cce Merge pull request #15 from sebastianludwig/master
IO object rewind
2013-05-24 10:03:40 -07:00
Sebastian Ludwig
d3c748a74d Fixed exception when getting the properties of IO objects twice (by rewinding when done) 2013-05-23 15:36:17 +02:00
Stephen Sykes
05a3443164 Adds some benchmark info to the readme 2013-05-09 11:59:03 +03:00