File tree
73 files changed
+1347
-1607
lines changed- Carthage/Checkouts
- ReactiveCocoaCatalog
- API
- Extensions
- Samples
- Utilities
- ReactiveCocoaCatalog.xcodeproj
- ReactiveCocoaCatalog.xcworkspace
- ReactiveCocoaCatalogTests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
73 files changed
+1347
-1607
lines changedDiff for: .gitmodules
+12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + |
Diff for: .swiftlint.yml
+3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| 13 | + | |
| 14 | + | |
| 15 | + | |
13 | 16 |
| |
14 | 17 |
| |
15 | 18 |
| |
|
Diff for: Cartfile.private
+6-6
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 |
| - | |
4 |
| - | |
5 |
| - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
|
Diff for: Cartfile.resolved
+16-13
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 |
| - | |
9 |
| - | |
10 |
| - | |
11 |
| - | |
12 |
| - | |
13 |
| - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + |
Diff for: Carthage/Checkouts/APIKit
- .gitmodules-3
- .swift-version+1-1
- .travis.yml+18-31
- APIKit.podspec+3-3
- APIKit.xcodeproj/project.pbxproj+230-210
- APIKit.xcodeproj/xcshareddata/xcschemes/APIKit.xcscheme+1-1
- APIKit.xcworkspace/contents.xcworkspacedata-3
- Cartfile+1-1
- Cartfile.private-1
- Cartfile.resolved+1-2
- Carthage/Checkouts/OHHTTPStubs-1
- Carthage/Checkouts/Result+1-1
- Configurations/APIKit.xcconfig+1-1
- Demo.playground/Contents.swift+17-17
- Demo.playground/contents.xcplayground+1-1
- Demo.playground/timeline.xctimeline-6
- Documentation/APIKit2MigrationGuide.md+1-1
- Documentation/APIKit3MigrationGuide.md+70
- Documentation/ConvenienceParametersAndActualParameters.md+21-21
- Documentation/CustomizingNetworkingBackend.md+21-19
- Documentation/DefiningRequestProtocolForWebService.md+51-36
- Documentation/GettingStarted.md+40-43
- Package.swift+3-2
- README.md+18-11
- Sources/APIKit/APIKit.h
- Sources/APIKit/BodyParameters/AbstractInputStream.m
- Sources/APIKit/BodyParameters/BodyParameters.swift+20
- Sources/APIKit/BodyParameters/Data+InputStream.swift+36
- Sources/APIKit/BodyParameters/FormURLEncodedBodyParameters.swift+7-7
- Sources/APIKit/BodyParameters/JSONBodyParameters.swift+9-9
- Sources/APIKit/BodyParameters/MultipartFormDataBodyParameters.swift+84-77
- Sources/APIKit/BodyParameters/ProtobufBodyParameters.swift+24
- Sources/APIKit/CallbackQueue.swift+13-13
- Sources/APIKit/DataParser/DataParser.swift+11
- Sources/APIKit/DataParser/FormURLEncodedDataParser.swift+13-13
- Sources/APIKit/DataParser/JSONDataParser.swift+29
- Sources/APIKit/DataParser/ProtobufDataParser.swift+19
- Sources/APIKit/DataParser/StringDataParser.swift+33
- Sources/APIKit/Error/RequestError.swift+10
- Sources/APIKit/Error/ResponseError.swift+15
- Sources/APIKit/Error/SessionTaskError.swift+13
- Sources/APIKit/HTTPMethod.swift+10-10
- Sources/APIKit/Info.plist+1-1
- Sources/APIKit/Request.swift+148
- Sources/APIKit/Serializations/URLEncodedSerialization.swift+103
- Sources/APIKit/Session.swift+37-35
- Sources/APIKit/SessionAdapter/SessionAdapter.swift+18
- Sources/APIKit/SessionAdapter/URLSessionAdapter.swift+73
- Sources/APIKit/Unavailable.swift+55
- Sources/BodyParametersType/BodyParametersType.swift-20
- Sources/BodyParametersType/NSData+NSInputStream.swift-38
- Sources/Box.swift-9
- Sources/DataParserType/DataParserType.swift-11
- Sources/DataParserType/JSONDataParser.swift-29
- Sources/DataParserType/StringDataParser.swift-33
- Sources/Error/RequestError.swift-10
- Sources/Error/ResponseError.swift-15
- Sources/Error/SessionTaskError.swift-13
- Sources/RequestType.swift-154
- Sources/Serializations/URLEncodedSerialization.swift-103
- Sources/SessionAdapterType/NSURLSessionAdapter.swift-75
- Sources/SessionAdapterType/SessionAdapterType.swift-18
- Tests/APIKit/SessionAdapterType/NSURLSessionAdapterSubclassTests.swift-62
- Tests/APIKit/SessionAdapterType/NSURLSessionAdapterTests.swift-114
- Tests/APIKit/SessionCallbackQueueTests.swift-101
- Tests/APIKit/SessionTests.swift-259
- Tests/APIKit/TestComponents/TestRequest.swift-36
- Tests/APIKitTests/BodyParametersType/FormURLEncodedBodyParametersTests.swift+2-2
- Tests/APIKitTests/BodyParametersType/JSONBodyParametersTests.swift+6-6
- Tests/APIKitTests/BodyParametersType/MultipartFormDataParametersTests.swift+31-27
- Tests/APIKitTests/BodyParametersType/ProtobufBodyParametersTests.swift+25
- Tests/APIKitTests/BodyParametersType/URLEncodedSerializationTests.swift+18-18
- Tests/APIKitTests/DataParserType/FormURLEncodedDataParserTests.swift+8-8
- Tests/APIKitTests/DataParserType/JSONDataParserTests.swift+2-2
- Tests/APIKitTests/DataParserType/ProtobufDataParserTests.swift+25
- Tests/APIKitTests/DataParserType/StringDataParserTests.swift+8-8
- Tests/APIKitTests/Info.plist
- Tests/APIKitTests/RequestTests.swift+94-94
- Tests/APIKitTests/SessionAdapterType/URLSessionAdapterSubclassTests.swift+53
- Tests/APIKitTests/SessionAdapterType/URLSessionAdapterTests.swift+95
- Tests/APIKitTests/SessionCallbackQueueTests.swift+100
- Tests/APIKitTests/SessionTests.swift+258
- Tests/APIKitTests/TestComponents/HTTPStub.swift+51
- Tests/APIKitTests/TestComponents/TestRequest.swift+36
- Tests/APIKitTests/TestComponents/TestSessionAdapter.swift+14-14
- Tests/APIKitTests/TestComponents/TestSessionTask.swift+3-3
- Tests/APIKitTests/test.json
- codecov.yml+6
Diff for: Carthage/Checkouts/Argo
Diff for: Carthage/Checkouts/Cartography
Submodule Cartography updated 48 files
- .gitignore+2-1
- .swift-version+1
- .travis.yml+6-7
- Cartfile.private-2
- Cartfile.resolved-2
- Cartography.podspec+2-4
- Cartography.xcodeproj/project.pbxproj+514-33
- Cartography.xcodeproj/xcshareddata/xcschemes/Cartography-Mac.xcscheme+5-5
- Cartography.xcodeproj/xcshareddata/xcschemes/Cartography-iOS.xcscheme+5-5
- Cartography.xcodeproj/xcshareddata/xcschemes/Cartography-tvOS.xcscheme+103
- Cartography.xcworkspace/contents.xcworkspacedata+10
- Cartography/Align.swift+11-11
- Cartography/Cartography.h+1-1
- Cartography/Coefficients.swift+3
- Cartography/Compound.swift+93-11
- Cartography/Constrain.swift+37-24
- Cartography/Constraint.swift+1-1
- Cartography/ConstraintGroup.swift+5-5
- Cartography/Context.swift+30-5
- Cartography/Dimension.swift+1-1
- Cartography/Distribute.swift+5-5
- Cartography/Edge.swift+1-1
- Cartography/Edges.swift+17-4
- Cartography/Extensions.swift+1-1
- Cartography/LayoutProxy.swift+51-46
- Cartography/LayoutSupport.swift+34
- Cartography/Point.swift+1-1
- Cartography/Priority.swift+9-4
- Cartography/Property.swift+29-18
- Cartography/Size.swift+1-1
- Cartography/View.swift+1-1
- Cartography/ViewUtils.swift+6-6
- CartographyTests/AlignSpec.swift+4-4
- CartographyTests/ConstraintGroupSpec.swift+3-3
- CartographyTests/DimensionSpec.swift+2-2
- CartographyTests/DistributeSpec.swift+4-4
- CartographyTests/EdgeSpec.swift+3-3
- CartographyTests/EdgesSpec.swift+20-7
- CartographyTests/LayoutSupportSpec.swift+130
- CartographyTests/Matchers.swift+2-1
- CartographyTests/MemoryLeakSpec.swift+6-6
- CartographyTests/PointSpec.swift+7-7
- CartographyTests/PrioritySpec.swift+4-4
- CartographyTests/SizeSpec.swift+6-6
- CartographyTests/TestView.swift+2-2
- Podfile+10
- Podfile.lock+29
- README.md+4-2
Diff for: Carthage/Checkouts/FontAwesome.swift
Submodule FontAwesome.swift updated 19 files
- .github/fontawesome_storyboard_setup.png
- .github/fontawesome_storyboard_uses.png
- .travis.yml+3-5
- Demo/FontAwesomeDemo.xcodeproj/project.pbxproj+21
- Demo/FontAwesomeDemo/AppDelegate.swift+1-1
- Demo/FontAwesomeDemo/ViewController.swift+12-12
- Demo/FontAwesomeDemoTests/FontAwesomeDemoTests.swift+2-2
- FontAwesome.swift.podspec+1-1
- FontAwesome.xcodeproj/project.pbxproj+26-1
- FontAwesome.xcodeproj/xcshareddata/xcschemes/FontAwesome-watchOS.xcscheme+1-1
- FontAwesome.xcodeproj/xcshareddata/xcschemes/FontAwesome.xcscheme+1-1
- FontAwesome/Enum.swift+1.5k-1.4k
- FontAwesome/FontAwesome.h+1-1
- FontAwesome/FontAwesome.otf
- FontAwesome/FontAwesome.swift+53-33
- FontAwesome/FontAwesomeView.swift+70
- FontAwesomeTests/FontAwesomeTests.swift+22-11
- LICENSE+1-1
- README.md+26-25
Diff for: Carthage/Checkouts/HanekeSwift
Submodule HanekeSwift updated 64 files
- .gitignore+3
- .gitmodules-3
- .travis.yml+9-4
- Cartfile.private+1
- Cartfile.resolved+1
- Haneke.playground/contents.xcplayground+1-1
- Haneke.playground/section-1.swift+32-32
- Haneke.playground/timeline.xctimeline-6
- Haneke.xcodeproj/project.pbxproj+223-24
- Haneke.xcodeproj/xcshareddata/xcschemes/Haneke-iOS.xcscheme+4-4
- Haneke.xcodeproj/xcshareddata/xcschemes/Haneke-tvOS.xcscheme+99
- Haneke.xcworkspace/contents.xcworkspacedata-3
- Haneke.xcworkspace/xcshareddata/Haneke.xcscmblueprint+1-1
- Haneke/CGSize+Swift.swift+6-6
- Haneke/Cache.swift+82-51
- Haneke/CryptoSwiftMD5.swift+94-64
- Haneke/Data.swift+24-22
- Haneke/DiskCache.swift+100-84
- Haneke/DiskFetcher.swift+14-13
- Haneke/Fetch.swift+20-20
- Haneke/Fetcher.swift+6-6
- Haneke/Format.swift+5-5
- Haneke/Haneke.swift+4-4
- Haneke/Info-iOS.plist
- Haneke/Info-tvOS.plist+26
- Haneke/Log.swift+7-7
- Haneke/NSFileManager+Haneke.swift+11-15
- Haneke/NSHTTPURLResponse+Haneke.swift+2-2
- Haneke/NSURLResponse+Haneke.swift+4-4
- Haneke/NetworkFetcher.swift+27-27
- Haneke/String+Haneke.swift+15-14
- Haneke/UIButton+Haneke.swift+32-32
- Haneke/UIImage+Haneke.swift+27-27
- Haneke/UIImageView+Haneke.swift+21-21
- Haneke/UIView+Haneke.swift+3-3
- HanekeDemo/AppDelegate.swift+1-1
- HanekeDemo/CollectionViewCell.swift+2-2
- HanekeDemo/ViewController.swift+8-8
- HanekeSwift.podspec+2-1
- HanekeTests/AsyncFetcher.swift+5-5
- HanekeTests/CGSize+HanekeTests.swift+5-5
- HanekeTests/CacheTests.swift+229-149
- HanekeTests/DataTests.swift+29-29
- HanekeTests/DiskCacheTests.swift+190-168
- HanekeTests/DiskFetcherTests.swift+28-28
- HanekeTests/DiskTestCase.swift+10-10
- HanekeTests/FetchTests.swift+17-17
- HanekeTests/FetcherTests.swift+17-17
- HanekeTests/FormatTests.swift+13-13
- HanekeTests/HanekeTests.swift+3-3
- HanekeTests/NSData+Test.swift+8-5
- HanekeTests/NSFileManager+HanekeTests.swift+37-37
- HanekeTests/NSHTTPURLResponse+HanekeTests.swift+3-3
- HanekeTests/NSURLResponse+HanekeTests.swift+26-26
- HanekeTests/NetworkFetcherTests.swift+53-52
- HanekeTests/String+HanekeTests.swift+8-4
- HanekeTests/Submodules/OHHTTPStubs-1
- HanekeTests/UIButton+HanekeTests.swift+165-164
- HanekeTests/UIImage+HanekeTests.swift+48-48
- HanekeTests/UIImage+Test.swift+15-15
- HanekeTests/UIImageView+HanekeTests.swift+135-135
- HanekeTests/XCTestCase+Test.swift+7-7
- LICENSE+12-4
- README.md+5-5
Diff for: Carthage/Checkouts/Pulsator
- .swift-version+1
- Example/PulsatorDemo.xcodeproj/project.pbxproj+15-1
- Example/PulsatorDemo/AppDelegate.swift+7-7
- Example/PulsatorDemo/Base.lproj/Main.storyboard+113-55
- Example/PulsatorDemo/MapViewController.swift+82
- Example/PulsatorDemo/ViewController.swift+8-9
- Pulsator.playground/Pages/Customizations.xcplaygroundpage/Contents.swift+12-7
- Pulsator.playground/Pages/MapAnnotation.xcplaygroundpage/Contents.swift+74
- Pulsator.playground/contents.xcplayground+5-2
- Pulsator.podspec+2-2
- Pulsator.xcodeproj/project.pbxproj+16-1
- Pulsator.xcodeproj/xcshareddata/xcschemes/Pulsator.xcscheme+1-1
- Pulsator/Pulsator.swift+76-42
- PulsatorTests/PulsatorTests.swift+1-1
- README.md+11
Diff for: Carthage/Checkouts/ReactiveArray
Submodule ReactiveArray updated 10 files
- .gitmodules+12
- Cartfile+1-1
- Cartfile.private+2-2
- Cartfile.resolved+4-4
- ReactiveArray.xcodeproj/project.pbxproj+17-8
- ReactiveArray.xcodeproj/xcshareddata/xcschemes/ReactiveArray.xcscheme+1-1
- ReactiveArray/Operation.swift+35-35
- ReactiveArray/ReactiveArray.swift+38-45
- ReactiveArrayTests/OperationSpec.swift+14-14
- ReactiveArrayTests/ReactiveArraySpec.swift+51-51
Diff for: Carthage/Checkouts/ReactiveAutomaton
Submodule ReactiveAutomaton updated 37 files
- .Package.test.swift+10
- .gitignore+2-2
- .gitmodules+3-3
- .swift-version+1
- .travis.yml+65
- Cartfile+1-1
- Cartfile.private+2-2
- Cartfile.resolved+4-4
- Carthage/Checkouts/Nimble+1-1
- Carthage/Checkouts/Quick+1-1
- Carthage/Checkouts/ReactiveCocoa-1
- Carthage/Checkouts/ReactiveSwift+1
- Carthage/Checkouts/Result+1-1
- Package.swift+8
- README.md+38-34
- ReactiveAutomaton.podspec+18
- ReactiveAutomaton.xcodeproj/project.pbxproj+51-551
- ReactiveAutomaton.xcodeproj/xcshareddata/xcschemes/ReactiveAutomaton.xcscheme+1-1
- ReactiveAutomaton.xcworkspace/contents.xcworkspacedata+23
- Sources/Automaton.swift+21-21
- Sources/Mapping+Helper.swift+33-12
- Sources/ReactiveCocoa+FilterMap.swift+11-13
- Sources/ReactiveCocoa+SampleFrom.swift-83
- Sources/ReactiveCocoa+ThenValue.swift+2-3
- Sources/Reply.swift+8-8
- Tests/LinuxMain.swift+13
- Tests/MappingSpec.swift-237
- Tests/NextMappingSpec.swift-179
- Tests/ReactiveAutomatonTests/AnyMappingSpec.swift+21-21
- Tests/ReactiveAutomatonTests/Fixtures/Fixtures.swift+32-16
- Tests/ReactiveAutomatonTests/Info.plist
- Tests/ReactiveAutomatonTests/MappingSpec.swift+238
- Tests/ReactiveAutomatonTests/NextMappingLatestSpec.swift+94
- Tests/ReactiveAutomatonTests/NextMappingSpec.swift+235
- Tests/ReactiveAutomatonTests/StateFuncMappingSpec.swift+52
- Tests/ReactiveAutomatonTests/TerminatingSpec.swift+55-55
- Tests/StrategyLatestSpec.swift-94
Diff for: Carthage/Checkouts/ReactiveCocoa
Submodule ReactiveCocoa updated 452 files
Diff for: Carthage/Checkouts/ReactiveObjC
Submodule ReactiveObjC added at 9747a90
Diff for: Carthage/Checkouts/ReactiveObjCBridge
Submodule ReactiveObjCBridge added at 973aad9
Diff for: Carthage/Checkouts/ReactiveSwift
Submodule ReactiveSwift added at 7920f19
Diff for: Carthage/Checkouts/Result
- .swift-version+1-1
- .travis.yml+11-19
- README.md+38-15
- Result.podspec+2-2
- Result.xcodeproj/project.pbxproj+53-25
- Result/Info.plist+1-1
- Result/Result.swift+97-127
- Result/ResultProtocol.swift+182
- Result/ResultType.swift-264
- Tests/LinuxMain.swift+2-1
- Tests/ResultTests/Info.plist+1-1
- Tests/ResultTests/ResultTests.swift+61-76
Diff for: Carthage/Checkouts/Runes
Diff for: Carthage/Checkouts/WebLinking.swift
Submodule WebLinking.swift updated from 0de0ea3 to fddbacc
0 commit comments