Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/SDWebImage/SDWebImage

Asynchronous image downloader with cache support as a UIImageView category
https://github.com/SDWebImage/SDWebImage

Merge pull request #2915 from dreampiggy/feature_disk_cache_createion_change_date

Support to use the creation date and the change date to determine the disk cache expire date com...

cc3f8a3ecd54ed071db6148b9348a26511e1d7f4 authored about 5 years ago
Merge pull request #2917 from dreampiggy/5.x_fix_local_download_operation_finished_without_callback

Fix the issue that "There may be no complete callback when download the picture of the local path"

751d52bbaf7eaa521fb50a9e83b7b03d18ec5993 authored about 5 years ago
Fix the issue that "There may be no complete callback when download the picture of the local path"

e38388e13f1b2bd556454d9e4edb722d084d605a authored about 5 years ago
Support to use the creation date and the change date to determine the disk cache expire date compare

f041dcabefb0a0730d453c897ffbad56aaff21a3 authored about 5 years ago
Merge pull request #2907 from dreampiggy/performance_UIGraphicsImageRenderer

Performance - Using UIGraphicsImageRenderer on iOS 10+, save memory when image bitmap is RGB(-25...

69a62ff39d71bb2424348eac3479199fe9179a79 authored about 5 years ago
Add the test case testSDGraphicsImageRenderer, update the documentation

a7682d58b45970bd41727acfd9a04919292f13ba authored about 5 years ago
Revert "Replace the background decode core function CGImageCreateDecoded with UIGraphicsRenderer, this one should use the perferred format"

This reverts commit 3929f2cd2a354f2fc23b1be819c73451f9ed35e5.

5cb365ece9351c6d50931699837c8739e1aa65d6 authored about 5 years ago
Refactory the `sd_flippedImageWithHorizontal` with the UIGraphicsRenderer, do not always need ARGB8888

1e778f0fe66461a76b24018efff36ff2a754aad4 authored about 5 years ago
Fix the sd_rotatedImageWithAngle on macOS, which should not apply the counterclockwise reverse

92e3bfcc3e9ee89e0b0250cc48603c64406fbedf authored about 5 years ago
Replace the SDGraphicsBeginImageContextWithOptions with SDGraphicsImageRenderer

8fa6c7519c2e41b5f8a5031c3b0e730d0a21ae2c authored about 5 years ago
Replace the background decode core function CGImageCreateDecoded with UIGraphicsRenderer, this one should use the perferred format

3929f2cd2a354f2fc23b1be819c73451f9ed35e5 authored about 5 years ago
Fix the issues during refactory, the UIGraphicsRenderer using the point size, not pixel size

48a7b7f943a9a267eb58857fac88837db735ef38 authored about 5 years ago
Fix the implementation of SDGraphicsImageRendererFormat, now use the dynamic getter/setter to forward to UIGraphicsImageRendererFormat

d5734cd6cd2d67cc2eb08368b7150f2e793c6a72 authored about 5 years ago
Change the implementation of `sd_rotatedImageWithAngle` using the UIGraphicsRenderer, avoid always using ARGB8888

c49bc5c925559b2ec4441654328eed8e3b5d1306 authored about 5 years ago
Fix the compile issue on watchOS/macOS

ee0aa220e051f6807017afe98c34ba2a1a3643e6 authored about 5 years ago
Update all the documentation of the SDGraphicsImageRenderer, fix small behavior to match Apple's documentation

1ee04f64b0a97698ad51e67fce85e220c50696db authored about 5 years ago
Added SDGraphicsImageRenderer (which bridge to UIGraphicsImageRenderer on iOS 10+), prepare to replace old CGContext create code

6ff83fde6bba99491a78096cdbc8ac5711f4666b authored about 5 years ago
Fix the test case compile warning of `SDWebImageTestDiskCache`

0b120584274741fd0b297f012783e2061ba088af authored about 5 years ago
update the Readme with PDF/SVG/Link plugin repos from SDWebImage organization

5cf8ddc6cb0d2fda77b9bad760650808fd88d7c2 authored about 5 years ago
Update the CHANGELOG for 5.4.0

7ef9a314b12c1a31edb0d09d41fcba93143fe772 authored about 5 years ago
Merge pull request #2903 from dreampiggy/fix_thread_safe_datatask

Fix the thread safe issue with Downloader and DownloaderOperation during cancel

421ed8fa8a59bcb73af2d113ee287b51a02798bd authored about 5 years ago
Remove one unused import

1601418d51e947cf4f8a9884820e8114eb334a43 authored about 5 years ago
Fix the thread safe issue with Downloader and DownloaderOperation during cancel

9dae0e7b961ba5c6dda545ec2c6a40733babdd79 authored about 5 years ago
Bumped version to 5.4.0

Update the CHANGELOG

bc9b488bf34b1077af990f5ee312b68845e6d6c3 authored about 5 years ago
Merge pull request #2902 from dreampiggy/fix_ensure_UIImage_associated_object

Using one global function to ensure we always sync all the UIImage category assocaited object st...

73daf38db86e8be5120ef6028b1f4522a364f7f6 authored about 5 years ago
memory cost should not be copied between different UIImage, it's a getter-only method in general

7f0789aca9e9a92bddd0900a212f43ec16b1024b authored about 5 years ago
Using one global function to ensure we always sync all the UIImage category assocaited object status correctly inside our framework

69d163fc37216bd704ef61df8b0bc485404d1ffc authored about 5 years ago
Fix the build issue on SDWebImage Static library target

936d04f726d012f63fb397856d9aa02bdfa681c0 authored about 5 years ago
Merge branch '5.3.x'

d6068191d733c7334c7fbc02b70bd0923d238970 authored about 5 years ago
Bumped version to 5.3.3

Update the CHANGELOG

1f801b44effa48efe72deab39cdb1140935901d2 authored about 5 years ago
Support using NSCache delegate with SDMemoryCache default implementation

9f6422b506b377fe35d36c2d81cf81613d86ac7e authored about 5 years ago
Merge pull request #2899 from bcherry/nscache_delegate

Support using NSCache delegate with SDMemoryCache default implementation

0139a8004e6f498f15eb877931725b8d4bc17625 authored about 5 years ago
Merge pull request #2900 from dreampiggy/feature_wait_store_cache

Add `SDWebImageWaitStoreCache`, which wait for all the async disk cache written finished and the...

96bb7b753e0759368846c9a987fd72cee7d0db7d authored about 5 years ago
Add `SDWebImageWaitStoreCache`, which wait for all the async disk cache written finished and then callback, useful for advanced user who want to touch the cache right in completion block

e37d07bda8957d0b86604c26a462db2ed8643fd6 authored about 5 years ago
Merge pull request #2898 from dreampiggy/feature_extended_metadata_disk_cache

Allows advanced user to read/write extended metadata associated with image data from disk cache

6d7a68e07e37dbf7f9fbaab68453888dbcf1dcb3 authored about 5 years ago
Added `test47DiskCacheExtendedData` test case

5c1351a2fdc3bfc054efb63d28a397c5c2813e6f authored about 5 years ago
Add the test case for SDFileAttributeHelper, fix the issue that associated object is lost

5f2a9695d866673bcecde7ca9ba8fcd37a91adbe authored about 5 years ago
Support using NSCache delegate with SDMemoryCache default implementation

dd2c5263c8482266023033369c049ac1dd6a7492 authored about 5 years ago
Rename the NSFileManager+ExtendedAttributes into the SDFileAttributeHelper, because it does not have any reply on NSFileManager API

9aa4ac1ca729e6de91e10491264f6b54f76ae5d4 authored about 5 years ago
Using the new NSKeyedArchive method on iOS 11+, use try catch on the old fireware to protect runtime crash

1df1d6a3ce425321d1d4381f20ab2629af0ab509 authored about 5 years ago
Change the id<NSCoding> into id<NSObject, NSCoding>, to support directlly usage like isKindOfClass

9f470954c4c2edfc9ddbbe0758458f61dadba837 authored about 5 years ago
Use the NSCoding object instead of `NSData`, make it possible to directlly get the extended data from memory cache without unarhive by user.

46b0c4bae83103209431b2ec1eddae718a55d6df authored about 5 years ago
Rename the the extended data to bind it into the UIImage object, which make it compatible for memory cache

7c8d3225c85533167a83b3068fbda72a04f5becb authored about 5 years ago
Add the feature to allows advanced user to provided extended data associarted with image data, used for scale factor saving, rich link metadata saving, etc

892a7ad892141812f49221e2983eff69a96aea7b authored about 5 years ago
Bumped version to 5.3.2

Update the CHANGELOG

74526bdde4b080916100261d4301dad5863b67df authored about 5 years ago
Remove the untracked DS_Store file

d1be404b63ddcf5b6c28028232908bd97bddd7f6 authored about 5 years ago
Merge pull request #2895 from ZXIOU/fixAnimatedImageBugs

Fix animated image playback bugs

2e4107e21e04e8fcc376059d1dc1d4220f01e4e0 authored about 5 years ago
delete IDEWorkspaceChecks

dd8ea8f7fbca9c9ba29d55bb945cddc0812cd736 authored about 5 years ago
delete useless files

d5da5dbef7362a683c2bb1d0dc7eac7f5459ab2b authored about 5 years ago
fix the core render of SDAnimatedImagePlayer and fix assignment animationRepeatCount does not work

Signed-off-by: zxiou <[email protected]>

fe0e42afc25d66efeb0ceaefbec089b99f93cf90 authored about 5 years ago
Bumped version to 5.3.1

Update the CHANGELOG

7adc385b7d9aa758fb5073bcea478f31293c4e40 authored about 5 years ago
Merge pull request #2888 from dreampiggy/bugfix_animated_player_when_invisible

Fix the case even when Animated Image View is not visible, user calll startAnimating can still d...

92d173e221a553e901112da492ca58ab9d973c25 authored about 5 years ago
Add one test case for this behavior: `test14AnimatedImageViewStopPlayingWhenHidden`

983dd59e4fae2df99e3ecb59653156450d97b0fd authored about 5 years ago
Update the test case for animated image view format test

29027a693ae358a235518fd936bc5746ce28e0c8 authored about 5 years ago
Add a double check on SDAnimatedImageView's startAnimating, don't actually do animation when not visible

eef82411c49a6ad816b00f30e4b1c3961ba47641 authored about 5 years ago
Do not cause the display link to fire before user calling `startPlaying` method

b75c227433b20403efb41e79bffbb3e4b58289c4 authored about 5 years ago
Bumped version to 5.3.0

Update the CHANGELOG

48909c2a744d9c7d0350398fafc127945e367286 authored about 5 years ago
Merge pull request #2886 from dreampiggy/feature_runloop_mac

Support the runloop mode control for macOS. Which can be useful when user want to pause animati...

387944bbc1e1f7946f7aca892eb5b687eebbf732 authored about 5 years ago
Support the runloop mode control for macOS. Which can be useful when user want to pause animation when drag the mouse, or open the Save/Open modal window

323e038aafcc5302d6601dcad1ac92f769b550bb authored about 5 years ago
SDDisplayLink on macOS, if runloopMode is nil (remove all), don't callback at all, match iOS/tvOS/watchOS behavior.

ed9696f65b27222868f9de4084febd1b95ed6e7c authored about 5 years ago
Merge pull request #2885 from dreampiggy/feature_animated_player_rate

Feature supports to control the AnimatedImage View/Player 's play rate

253a5eb7f20c24d428abdae03864a3a336604d1f authored about 5 years ago
Rename playRate to playbackRate, match the Apple API naming

867da45cafd7982733973e762daed0b58d6a3073 authored about 5 years ago
Check playRate in advance to avoid querying to frame duration

4e157a84f9d299ad422d39f5e2aaaf99f62b352f authored about 5 years ago
Remove the cocoapods spec source to get benefit from 1.8.0+ CDN source

25e96717d60fb7f94a92c2547128e4e14c0df451 authored about 5 years ago
Add animated image playback rate config. Allows user to control the animation speed

a6e515208bf77052b466a2461ff8136350de5554 authored about 5 years ago
Merge pull request #2882 from dreampiggy/refactory_animated_player_phase2

Refactory AnimatedImageView with player backend, supports more rendering target like WatchKit/Sw...

f7821b82855bcc71df550c4a0ab690afd56c43e0 authored about 5 years ago
Update the example with toggle animation button

aa3d2225db541860df22bd427da916e898b53b3a authored about 5 years ago
Code indent garden

64b4c2453557a1a167837132796ce1664fe69b2f authored about 5 years ago
Add protect code again for animated player

2c723aa2a3f0338c40e019d483d6d5943ca6fd01 authored about 5 years ago
Fix test case again because of SDDisplayLink behavior, do not use the isRunning check

6a3f97551c36a5a712b4d80b3b029943c44154ce authored about 5 years ago
Add some protect code for user-provided frameCount and loopCount to SDAnimatedImagePlayer

6d4b241c397fd8de3b3a3a2344a6d4a74956683a authored about 5 years ago
Update the test case to SDAnimatedImageView/Player

4c7cbc6aa7b916a26573953e5ac635d63b603f3a authored about 5 years ago
Update the WatchKit demo with the `SDAnimatedPlayer` to show the simple usage

9461bd5c119a0f96828ca36f9c22b3eefeaad0f5 authored about 5 years ago
Fix the header of that animated player

b0d68258427b84cef2afeb7a040ee0839b8542a0 authored about 5 years ago
Update all the comments about aniamted player

5f74f0aa23c5320bed3c151143870bb2f3e4c042 authored about 5 years ago
Refactory the `SDAnimatedImageView` implementation. Put all animation calculation logic into `SDAnimatedPlayer`. Refactory the animated progressive implementation to directly get the coder

1fe5fb28af698fcb80943cfb0994e38195813827 authored about 5 years ago
Add a new optional method for SDAnimatedImage, because we want to do refactory of `Progressive Animated Loading`

c8b84c75755e7c220521cecb5dd71020c4b3a3a4 authored about 5 years ago
Add SDDeviceHelper to hold the memory calculation method, instead of that Static function

5d5679a75b4a82bf12116741829056edf5e3ff64 authored about 5 years ago
Merge pull request #2877 from dreampiggy/test_tvOS_platform

Test: Add tvOS platform into core test case

469d2c5e9b6d603890f9620c4b93436ff017e690 authored over 5 years ago
Change the "Tests" iOS target name into "Tests iOS", since now we have 3 test target, to help for readability

a4888081ea58f339ed1dba8753b7a3843c1ae6e0 authored over 5 years ago
Add the tvOS flag for codecov

57ce5eb45988b1d39be88636e0df78450ef78753 authored over 5 years ago
Update tvOS available check on test case

0db2169665df5ec4e3cd643dd01109cd8e0f7ed1 authored over 5 years ago
Update travis-CI script to add tvOS test coverage

b1f8cf5ed2bd0588fb7383c65da4719a9acd069a authored over 5 years ago
Add all the Test Case on tvOS platform, using the same code as iOS

77830dd4f266f0023bfb0659e3650539d7ebc59c authored over 5 years ago
Merge pull request #2876 from dreampiggy/fix_SDDisplayLink_test

Fix the SDDisplayLink issue of default value, add test cases

72a8b3ed8e5f2dd364baf54455b182dd99a0c033 authored over 5 years ago
Fix the SDDisplayLink issue of default value, add test cases `testSDDisplayLink`

1442534f6dcdfb3b836e729ebf6265f8175b914a authored over 5 years ago
Solve the merge conflict due to SDDisplayLink refactory, using the output time instead of now time of CVDisplayLink on macOS

61d185d4ee312b0e2e350ed5bc2c31461f671330 authored over 5 years ago
Merge branch '5.2.x'

# Conflicts:
# SDWebImage/Core/SDAnimatedImageView.m

39364483ccdc60ba5b4c5aa7db984897c0c3d778 authored over 5 years ago
Bumped version to 5.2.5

Update the CHANGELOG

bcf7576c313bd3c3517997efab13c96e3bc0b880 authored over 5 years ago
Merge pull request #2875 from dreampiggy/fix_macos_indicator_layout_center

Fix macOS SDWebImageIndicator center layout issue when indicator was initialized with 0 frame

15898ce32b27153681b37b3e793b504b2f128048 authored over 5 years ago
Fix macOS indicator center layout issue. Should use the frame origin instead of frame, which will cause issue if superView contains no zero bounds origin

61888409fb79f6a942f7dc412d2964641da05e13 authored over 5 years ago
Bumped version to 5.2.4

Update the CHANGELOG

ae6ccf1652af959a8e9471b839712921165c6858 authored over 5 years ago
Merge pull request #2874 from dreampiggy/fix_behavior_macOS_animatedimage_animates_and_set_image

Fix SDAnimatedImage on macOS use extra aniamtes property check, which is not intuitive and cause...

6c36b7542acd532f088324c1e482f468c0826c20 authored over 5 years ago
Update the shouldAnimate status when animating status changes, to avoid that macOS call `animates = NO`, `setImage:newImage`, `aniamtes = YES`, the animation does not restarted issue

3d1382a1cb3ca4f71532e219775b964f429ccd26 authored over 5 years ago
Merge pull request #2873 from dreampiggy/bugfix_animated_image_macOS_pause_resume_speed

Fix the issue that SDAnimatedImageView on macOS will change the wrong duration speed when pause ...

fc4497d4f95f0f5ab990d25ba4affecbfe59af9d authored over 5 years ago
Revert the code to SDAnimatedImageView, which break the pause and reusme speed

Fix the issue that SDAnimatedImageView on macOS will change the wrong duration speed when pause ...

8b14ca759d2385da1ff0f261a02d4c8769000c2b authored over 5 years ago
Merge pull request #2867 from dreampiggy/refactory_animated_player

Refactory animated player phase 1 - cross-platform display link implementation

bbf2c28f84cfb176d39431f807dfabd0a8ae5546 authored over 5 years ago
Fix the NSTimer implementation for display link

4d917547acce9b0d17b83c575899dfcedeeb50f7 authored over 5 years ago
Change the implementation to use the cross-platform SDDisplayLink

37bf9f66d1784703444bc2b319be3a9da04de719 authored over 5 years ago
Refactory the display link with a cross-platform implementation, CADisplayLink. for iOS/tvOS, CVDDisplayLink for macOS, NSTimer for watchOS

7e85869e6c21a7d006c30e2e537db91e2adbd697 authored over 5 years ago