├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ ├── FEATURE_REQUEST.md │ └── QUESTION.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .hound.yml ├── .jazzy.yaml ├── .swift-mod.yml ├── .swift-version ├── .swiftlint.yml ├── Benchmark ├── Benchmark.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ └── Benchmark.xcscheme ├── Benchmark.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Gemfile ├── Gemfile.lock ├── Makefile ├── Podfile ├── Podfile.lock ├── README.md └── Sources │ ├── BenchmarkTools.swift │ ├── Info.plist │ └── main.swift ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DifferenceKit.playground ├── Contents.swift ├── Sources │ └── TableViewController.swift └── contents.xcplayground ├── DifferenceKit.podspec ├── DifferenceKit.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── DifferenceKit.xcscheme ├── DifferenceKit.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Examples ├── Example-iOS │ ├── Example-iOS.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Sources │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ │ ├── Common │ │ ├── NibLoadable.swift │ │ ├── Reusable.swift │ │ ├── ReusableViewExtensions.swift │ │ └── StringExtensions.swift │ │ ├── HeaderFooter │ │ ├── HeaderFooterCell.swift │ │ ├── HeaderFooterMoreView.swift │ │ ├── HeaderFooterMoreView.xib │ │ ├── HeaderFooterSectionModel.swift │ │ └── HeaderFooterViewController.swift │ │ ├── Home │ │ ├── HomeCell.swift │ │ ├── HomeCell.xib │ │ └── HomeViewController.swift │ │ ├── Info.plist │ │ ├── Random │ │ ├── RandomLabelView.swift │ │ ├── RandomLabelView.xib │ │ ├── RandomModel.swift │ │ ├── RandomPlainCell.swift │ │ ├── RandomViewController.swift │ │ └── RandomViewController.xib │ │ └── ShuffleEmoticon │ │ ├── EmojiCell.swift │ │ ├── EmojiCell.xib │ │ ├── EmojiViewController.swift │ │ └── EmojiViewController.xib ├── Example-macOS │ ├── Example-macOS.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Sources │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── MainMenu.xib │ │ ├── Info.plist │ │ ├── ShuffleEmoticonCollectionViewItem.swift │ │ ├── ShuffleEmoticonViewController.swift │ │ └── StringExtensions.swift └── Example-tvOS │ ├── Example-tvOS.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── Sources │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── App Icon & Top Shelf Image.brandassets │ │ ├── App Icon - App Store.imagestack │ │ │ ├── Back.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Middle.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ ├── App Icon.imagestack │ │ │ ├── Back.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Middle.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Top Shelf Image Wide.imageset │ │ │ └── Contents.json │ │ └── Top Shelf Image.imageset │ │ │ └── Contents.json │ └── Contents.json │ ├── EmojiCell.swift │ ├── EmojiCell.xib │ ├── EmojiViewController.swift │ ├── EmojiViewController.xib │ ├── Info.plist │ ├── NibLoadable.swift │ ├── Reusable.swift │ ├── ReusableViewExtensions.swift │ └── StringExtensions.swift ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── LinuxMain.swift ├── Makefile ├── Package.swift ├── Package@swift-4.2.swift ├── Packages ├── Package.resolved └── Package.swift ├── README.md ├── Sources ├── Algorithm.swift ├── AnyDifferentiable.swift ├── ArraySection.swift ├── Changeset.swift ├── ContentEquatable.swift ├── ContentIdentifiable.swift ├── Differentiable.swift ├── DifferentiableSection.swift ├── ElementPath.swift ├── Extensions │ ├── AppKitExtension.swift │ └── UIKitExtension.swift ├── Info.plist └── StagedChangeset.swift ├── Tests ├── AlgorithmTest.swift ├── AnyDifferentiableTest.swift ├── ArraySectionTest.swift ├── ChangesetTest.swift ├── ContentEquatableTest.swift ├── ElementPathTest.swift ├── Info.plist ├── MeasurementTest.swift ├── StagedChangesetTest.swift ├── TestTools.swift └── XCTestManifests.swift ├── XCConfigs └── DifferenceKit.xcconfig ├── assets ├── logo.png └── sample.gif ├── docs ├── Changeset.html ├── Diffing.html ├── Extensions │ ├── Optional.html │ ├── UICollectionView.html │ └── UITableView.html ├── Protocols │ ├── ContentEquatable.html │ ├── Differentiable.html │ └── DifferentiableSection.html ├── Structs │ ├── AnyDifferentiable.html │ ├── ArraySection.html │ ├── Changeset.html │ ├── ElementPath.html │ └── StagedChangeset.html ├── UI Extensions.html ├── badge.svg ├── css │ ├── highlight.css │ └── jazzy.css ├── img │ ├── carat.png │ ├── dash.png │ ├── gh.png │ └── spinner.gif ├── index.html ├── js │ ├── jazzy.js │ ├── jazzy.search.js │ ├── jquery.min.js │ ├── lunr.min.js │ └── typeahead.jquery.js └── search.json └── test-linux.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: ra1028 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/QUESTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.github/ISSUE_TEMPLATE/QUESTION.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.hound.yml -------------------------------------------------------------------------------- /.jazzy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.jazzy.yaml -------------------------------------------------------------------------------- /.swift-mod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.swift-mod.yml -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.2 2 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Benchmark/Benchmark.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Benchmark.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Benchmark/Benchmark.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Benchmark.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Benchmark/Benchmark.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Benchmark.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Benchmark/Benchmark.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Benchmark.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Benchmark/Benchmark.xcodeproj/xcshareddata/xcschemes/Benchmark.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Benchmark.xcodeproj/xcshareddata/xcschemes/Benchmark.xcscheme -------------------------------------------------------------------------------- /Benchmark/Benchmark.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Benchmark.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Benchmark/Benchmark.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Benchmark.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Benchmark/Benchmark.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Benchmark.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Benchmark/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem 'cocoapods', '1.8.4' 4 | -------------------------------------------------------------------------------- /Benchmark/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Gemfile.lock -------------------------------------------------------------------------------- /Benchmark/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Makefile -------------------------------------------------------------------------------- /Benchmark/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Podfile -------------------------------------------------------------------------------- /Benchmark/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Podfile.lock -------------------------------------------------------------------------------- /Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/README.md -------------------------------------------------------------------------------- /Benchmark/Sources/BenchmarkTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Sources/BenchmarkTools.swift -------------------------------------------------------------------------------- /Benchmark/Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Sources/Info.plist -------------------------------------------------------------------------------- /Benchmark/Sources/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Benchmark/Sources/main.swift -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DifferenceKit.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.playground/Contents.swift -------------------------------------------------------------------------------- /DifferenceKit.playground/Sources/TableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.playground/Sources/TableViewController.swift -------------------------------------------------------------------------------- /DifferenceKit.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.playground/contents.xcplayground -------------------------------------------------------------------------------- /DifferenceKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.podspec -------------------------------------------------------------------------------- /DifferenceKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DifferenceKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DifferenceKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DifferenceKit.xcodeproj/xcshareddata/xcschemes/DifferenceKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.xcodeproj/xcshareddata/xcschemes/DifferenceKit.xcscheme -------------------------------------------------------------------------------- /DifferenceKit.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DifferenceKit.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/DifferenceKit.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Common/NibLoadable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Common/NibLoadable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Common/Reusable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Common/Reusable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Common/ReusableViewExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Common/ReusableViewExtensions.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Common/StringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Common/StringExtensions.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterCell.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterMoreView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterMoreView.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterMoreView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterMoreView.xib -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterSectionModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterSectionModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/HeaderFooter/HeaderFooterViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Home/HomeCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Home/HomeCell.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Home/HomeCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Home/HomeCell.xib -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Home/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Home/HomeViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Random/RandomLabelView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Random/RandomLabelView.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Random/RandomLabelView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Random/RandomLabelView.xib -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Random/RandomModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Random/RandomModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Random/RandomPlainCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Random/RandomPlainCell.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Random/RandomViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Random/RandomViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/Random/RandomViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/Random/RandomViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/ShuffleEmoticon/EmojiCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/ShuffleEmoticon/EmojiCell.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/ShuffleEmoticon/EmojiCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/ShuffleEmoticon/EmojiCell.xib -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/ShuffleEmoticon/EmojiViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/ShuffleEmoticon/EmojiViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Sources/ShuffleEmoticon/EmojiViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-iOS/Sources/ShuffleEmoticon/EmojiViewController.xib -------------------------------------------------------------------------------- /Examples/Example-macOS/Example-macOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Example-macOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/Example-macOS/Example-macOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Example-macOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Example-macOS/Example-macOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Example-macOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/Example-macOS/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-macOS/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-macOS/Sources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Sources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-macOS/Sources/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Sources/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Examples/Example-macOS/Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Sources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-macOS/Sources/ShuffleEmoticonCollectionViewItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Sources/ShuffleEmoticonCollectionViewItem.swift -------------------------------------------------------------------------------- /Examples/Example-macOS/Sources/ShuffleEmoticonViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Sources/ShuffleEmoticonViewController.swift -------------------------------------------------------------------------------- /Examples/Example-macOS/Sources/StringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-macOS/Sources/StringExtensions.swift -------------------------------------------------------------------------------- /Examples/Example-tvOS/Example-tvOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Example-tvOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/Example-tvOS/Example-tvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Example-tvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Example-tvOS/Example-tvOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Example-tvOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/EmojiCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/EmojiCell.swift -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/EmojiCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/EmojiCell.xib -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/EmojiViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/EmojiViewController.swift -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/EmojiViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/EmojiViewController.xib -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/NibLoadable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/NibLoadable.swift -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/Reusable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/Reusable.swift -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/ReusableViewExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/ReusableViewExtensions.swift -------------------------------------------------------------------------------- /Examples/Example-tvOS/Sources/StringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Examples/Example-tvOS/Sources/StringExtensions.swift -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/LICENSE -------------------------------------------------------------------------------- /LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/LinuxMain.swift -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-4.2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Package@swift-4.2.swift -------------------------------------------------------------------------------- /Packages/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Packages/Package.resolved -------------------------------------------------------------------------------- /Packages/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Packages/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Algorithm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/Algorithm.swift -------------------------------------------------------------------------------- /Sources/AnyDifferentiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/AnyDifferentiable.swift -------------------------------------------------------------------------------- /Sources/ArraySection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/ArraySection.swift -------------------------------------------------------------------------------- /Sources/Changeset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/Changeset.swift -------------------------------------------------------------------------------- /Sources/ContentEquatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/ContentEquatable.swift -------------------------------------------------------------------------------- /Sources/ContentIdentifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/ContentIdentifiable.swift -------------------------------------------------------------------------------- /Sources/Differentiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/Differentiable.swift -------------------------------------------------------------------------------- /Sources/DifferentiableSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/DifferentiableSection.swift -------------------------------------------------------------------------------- /Sources/ElementPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/ElementPath.swift -------------------------------------------------------------------------------- /Sources/Extensions/AppKitExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/Extensions/AppKitExtension.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKitExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/Extensions/UIKitExtension.swift -------------------------------------------------------------------------------- /Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/Info.plist -------------------------------------------------------------------------------- /Sources/StagedChangeset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Sources/StagedChangeset.swift -------------------------------------------------------------------------------- /Tests/AlgorithmTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/AlgorithmTest.swift -------------------------------------------------------------------------------- /Tests/AnyDifferentiableTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/AnyDifferentiableTest.swift -------------------------------------------------------------------------------- /Tests/ArraySectionTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/ArraySectionTest.swift -------------------------------------------------------------------------------- /Tests/ChangesetTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/ChangesetTest.swift -------------------------------------------------------------------------------- /Tests/ContentEquatableTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/ContentEquatableTest.swift -------------------------------------------------------------------------------- /Tests/ElementPathTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/ElementPathTest.swift -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/Info.plist -------------------------------------------------------------------------------- /Tests/MeasurementTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/MeasurementTest.swift -------------------------------------------------------------------------------- /Tests/StagedChangesetTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/StagedChangesetTest.swift -------------------------------------------------------------------------------- /Tests/TestTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/TestTools.swift -------------------------------------------------------------------------------- /Tests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/Tests/XCTestManifests.swift -------------------------------------------------------------------------------- /XCConfigs/DifferenceKit.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/XCConfigs/DifferenceKit.xcconfig -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/assets/sample.gif -------------------------------------------------------------------------------- /docs/Changeset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Changeset.html -------------------------------------------------------------------------------- /docs/Diffing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Diffing.html -------------------------------------------------------------------------------- /docs/Extensions/Optional.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Extensions/Optional.html -------------------------------------------------------------------------------- /docs/Extensions/UICollectionView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Extensions/UICollectionView.html -------------------------------------------------------------------------------- /docs/Extensions/UITableView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Extensions/UITableView.html -------------------------------------------------------------------------------- /docs/Protocols/ContentEquatable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Protocols/ContentEquatable.html -------------------------------------------------------------------------------- /docs/Protocols/Differentiable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Protocols/Differentiable.html -------------------------------------------------------------------------------- /docs/Protocols/DifferentiableSection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Protocols/DifferentiableSection.html -------------------------------------------------------------------------------- /docs/Structs/AnyDifferentiable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Structs/AnyDifferentiable.html -------------------------------------------------------------------------------- /docs/Structs/ArraySection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Structs/ArraySection.html -------------------------------------------------------------------------------- /docs/Structs/Changeset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Structs/Changeset.html -------------------------------------------------------------------------------- /docs/Structs/ElementPath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Structs/ElementPath.html -------------------------------------------------------------------------------- /docs/Structs/StagedChangeset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/Structs/StagedChangeset.html -------------------------------------------------------------------------------- /docs/UI Extensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/UI Extensions.html -------------------------------------------------------------------------------- /docs/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/badge.svg -------------------------------------------------------------------------------- /docs/css/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/css/highlight.css -------------------------------------------------------------------------------- /docs/css/jazzy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/css/jazzy.css -------------------------------------------------------------------------------- /docs/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/img/carat.png -------------------------------------------------------------------------------- /docs/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/img/dash.png -------------------------------------------------------------------------------- /docs/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/img/gh.png -------------------------------------------------------------------------------- /docs/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/img/spinner.gif -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/js/jazzy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/js/jazzy.js -------------------------------------------------------------------------------- /docs/js/jazzy.search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/js/jazzy.search.js -------------------------------------------------------------------------------- /docs/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/js/jquery.min.js -------------------------------------------------------------------------------- /docs/js/lunr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/js/lunr.min.js -------------------------------------------------------------------------------- /docs/js/typeahead.jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/js/typeahead.jquery.js -------------------------------------------------------------------------------- /docs/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/docs/search.json -------------------------------------------------------------------------------- /test-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ra1028/DifferenceKit/HEAD/test-linux.sh --------------------------------------------------------------------------------