DreamPiggy
4ba92b6749
Update the example with HEIC coder, this can be used to investigate future performance enhancement from Apple
2019-09-27 11:44:09 +08:00
DreamPiggy
d91ea19768
Remove the HEIC coder from default coder list. Since it contains performance issue and may block main thread. Needs to check in the future iOS release
2019-09-27 11:41:00 +08:00
DreamPiggy
46bdb3b8c1
Merge pull request #2852 from dreampiggy/fix_fifo_order_policy
...
Fix the LIFO order inverse issue when adding new urls during previous url query
2019-09-27 11:17:17 +08:00
DreamPiggy
76a6beb029
Fix the LIFO execute order issue, we should make all previous operation dependent the new operation, Foundation will take care of dependency graph and calculate the order
2019-09-27 00:45:52 +08:00
DreamPiggy
902c619126
Added the test case `test15DownloaderLIFOExecutionOrder` to fix the LIFO order. See #2823
2019-09-26 22:49:31 +08:00
DreamPiggy
61f8ddeb8c
Update the readme about markdown link, using the GitHub page instead of raw download link
2019-09-26 14:30:51 +08:00
DreamPiggy
23e06df752
Update the readme about Mac Catalyst, HEIC coder and contribution guide
2019-09-26 14:25:37 +08:00
DreamPiggy
dfc118d2f7
Merge pull request #2849 from dreampiggy/feature_heics_animated_coder
...
Supports HEIC sequence (animated) image on iOS 13/macOS 10.15+
2019-09-25 14:57:37 +08:00
DreamPiggy
4638700886
Use the NSString static variable to avoid bridge twice. For HEIC and APNG constants
2019-09-24 16:05:53 +08:00
DreamPiggy
859c76fa9f
Fix the Travis-CI test using iPhone 11 Pro (iOS 13.0) simulator with Apple Watch
2019-09-22 18:25:18 +08:00
DreamPiggy
164409d30a
Fix the iOS 13 Test case
2019-09-22 17:20:57 +08:00
DreamPiggy
918427d39b
Fix the Travis-CI test using iPhone 11 (iOS 13.0) simulator
2019-09-22 16:56:01 +08:00
DreamPiggy
f80a2840c0
Fix the Travis-CI test issue for macOS 10.15
2019-09-22 16:03:45 +08:00
DreamPiggy
2afd943cd9
Add support for SDAnimatedImageRep for HEIC sequence
2019-09-22 16:02:38 +08:00
DreamPiggy
26a3402f16
Update the Travis-CI environment to Xcode 11, because the test case need this
2019-09-22 15:26:43 +08:00
DreamPiggy
ae958381f1
Update the comments here about HEIC coder
2019-09-22 15:08:09 +08:00
DreamPiggy
1a32f90f9c
Add test. case for HEIC animated imaged decoding && encoding
2019-09-22 15:06:03 +08:00
DreamPiggy
9b8712e04b
Add HEICCoder (HEIF naming is taken by SDWebImageHEIFCoder repo), supports animated HEICS format as well
2019-09-22 15:05:30 +08:00
DreamPiggy
20c8adc22d
Merge pull request #2847 from dreampiggy/bugfix_mac_gif_loop_count
...
Fix the macOS SDAnimatedImageRep to match Netscape standard of GIF loop count, which should use 1 when there are no loop count information
2019-09-21 14:15:39 +08:00
DreamPiggy
d20b25b72c
Fix the unused code warning on test cases
2019-09-20 19:07:19 +08:00
DreamPiggy
7e83241c37
Fix the macOS SDAnimatedImageRep to match Netscape standard of GIF loop count, which should use 1 when there are no loop count information
2019-09-20 18:59:14 +08:00
Kinarobin
d7ce577b90
Merge pull request #2846 from dreampiggy/refactory_imageio_animated_coder
...
Refactor APNG and GIF coder implementation with abstract base class
2019-09-20 18:43:48 +08:00
DreamPiggy
a7ae1053ec
Fix the test case issue. The loop count test case need another PR to fix
2019-09-20 17:44:38 +08:00
DreamPiggy
a04ddceb3c
Fix the public API configuration of CI build for framework target
2019-09-20 16:47:51 +08:00
DreamPiggy
113c20ad9e
Add the test case for GIF image which does not have any Loop Count extension metadata
2019-09-20 16:29:26 +08:00
DreamPiggy
a657d970e4
Fix the defaultLoopCount function during refactory
2019-09-20 16:01:14 +08:00
DreamPiggy
786d5f8173
Update the exception name description
2019-09-20 15:57:20 +08:00
DreamPiggy
fb6819add0
Add test case to ensure the `SDImageIOAnimatedCoder` abstract class can not be used as normal coder
2019-09-20 14:32:35 +08:00
DreamPiggy
2aa4e7d8a7
Refactory current GIF/APNG coder, use abstract base class `SDImageIOAnimatedCoder` for subclass to implements the required method.
2019-09-20 14:32:35 +08:00
DreamPiggy
f53b0512a2
Merge branch '5.1.x' of https://github.com/SDWebImage/SDWebImage
2019-09-06 11:58:28 +08:00
DreamPiggy
5aa04257e7
Merge pull request #2832 from michaelmou/fix_symbol_mac
...
Fix macOS 10.10 symbol definition of NSURLSessionTaskPriorityHigh
2019-09-06 11:43:47 +08:00
毛泽智
050aa883c8
Fix (iOS 8 Foundation.framework extern these symbol but the define is in CFNetwork.framework. We just fix this without import ) but not available in MacOS
2019-09-05 22:20:41 +08:00
DreamPiggy
24739b21e6
Merge branch 'master' of https://github.com/dreampiggy/SDWebImage ; branch '5.1.x' of https://github.com/SDWebImage/SDWebImage
2019-09-05 00:10:16 +08:00
DreamPiggy
8ffbe8b8c1
Bumped version to 5.1.1
2019-09-05 00:03:59 +08:00
DreamPiggy
ac2ddc4d15
update CHANGELOG
2019-09-05 00:03:03 +08:00
DreamPiggy
40b3ed4f4f
Merge pull request #2820 from dreampiggy/bugfix_sdanimatedimageview_mac_aligning
...
Fix the macOS that SDAnimatedImageView does not works for imageScaling and imageAlignment properties
2019-09-04 20:13:39 +08:00
Kinarobin
c9ea3f12bf
Merge pull request #2825 from dreampiggy/fix_sdanimatedimageview_dealloc_on_global_queue
...
Fix the case when SDAnimatedImageView dealloc on the fetch queue, will cause it trigger the UIKit/AppKit method on non-main queue and captured by UI Main Thread Checker
2019-09-04 20:13:30 +08:00
DreamPiggy
ea76da958f
Merge pull request #2819 from dreampiggy/bugfix_options_mask_check_32bit
...
Fix that some option mask check with local BOOL variable, error result on 32 bit device.
2019-09-04 20:13:01 +08:00
DreamPiggy
cc47b24ca6
Change the stale date for issues from 30 days to 60 days
2019-09-04 20:06:51 +08:00
DreamPiggy
e2cc90215e
Merge pull request #2820 from dreampiggy/bugfix_sdanimatedimageview_mac_aligning
...
Fix the macOS that SDAnimatedImageView does not works for imageScaling and imageAlignment properties
2019-09-04 19:54:32 +08:00
DreamPiggy
bba155421a
Revert the changes to use super.image, make it still possible for subclassing and override
2019-09-04 17:55:09 +08:00
DreamPiggy
eb05b9f4fc
Revert "Fix the test case by using the same lock in SDAnimatedImageView to avoid thread-safe issue"
...
This reverts commit 031f21a18d
.
2019-09-04 12:01:37 +08:00
DreamPiggy
0de548f103
Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into bugfix_sdanimatedimageview_mac_aligning
2019-09-04 11:58:52 +08:00
Kinarobin
048ba902fe
Merge pull request #2825 from dreampiggy/fix_sdanimatedimageview_dealloc_on_global_queue
...
Fix the case when SDAnimatedImageView dealloc on the fetch queue, will cause it trigger the UIKit/AppKit method on non-main queue and captured by UI Main Thread Checker
2019-09-04 11:55:13 +08:00
DreamPiggy
7bd12dac54
Fix the case when SDAnimatedImageView dealloc on the fetch queue, will cause it trigger the UIKit/AppKit method on non-main queue and captured by UI Main Thread Checker
2019-09-03 16:38:14 +08:00
DreamPiggy
1806c59e46
Merge pull request #2819 from dreampiggy/bugfix_options_mask_check_32bit
...
Fix that some option mask check with local BOOL variable, error result on 32 bit device.
2019-09-03 14:10:15 +08:00
DreamPiggy
031f21a18d
Fix the test case by using the same lock in SDAnimatedImageView to avoid thread-safe issue
2019-09-02 13:27:17 +08:00
DreamPiggy
9c28ce40a9
Update the Example for Appkit using the aligning and scaling layout
2019-08-31 23:23:47 +08:00
DreamPiggy
1487f6762f
Try to fix the SDAnimatedImageView's imageScaling and imageAligning behavior compared to the built-in NSImageView
2019-08-31 23:19:40 +08:00
DreamPiggy
491fefdd48
Merge pull request #2815 from dreampiggy/feature_animated_clear_when_stop
...
Support to clear frame buffer or reset frame index when stopped for SDAnimatedImageView
2019-08-30 21:19:44 +08:00