37 Commits

Author SHA1 Message Date
Garrett Moon
0d5437cab6 Don't bother archiving / unarchiving data. (#229)
* Don't bother archiving / unarchiving data.

This change upgrades to PINCache 3.0.1-beta which supports
custom archiving and unarchiving.

This allows us to avoid using NSArchiver/Archiver which adds a
small amount of disk space overhead and between .5 and 10 ms (on an iPhone 4)
for each encode / decode.

To support this, we *do* have to add versioning for the cache and
destroy it for the old versions. I considered adding a process to migrate
the images, but because that would have to occur on startup and process
all existing images, it could cause issues for very large image cache
databases, so I decided against that.

* Fix warnings

* Fix invalid object test

* Cleanup, thanks @chrisdanford!
2016-08-20 12:39:34 -07:00
Alex Shevchenko
3a6bc57ae7 Pluggable cache (#225)
* Cache is pluggable now.
PINCache dependency is optional.

* Cleanup

* Fixing wrong commit

* Cleanup

* Renamed PINRemoteImageCaching methods
2016-08-05 15:59:16 -07:00
Garrett Moon
83fe96270b Fixes webp integration for CocoaPods > 1.0. Thanks to SDWebImage for the solution and @yxztj to pointing it out! (#226) 2016-08-05 13:13:42 -07:00
Garrett Moon
03d7d40ab4 Beta 3 2016-08-02 16:58:07 -07:00
Garrett Moon
f76a8c1231 Upgrade PINCache (#223)
* Upgrade PINCache

* Upgrade spec too

* Update the repos

* Updating example
2016-07-22 16:58:16 -07:00
Garrett Moon
c9f3544c4e Drop support for macOS 10.8 and iOS 6.0. It actually already happened… (#221)
* Drop support for macOS 10.8 and iOS 6.0. It actually already happened with the adoption of NSURLSession.

* Missed one.
2016-07-15 15:41:11 -07:00
Garrett Moon
e95f161ac2 Beta 2 2016-05-03 12:40:43 -07:00
Garrett Moon
182bfe2630 Merge the tvOS spec into the iOS spec to ease integration in downstream projects. (#196) 2016-05-02 16:49:02 -07:00
Garrett Moon
a7ce67a325 3.0.0-beta 2016-04-25 13:11:11 -07:00
Garrett Moon
fc900b66d2 Cross platform fixes 2016-04-06 14:17:51 -07:00
Garrett Moon
5007fd2cc5 2.1.2 2016-03-25 08:36:54 -07:00
Garrett Moon
855f2f14b7 2.1.1 2016-03-20 17:52:00 -07:00
Garrett Moon
29c1735b3c 2.1 release 2016-03-11 21:06:45 -08:00
Isaac Overacker
d492b7c3da Added tvOS subspec, tvOS example cleanup.
- tvOS subspec excludes FLAnimatedImage (for now)
- Removed GIF and WebP examples
- Added Pods directory
2016-03-09 20:16:37 -08:00
Isaac Overacker
dfe601aef0 Added tvOS deployment target to podspec. 2016-03-09 20:16:36 -08:00
Garrett Moon
a189316e0f Bumping to 2.0.1 2016-02-23 15:36:14 -08:00
Garrett Moon
3d34d8f499 Fix podspec for 2.0 2016-02-08 18:37:12 -08:00
Garrett Moon
95f5dc3fc0 Updating podspec for 2.0 release 2016-02-08 16:46:09 -08:00
Garrett Moon
e5b6dc6b96 Fixup examples, update pods 2016-02-05 15:35:41 -08:00
Adlai Holler
0ef39a8b7f Make WebP + CocoaPods + use_frameworks! work again 2016-02-05 15:35:09 -08:00
Garrett Moon
e5e8572a5e CoreImage is no longer used, instead we use accelerate 2016-02-05 10:02:28 -08:00
Michael Schneider
f18c250f3e Merge branch 'master' into feature/osx-support 2016-01-30 16:33:15 -08:00
Garrett Moon
c98d5626f2 Switch to Accelerate for blurring
Core Image crashes were still showing up in our stack traces
even after many speculative fixes. Lets see if accelerate does
better.
2016-01-25 10:31:07 -08:00
Michael Schneider
2fe6c766d6 Add support for OS X to podspec and update .gitattributes 2016-01-04 17:40:44 +01:00
Connor Montgomery
dbf05ce687 Fix for local image URLs 2015-11-09 12:00:27 -05:00
Garrett Moon
1105926e27 Updating podspec for 1.2.2 release 2015-11-03 10:34:01 -08:00
Garrett Moon
ea92ecb754 Up to 1.2.1 to fix podspec issues 2015-10-09 09:46:49 -07:00
Garrett Moon
e1cf9343e4 Merge branch 'master' of https://github.com/kerrmarin/PINRemoteImage into kerrmarin-master 2015-10-06 16:14:46 -07:00
Kurry
21e95bfd82 made changes so FLAnimatedImage is optional and updated PINCache and pod version 2015-10-04 15:07:06 -04:00
Kerr Marin Miller
01c90a2cd5 Make source tag be the same as the podspec version 2015-10-01 10:41:38 +01:00
Garrett Moon
dcf1fa695b Update podspec to 1.2 2015-09-22 10:12:12 -07:00
Garrett Moon
c00f8ffc95 Require PINCache 2.1 for Xcode 7 support. 2015-09-22 10:08:45 -07:00
Garrett Moon
5ac38885d7 Update podspec for 1.1.2 release 2015-08-04 11:08:42 -07:00
Garrett Moon
f60bb2ab5e Updating podspec for 1.1.1 release 2015-08-03 14:13:35 -07:00
Garrett Moon
9409a5e073 Update podspec for 1.1 release 2015-08-01 18:15:13 -07:00
Garrett Moon
ed0bd22360 - Fix podspec 2015-07-27 11:03:36 -07:00
Garrett Moon
9d2bd31f95 1.0 2015-07-22 17:29:31 -07:00