├── .gitignore
├── .gitmodules
├── App
├── Cartfile
├── Cartfile.resolved
├── Carthage
│ └── Checkouts
│ │ ├── Bolts-ObjC
│ │ ├── .clang-format
│ │ ├── .codecov.yml
│ │ ├── .gitignore
│ │ ├── .gitmodules
│ │ ├── .travis.yml
│ │ ├── Bolts.podspec
│ │ ├── Bolts.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── Bolts-OSX.xcscheme~Unify schemes and targets names.
│ │ │ │ ├── Bolts-OSX.xcscheme~Unify schemes and targets names._0
│ │ │ │ ├── Bolts-OSX.xcscheme~beac94366f4186a4a54100ce87c7222b6008d63b
│ │ │ │ ├── Bolts-OSX.xcscheme~beac94366f4186a4a54100ce87c7222b6008d63b_0
│ │ │ │ ├── Bolts-iOS-Dynamic.xcscheme
│ │ │ │ ├── Bolts-iOS.xcscheme
│ │ │ │ ├── Bolts-macOS.xcscheme
│ │ │ │ ├── Bolts-tvOS-Dynamic.xcscheme
│ │ │ │ ├── Bolts-tvOS.xcscheme
│ │ │ │ ├── Bolts-watchOS-Dynamic.xcscheme
│ │ │ │ └── Bolts-watchOS.xcscheme
│ │ ├── Bolts
│ │ │ ├── Common
│ │ │ │ ├── BFCancellationToken.h
│ │ │ │ ├── BFCancellationToken.m
│ │ │ │ ├── BFCancellationTokenRegistration.h
│ │ │ │ ├── BFCancellationTokenRegistration.m
│ │ │ │ ├── BFCancellationTokenSource.h
│ │ │ │ ├── BFCancellationTokenSource.m
│ │ │ │ ├── BFExecutor.h
│ │ │ │ ├── BFExecutor.m
│ │ │ │ ├── BFGeneric.h
│ │ │ │ ├── BFTask.h
│ │ │ │ ├── BFTask.m
│ │ │ │ ├── BFTaskCompletionSource.h
│ │ │ │ ├── BFTaskCompletionSource.m
│ │ │ │ ├── Bolts.h
│ │ │ │ └── Bolts.m
│ │ │ ├── Resources
│ │ │ │ ├── Info.plist
│ │ │ │ └── iOS.modulemap
│ │ │ ├── en.lproj
│ │ │ │ └── Localizable.strings
│ │ │ └── iOS
│ │ │ │ ├── BFAppLink.h
│ │ │ │ ├── BFAppLink.m
│ │ │ │ ├── BFAppLinkNavigation.h
│ │ │ │ ├── BFAppLinkNavigation.m
│ │ │ │ ├── BFAppLinkResolving.h
│ │ │ │ ├── BFAppLinkReturnToRefererController.h
│ │ │ │ ├── BFAppLinkReturnToRefererController.m
│ │ │ │ ├── BFAppLinkReturnToRefererView.h
│ │ │ │ ├── BFAppLinkReturnToRefererView.m
│ │ │ │ ├── BFAppLinkTarget.h
│ │ │ │ ├── BFAppLinkTarget.m
│ │ │ │ ├── BFMeasurementEvent.h
│ │ │ │ ├── BFMeasurementEvent.m
│ │ │ │ ├── BFURL.h
│ │ │ │ ├── BFURL.m
│ │ │ │ ├── BFWebViewAppLinkResolver.h
│ │ │ │ ├── BFWebViewAppLinkResolver.m
│ │ │ │ └── Internal
│ │ │ │ ├── BFAppLinkReturnToRefererView_Internal.h
│ │ │ │ ├── BFAppLink_Internal.h
│ │ │ │ ├── BFMeasurementEvent_Internal.h
│ │ │ │ └── BFURL_Internal.h
│ │ ├── BoltsTestUI
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── BoltsTestUI-Info.plist
│ │ │ ├── Images.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── LaunchImage.launchimage
│ │ │ │ │ └── Contents.json
│ │ │ ├── en.lproj
│ │ │ │ └── InfoPlist.strings
│ │ │ ├── main.m
│ │ │ └── test.html
│ │ ├── BoltsTests
│ │ │ ├── AppLinkReturnToRefererViewTests.m
│ │ │ ├── AppLinkTests.m
│ │ │ ├── BoltsTests-Info.plist
│ │ │ ├── CancellationTests.m
│ │ │ ├── ExecutorTests.m
│ │ │ ├── TaskTests.m
│ │ │ └── en.lproj
│ │ │ │ └── InfoPlist.strings
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── Configurations
│ │ │ ├── Bolts-iOS-Dynamic.xcconfig
│ │ │ ├── Bolts-iOS.xcconfig
│ │ │ ├── Bolts-macOS.xcconfig
│ │ │ ├── Bolts-tvOS-Dynamic.xcconfig
│ │ │ ├── Bolts-tvOS.xcconfig
│ │ │ ├── Bolts-watchOS-Dynamic.xcconfig
│ │ │ ├── Bolts-watchOS.xcconfig
│ │ │ ├── BoltsTests-OSX.xcconfig
│ │ │ ├── BoltsTests-iOS.xcconfig
│ │ │ ├── BoltsTests-tvOS.xcconfig
│ │ │ ├── Shared
│ │ │ └── Version.xcconfig
│ │ ├── LICENSE
│ │ ├── PATENTS
│ │ ├── README.md
│ │ ├── Vendor
│ │ │ └── xctoolchain
│ │ │ │ ├── .clang-format
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Configurations
│ │ │ │ ├── Common.xcconfig
│ │ │ │ ├── Platform
│ │ │ │ │ ├── iOS.xcconfig
│ │ │ │ │ ├── macOS.xcconfig
│ │ │ │ │ ├── tvOS.xcconfig
│ │ │ │ │ └── watchOS.xcconfig
│ │ │ │ ├── Product
│ │ │ │ │ ├── Application.xcconfig
│ │ │ │ │ ├── DynamicFramework.xcconfig
│ │ │ │ │ ├── LogicTests.xcconfig
│ │ │ │ │ └── StaticFramework.xcconfig
│ │ │ │ ├── Project
│ │ │ │ │ ├── Debug.xcconfig
│ │ │ │ │ └── Release.xcconfig
│ │ │ │ └── Warnings.xcconfig
│ │ │ │ ├── README.md
│ │ │ │ └── Scripts
│ │ │ │ └── xctask
│ │ │ │ ├── build_framework_task.rb
│ │ │ │ └── build_task.rb
│ │ └── scripts
│ │ │ ├── build_all.sh
│ │ │ ├── build_framework.sh
│ │ │ ├── build_release.sh
│ │ │ └── common.sh
│ │ └── Parse-SDK-iOS-OSX
│ │ ├── .circleci
│ │ └── config.yml
│ │ ├── .clang-format
│ │ ├── .codecov.yml
│ │ ├── .gitignore
│ │ ├── .gitmodules
│ │ ├── .ruby-version
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── Cartfile
│ │ ├── Cartfile.resolved
│ │ ├── Carthage
│ │ └── Checkouts
│ │ │ ├── Bolts-ObjC
│ │ │ ├── .clang-format
│ │ │ ├── .codecov.yml
│ │ │ ├── .gitignore
│ │ │ ├── .gitmodules
│ │ │ ├── .travis.yml
│ │ │ ├── Bolts.podspec
│ │ │ ├── Bolts.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ ├── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ ├── Bolts-OSX.xcscheme~Unify schemes and targets names.
│ │ │ │ │ ├── Bolts-OSX.xcscheme~Unify schemes and targets names._0
│ │ │ │ │ ├── Bolts-OSX.xcscheme~beac94366f4186a4a54100ce87c7222b6008d63b
│ │ │ │ │ ├── Bolts-OSX.xcscheme~beac94366f4186a4a54100ce87c7222b6008d63b_0
│ │ │ │ │ ├── Bolts-iOS-Dynamic.xcscheme
│ │ │ │ │ ├── Bolts-iOS.xcscheme
│ │ │ │ │ ├── Bolts-macOS.xcscheme
│ │ │ │ │ ├── Bolts-tvOS-Dynamic.xcscheme
│ │ │ │ │ ├── Bolts-tvOS.xcscheme
│ │ │ │ │ ├── Bolts-watchOS-Dynamic.xcscheme
│ │ │ │ │ └── Bolts-watchOS.xcscheme
│ │ │ ├── Bolts
│ │ │ │ ├── Common
│ │ │ │ │ ├── BFCancellationToken.h
│ │ │ │ │ ├── BFCancellationToken.m
│ │ │ │ │ ├── BFCancellationTokenRegistration.h
│ │ │ │ │ ├── BFCancellationTokenRegistration.m
│ │ │ │ │ ├── BFCancellationTokenSource.h
│ │ │ │ │ ├── BFCancellationTokenSource.m
│ │ │ │ │ ├── BFExecutor.h
│ │ │ │ │ ├── BFExecutor.m
│ │ │ │ │ ├── BFGeneric.h
│ │ │ │ │ ├── BFTask.h
│ │ │ │ │ ├── BFTask.m
│ │ │ │ │ ├── BFTaskCompletionSource.h
│ │ │ │ │ ├── BFTaskCompletionSource.m
│ │ │ │ │ ├── Bolts.h
│ │ │ │ │ └── Bolts.m
│ │ │ │ ├── Resources
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── iOS.modulemap
│ │ │ │ ├── en.lproj
│ │ │ │ │ └── Localizable.strings
│ │ │ │ └── iOS
│ │ │ │ │ ├── BFAppLink.h
│ │ │ │ │ ├── BFAppLink.m
│ │ │ │ │ ├── BFAppLinkNavigation.h
│ │ │ │ │ ├── BFAppLinkNavigation.m
│ │ │ │ │ ├── BFAppLinkResolving.h
│ │ │ │ │ ├── BFAppLinkReturnToRefererController.h
│ │ │ │ │ ├── BFAppLinkReturnToRefererController.m
│ │ │ │ │ ├── BFAppLinkReturnToRefererView.h
│ │ │ │ │ ├── BFAppLinkReturnToRefererView.m
│ │ │ │ │ ├── BFAppLinkTarget.h
│ │ │ │ │ ├── BFAppLinkTarget.m
│ │ │ │ │ ├── BFMeasurementEvent.h
│ │ │ │ │ ├── BFMeasurementEvent.m
│ │ │ │ │ ├── BFURL.h
│ │ │ │ │ ├── BFURL.m
│ │ │ │ │ ├── BFWebViewAppLinkResolver.h
│ │ │ │ │ ├── BFWebViewAppLinkResolver.m
│ │ │ │ │ └── Internal
│ │ │ │ │ ├── BFAppLinkReturnToRefererView_Internal.h
│ │ │ │ │ ├── BFAppLink_Internal.h
│ │ │ │ │ ├── BFMeasurementEvent_Internal.h
│ │ │ │ │ └── BFURL_Internal.h
│ │ │ ├── BoltsTestUI
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── BoltsTestUI-Info.plist
│ │ │ │ ├── Images.xcassets
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── LaunchImage.launchimage
│ │ │ │ │ │ └── Contents.json
│ │ │ │ ├── en.lproj
│ │ │ │ │ └── InfoPlist.strings
│ │ │ │ ├── main.m
│ │ │ │ └── test.html
│ │ │ ├── BoltsTests
│ │ │ │ ├── AppLinkReturnToRefererViewTests.m
│ │ │ │ ├── AppLinkTests.m
│ │ │ │ ├── BoltsTests-Info.plist
│ │ │ │ ├── CancellationTests.m
│ │ │ │ ├── ExecutorTests.m
│ │ │ │ ├── TaskTests.m
│ │ │ │ └── en.lproj
│ │ │ │ │ └── InfoPlist.strings
│ │ │ ├── CHANGELOG.md
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── Configurations
│ │ │ │ ├── Bolts-iOS-Dynamic.xcconfig
│ │ │ │ ├── Bolts-iOS.xcconfig
│ │ │ │ ├── Bolts-macOS.xcconfig
│ │ │ │ ├── Bolts-tvOS-Dynamic.xcconfig
│ │ │ │ ├── Bolts-tvOS.xcconfig
│ │ │ │ ├── Bolts-watchOS-Dynamic.xcconfig
│ │ │ │ ├── Bolts-watchOS.xcconfig
│ │ │ │ ├── BoltsTests-OSX.xcconfig
│ │ │ │ ├── BoltsTests-iOS.xcconfig
│ │ │ │ ├── BoltsTests-tvOS.xcconfig
│ │ │ │ ├── Shared
│ │ │ │ └── Version.xcconfig
│ │ │ ├── LICENSE
│ │ │ ├── PATENTS
│ │ │ ├── README.md
│ │ │ ├── Vendor
│ │ │ │ └── xctoolchain
│ │ │ │ │ ├── .clang-format
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── Configurations
│ │ │ │ │ ├── Common.xcconfig
│ │ │ │ │ ├── Platform
│ │ │ │ │ │ ├── iOS.xcconfig
│ │ │ │ │ │ ├── macOS.xcconfig
│ │ │ │ │ │ ├── tvOS.xcconfig
│ │ │ │ │ │ └── watchOS.xcconfig
│ │ │ │ │ ├── Product
│ │ │ │ │ │ ├── Application.xcconfig
│ │ │ │ │ │ ├── DynamicFramework.xcconfig
│ │ │ │ │ │ ├── LogicTests.xcconfig
│ │ │ │ │ │ └── StaticFramework.xcconfig
│ │ │ │ │ ├── Project
│ │ │ │ │ │ ├── Debug.xcconfig
│ │ │ │ │ │ └── Release.xcconfig
│ │ │ │ │ └── Warnings.xcconfig
│ │ │ │ │ ├── README.md
│ │ │ │ │ └── Scripts
│ │ │ │ │ └── xctask
│ │ │ │ │ ├── build_framework_task.rb
│ │ │ │ │ └── build_task.rb
│ │ │ └── scripts
│ │ │ │ ├── build_all.sh
│ │ │ │ ├── build_framework.sh
│ │ │ │ ├── build_release.sh
│ │ │ │ └── common.sh
│ │ │ └── OCMock
│ │ │ ├── .gitignore
│ │ │ ├── .travis.yml
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── Examples
│ │ │ ├── ArcExample
│ │ │ │ ├── ArcExample.xcodeproj
│ │ │ │ │ └── project.pbxproj
│ │ │ │ └── ArcExample
│ │ │ │ │ ├── ArcExample-Prefix.pch
│ │ │ │ │ ├── ArcExample.1
│ │ │ │ │ └── main.m
│ │ │ ├── SwiftExamples
│ │ │ │ ├── SwiftExamples.xcodeproj
│ │ │ │ │ └── project.pbxproj
│ │ │ │ ├── SwiftExamples
│ │ │ │ │ ├── AppDelegate.swift
│ │ │ │ │ ├── Base.lproj
│ │ │ │ │ │ └── Main.storyboard
│ │ │ │ │ ├── Connection.swift
│ │ │ │ │ ├── Controller.swift
│ │ │ │ │ ├── DetailViewController.swift
│ │ │ │ │ ├── Images.xcassets
│ │ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ │ └── Contents.json
│ │ │ │ │ │ └── LaunchImage.launchimage
│ │ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── MasterViewController.swift
│ │ │ │ ├── SwiftExamplesTests
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ ├── MockTests.m
│ │ │ │ │ ├── SwiftExamplesTests-Bridging-Header.h
│ │ │ │ │ └── SwiftExamplesTests.swift
│ │ │ │ └── usr
│ │ │ │ │ ├── include
│ │ │ │ │ └── OCMock
│ │ │ │ │ │ ├── NSNotificationCenter+OCMAdditions.h
│ │ │ │ │ │ ├── OCMArg.h
│ │ │ │ │ │ ├── OCMConstraint.h
│ │ │ │ │ │ ├── OCMLocation.h
│ │ │ │ │ │ ├── OCMMacroState.h
│ │ │ │ │ │ ├── OCMock.h
│ │ │ │ │ │ ├── OCMockObject.h
│ │ │ │ │ │ └── OCMockRecorder.h
│ │ │ │ │ └── lib
│ │ │ │ │ └── libOCMock.a
│ │ │ ├── iOS5Example
│ │ │ │ ├── iOS5Example.xcodeproj
│ │ │ │ │ └── project.pbxproj
│ │ │ │ ├── iOS5Example
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── DetailViewController.h
│ │ │ │ │ ├── DetailViewController.m
│ │ │ │ │ ├── MasterViewController.h
│ │ │ │ │ ├── MasterViewController.m
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ ├── MainStoryboard_iPad.storyboard
│ │ │ │ │ │ └── MainStoryboard_iPhone.storyboard
│ │ │ │ │ ├── iOS5Example-Info.plist
│ │ │ │ │ ├── iOS5Example-Prefix.pch
│ │ │ │ │ └── main.m
│ │ │ │ ├── iOS5ExampleTests
│ │ │ │ │ ├── ProtocolTests.h
│ │ │ │ │ ├── ProtocolTests.m
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ ├── iOS5ExampleTests-Info.plist
│ │ │ │ │ ├── iOS5ExampleTests.h
│ │ │ │ │ └── iOS5ExampleTests.m
│ │ │ │ └── usr
│ │ │ │ │ ├── include
│ │ │ │ │ └── OCMock
│ │ │ │ │ │ ├── NSNotificationCenter+OCMAdditions.h
│ │ │ │ │ │ ├── OCMArg.h
│ │ │ │ │ │ ├── OCMConstraint.h
│ │ │ │ │ │ ├── OCMock.h
│ │ │ │ │ │ ├── OCMockObject.h
│ │ │ │ │ │ └── OCMockRecorder.h
│ │ │ │ │ └── lib
│ │ │ │ │ └── libOCMock.a
│ │ │ ├── iOS7Example
│ │ │ │ ├── iOS7Example.xcodeproj
│ │ │ │ │ └── project.pbxproj
│ │ │ │ ├── iOS7Example
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── Base.lproj
│ │ │ │ │ │ ├── Main_iPad.storyboard
│ │ │ │ │ │ └── Main_iPhone.storyboard
│ │ │ │ │ ├── DetailViewController.h
│ │ │ │ │ ├── DetailViewController.m
│ │ │ │ │ ├── Images.xcassets
│ │ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ │ └── Contents.json
│ │ │ │ │ │ └── LaunchImage.launchimage
│ │ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── MasterViewController.h
│ │ │ │ │ ├── MasterViewController.m
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ ├── iOS7Example-Info.plist
│ │ │ │ │ ├── iOS7Example-Prefix.pch
│ │ │ │ │ └── main.m
│ │ │ │ ├── iOS7ExampleTests
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ ├── iOS7ExampleTests-Info.plist
│ │ │ │ │ └── iOS7ExampleTests.m
│ │ │ │ └── usr
│ │ │ │ │ ├── include
│ │ │ │ │ └── OCMock
│ │ │ │ │ │ ├── NSNotificationCenter+OCMAdditions.h
│ │ │ │ │ │ ├── OCMArg.h
│ │ │ │ │ │ ├── OCMConstraint.h
│ │ │ │ │ │ ├── OCMLocation.h
│ │ │ │ │ │ ├── OCMMacroState.h
│ │ │ │ │ │ ├── OCMRecorder.h
│ │ │ │ │ │ ├── OCMStubRecorder.h
│ │ │ │ │ │ ├── OCMock.h
│ │ │ │ │ │ └── OCMockObject.h
│ │ │ │ │ └── lib
│ │ │ │ │ └── libOCMock.a
│ │ │ ├── iOS9Example
│ │ │ │ ├── iOS9Example.xcodeproj
│ │ │ │ │ └── project.pbxproj
│ │ │ │ ├── iOS9Example
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── Assets.xcassets
│ │ │ │ │ │ └── AppIcon.appiconset
│ │ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Base.lproj
│ │ │ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ │ │ └── Main.storyboard
│ │ │ │ │ ├── DetailViewController.h
│ │ │ │ │ ├── DetailViewController.m
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ ├── MasterViewController.h
│ │ │ │ │ ├── MasterViewController.m
│ │ │ │ │ └── main.m
│ │ │ │ ├── iOS9ExampleTests
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── iOS9ExampleTests.m
│ │ │ │ └── usr
│ │ │ │ │ ├── include
│ │ │ │ │ └── OCMock
│ │ │ │ │ │ ├── NSNotificationCenter+OCMAdditions.h
│ │ │ │ │ │ ├── OCMArg.h
│ │ │ │ │ │ ├── OCMConstraint.h
│ │ │ │ │ │ ├── OCMFunctions.h
│ │ │ │ │ │ ├── OCMLocation.h
│ │ │ │ │ │ ├── OCMMacroState.h
│ │ │ │ │ │ ├── OCMRecorder.h
│ │ │ │ │ │ ├── OCMStubRecorder.h
│ │ │ │ │ │ ├── OCMock.h
│ │ │ │ │ │ └── OCMockObject.h
│ │ │ │ │ └── lib
│ │ │ │ │ └── libOCMock.a
│ │ │ └── iPhoneExample
│ │ │ │ ├── Classes
│ │ │ │ ├── RootViewController.h
│ │ │ │ ├── RootViewController.m
│ │ │ │ ├── iPhoneExampleAppDelegate.h
│ │ │ │ └── iPhoneExampleAppDelegate.m
│ │ │ │ ├── Libraries
│ │ │ │ ├── Headers
│ │ │ │ │ └── OCMock
│ │ │ │ │ │ ├── NSNotificationCenter+OCMAdditions.h
│ │ │ │ │ │ ├── OCMArg.h
│ │ │ │ │ │ ├── OCMConstraint.h
│ │ │ │ │ │ ├── OCMock.h
│ │ │ │ │ │ ├── OCMockObject.h
│ │ │ │ │ │ └── OCMockRecorder.h
│ │ │ │ └── libOCMock.a
│ │ │ │ ├── MainWindow.xib
│ │ │ │ ├── OCMockLogo.png
│ │ │ │ ├── RootViewController.xib
│ │ │ │ ├── Tests
│ │ │ │ ├── RootViewControllerTests.h
│ │ │ │ └── RootViewControllerTests.m
│ │ │ │ ├── iPhoneExample-Info.plist
│ │ │ │ ├── iPhoneExample.xcodeproj
│ │ │ │ └── project.pbxproj
│ │ │ │ ├── iPhoneExampleTests-Info.plist
│ │ │ │ ├── iPhoneExample_Prefix.pch
│ │ │ │ └── main.m
│ │ │ ├── License.txt
│ │ │ ├── Makefile
│ │ │ ├── OCMock.podspec
│ │ │ ├── README.md
│ │ │ ├── Source
│ │ │ ├── Changes.txt
│ │ │ ├── OCMock.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ ├── OCMock iOS.xcscheme
│ │ │ │ │ ├── OCMock tvOS.xcscheme
│ │ │ │ │ ├── OCMock.xcscheme
│ │ │ │ │ └── OCMockLib.xcscheme
│ │ │ ├── OCMock
│ │ │ │ ├── NSInvocation+OCMAdditions.h
│ │ │ │ ├── NSInvocation+OCMAdditions.m
│ │ │ │ ├── NSMethodSignature+OCMAdditions.h
│ │ │ │ ├── NSMethodSignature+OCMAdditions.m
│ │ │ │ ├── NSNotificationCenter+OCMAdditions.h
│ │ │ │ ├── NSNotificationCenter+OCMAdditions.m
│ │ │ │ ├── NSObject+OCMAdditions.h
│ │ │ │ ├── NSObject+OCMAdditions.m
│ │ │ │ ├── NSValue+OCMAdditions.h
│ │ │ │ ├── NSValue+OCMAdditions.m
│ │ │ │ ├── OCClassMockObject.h
│ │ │ │ ├── OCClassMockObject.m
│ │ │ │ ├── OCMArg.h
│ │ │ │ ├── OCMArg.m
│ │ │ │ ├── OCMArgAction.h
│ │ │ │ ├── OCMArgAction.m
│ │ │ │ ├── OCMBlockArgCaller.h
│ │ │ │ ├── OCMBlockArgCaller.m
│ │ │ │ ├── OCMBlockCaller.h
│ │ │ │ ├── OCMBlockCaller.m
│ │ │ │ ├── OCMBoxedReturnValueProvider.h
│ │ │ │ ├── OCMBoxedReturnValueProvider.m
│ │ │ │ ├── OCMConstraint.h
│ │ │ │ ├── OCMConstraint.m
│ │ │ │ ├── OCMExceptionReturnValueProvider.h
│ │ │ │ ├── OCMExceptionReturnValueProvider.m
│ │ │ │ ├── OCMExpectationRecorder.h
│ │ │ │ ├── OCMExpectationRecorder.m
│ │ │ │ ├── OCMFunctions.h
│ │ │ │ ├── OCMFunctions.m
│ │ │ │ ├── OCMFunctionsPrivate.h
│ │ │ │ ├── OCMIndirectReturnValueProvider.h
│ │ │ │ ├── OCMIndirectReturnValueProvider.m
│ │ │ │ ├── OCMInvocationExpectation.h
│ │ │ │ ├── OCMInvocationExpectation.m
│ │ │ │ ├── OCMInvocationMatcher.h
│ │ │ │ ├── OCMInvocationMatcher.m
│ │ │ │ ├── OCMInvocationStub.h
│ │ │ │ ├── OCMInvocationStub.m
│ │ │ │ ├── OCMLocation.h
│ │ │ │ ├── OCMLocation.m
│ │ │ │ ├── OCMMacroState.h
│ │ │ │ ├── OCMMacroState.m
│ │ │ │ ├── OCMNotificationPoster.h
│ │ │ │ ├── OCMNotificationPoster.m
│ │ │ │ ├── OCMObserverRecorder.h
│ │ │ │ ├── OCMObserverRecorder.m
│ │ │ │ ├── OCMPassByRefSetter.h
│ │ │ │ ├── OCMPassByRefSetter.m
│ │ │ │ ├── OCMRealObjectForwarder.h
│ │ │ │ ├── OCMRealObjectForwarder.m
│ │ │ │ ├── OCMRecorder.h
│ │ │ │ ├── OCMRecorder.m
│ │ │ │ ├── OCMStubRecorder.h
│ │ │ │ ├── OCMStubRecorder.m
│ │ │ │ ├── OCMVerifier.h
│ │ │ │ ├── OCMVerifier.m
│ │ │ │ ├── OCMock-Info.plist
│ │ │ │ ├── OCMock-Prefix.pch
│ │ │ │ ├── OCMock.h
│ │ │ │ ├── OCMockObject.h
│ │ │ │ ├── OCMockObject.m
│ │ │ │ ├── OCObserverMockObject.h
│ │ │ │ ├── OCObserverMockObject.m
│ │ │ │ ├── OCPartialMockObject.h
│ │ │ │ ├── OCPartialMockObject.m
│ │ │ │ ├── OCProtocolMockObject.h
│ │ │ │ └── OCProtocolMockObject.m
│ │ │ ├── OCMockLib
│ │ │ │ └── OCMockLib-Prefix.pch
│ │ │ ├── OCMockLibTests
│ │ │ │ ├── OCMockLibTests-Info.plist
│ │ │ │ └── OCMockLibTests-Prefix.pch
│ │ │ └── OCMockTests
│ │ │ │ ├── NSInvocationOCMAdditionsTests.m
│ │ │ │ ├── NSMethodSignatureOCMAdditionsTests.m
│ │ │ │ ├── OCMArgTests.m
│ │ │ │ ├── OCMBoxedReturnValueProviderTests.m
│ │ │ │ ├── OCMConstraintTests.m
│ │ │ │ ├── OCMInvocationMatcherTests.m
│ │ │ │ ├── OCMStubRecorderTests.m
│ │ │ │ ├── OCMockObjectClassMethodMockingTests.m
│ │ │ │ ├── OCMockObjectDynamicPropertyMockingTests.m
│ │ │ │ ├── OCMockObjectForwardingTargetTests.m
│ │ │ │ ├── OCMockObjectHamcrestTests.m
│ │ │ │ ├── OCMockObjectMacroTests.m
│ │ │ │ ├── OCMockObjectPartialMocksTests.m
│ │ │ │ ├── OCMockObjectProtocolMocksTests.m
│ │ │ │ ├── OCMockObjectRuntimeTests.m
│ │ │ │ ├── OCMockObjectTests.m
│ │ │ │ ├── OCMockObjectVerifyAfterRunTests.m
│ │ │ │ ├── OCMockTests-Info.plist
│ │ │ │ ├── OCMockTests-Prefix.pch
│ │ │ │ ├── OCObserverMockObjectTests.m
│ │ │ │ ├── Resources
│ │ │ │ └── TestObjects.xcdatamodeld
│ │ │ │ │ └── TestObjects.xcdatamodel
│ │ │ │ │ └── contents
│ │ │ │ ├── TestClassWithCustomReferenceCounting.h
│ │ │ │ └── TestClassWithCustomReferenceCounting.m
│ │ │ └── Tools
│ │ │ └── updatebanner.rb
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── LICENSE
│ │ ├── PATENTS
│ │ ├── Parse.podspec
│ │ ├── Parse.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ │ ├── Parse
│ │ ├── Configurations
│ │ │ ├── Parse-iOS-Dynamic.xcconfig
│ │ │ ├── Parse-iOS.xcconfig
│ │ │ ├── Parse-macOS.xcconfig
│ │ │ ├── Parse-tvOS-Dynamic.xcconfig
│ │ │ ├── Parse-tvOS.xcconfig
│ │ │ ├── Parse-watchOS-Dynamic.xcconfig
│ │ │ ├── Parse-watchOS.xcconfig
│ │ │ ├── ParseUnitTests-iOS.xcconfig
│ │ │ ├── ParseUnitTests-macOS.xcconfig
│ │ │ └── Shared
│ │ ├── Parse.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── Parse-iOS-Dynamic.xcscheme
│ │ │ │ ├── Parse-iOS.xcscheme
│ │ │ │ ├── Parse-macOS.xcscheme
│ │ │ │ ├── Parse-tvOS-Dynamic.xcscheme
│ │ │ │ ├── Parse-tvOS.xcscheme
│ │ │ │ ├── Parse-watchOS-Dynamic.xcscheme
│ │ │ │ └── Parse-watchOS.xcscheme
│ │ ├── Parse
│ │ │ ├── Internal
│ │ │ │ ├── ACL
│ │ │ │ │ ├── DefaultACLController
│ │ │ │ │ │ ├── PFDefaultACLController.h
│ │ │ │ │ │ └── PFDefaultACLController.m
│ │ │ │ │ ├── PFACLPrivate.h
│ │ │ │ │ └── State
│ │ │ │ │ │ ├── PFACLState.h
│ │ │ │ │ │ ├── PFACLState.m
│ │ │ │ │ │ ├── PFACLState_Private.h
│ │ │ │ │ │ ├── PFMutableACLState.h
│ │ │ │ │ │ └── PFMutableACLState.m
│ │ │ │ ├── Analytics
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFAnalyticsController.h
│ │ │ │ │ │ └── PFAnalyticsController.m
│ │ │ │ │ ├── PFAnalytics_Private.h
│ │ │ │ │ └── Utilities
│ │ │ │ │ │ ├── PFAnalyticsUtilities.h
│ │ │ │ │ │ └── PFAnalyticsUtilities.m
│ │ │ │ ├── BFTask+Private.h
│ │ │ │ ├── BFTask+Private.m
│ │ │ │ ├── CloudCode
│ │ │ │ │ ├── PFCloudCodeController.h
│ │ │ │ │ └── PFCloudCodeController.m
│ │ │ │ ├── Commands
│ │ │ │ │ ├── CommandRunner
│ │ │ │ │ │ ├── PFCommandRunning.h
│ │ │ │ │ │ ├── PFCommandRunning.m
│ │ │ │ │ │ ├── PFCommandRunningConstants.h
│ │ │ │ │ │ ├── PFCommandRunningConstants.m
│ │ │ │ │ │ ├── URLRequestConstructor
│ │ │ │ │ │ │ ├── PFCommandURLRequestConstructor.h
│ │ │ │ │ │ │ └── PFCommandURLRequestConstructor.m
│ │ │ │ │ │ └── URLSession
│ │ │ │ │ │ │ ├── PFURLSessionCommandRunner.h
│ │ │ │ │ │ │ ├── PFURLSessionCommandRunner.m
│ │ │ │ │ │ │ ├── PFURLSessionCommandRunner_Private.h
│ │ │ │ │ │ │ └── Session
│ │ │ │ │ │ │ ├── PFURLSession.h
│ │ │ │ │ │ │ ├── PFURLSession.m
│ │ │ │ │ │ │ ├── PFURLSession_Private.h
│ │ │ │ │ │ │ └── TaskDelegate
│ │ │ │ │ │ │ ├── PFURLSessionDataTaskDelegate.h
│ │ │ │ │ │ │ ├── PFURLSessionDataTaskDelegate.m
│ │ │ │ │ │ │ ├── PFURLSessionDataTaskDelegate_Private.h
│ │ │ │ │ │ │ ├── PFURLSessionFileDownloadTaskDelegate.h
│ │ │ │ │ │ │ ├── PFURLSessionFileDownloadTaskDelegate.m
│ │ │ │ │ │ │ ├── PFURLSessionJSONDataTaskDelegate.h
│ │ │ │ │ │ │ ├── PFURLSessionJSONDataTaskDelegate.m
│ │ │ │ │ │ │ ├── PFURLSessionUploadTaskDelegate.h
│ │ │ │ │ │ │ └── PFURLSessionUploadTaskDelegate.m
│ │ │ │ │ ├── PFRESTAnalyticsCommand.h
│ │ │ │ │ ├── PFRESTAnalyticsCommand.m
│ │ │ │ │ ├── PFRESTCloudCommand.h
│ │ │ │ │ ├── PFRESTCloudCommand.m
│ │ │ │ │ ├── PFRESTCommand.h
│ │ │ │ │ ├── PFRESTCommand.m
│ │ │ │ │ ├── PFRESTCommand_Private.h
│ │ │ │ │ ├── PFRESTConfigCommand.h
│ │ │ │ │ ├── PFRESTConfigCommand.m
│ │ │ │ │ ├── PFRESTFileCommand.h
│ │ │ │ │ ├── PFRESTFileCommand.m
│ │ │ │ │ ├── PFRESTObjectBatchCommand.h
│ │ │ │ │ ├── PFRESTObjectBatchCommand.m
│ │ │ │ │ ├── PFRESTObjectCommand.h
│ │ │ │ │ ├── PFRESTObjectCommand.m
│ │ │ │ │ ├── PFRESTPushCommand.h
│ │ │ │ │ ├── PFRESTPushCommand.m
│ │ │ │ │ ├── PFRESTQueryCommand.h
│ │ │ │ │ ├── PFRESTQueryCommand.m
│ │ │ │ │ ├── PFRESTSessionCommand.h
│ │ │ │ │ ├── PFRESTSessionCommand.m
│ │ │ │ │ ├── PFRESTUserCommand.h
│ │ │ │ │ └── PFRESTUserCommand.m
│ │ │ │ ├── Config
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFConfigController.h
│ │ │ │ │ │ ├── PFConfigController.m
│ │ │ │ │ │ ├── PFCurrentConfigController.h
│ │ │ │ │ │ └── PFCurrentConfigController.m
│ │ │ │ │ └── PFConfig_Private.h
│ │ │ │ ├── FieldOperation
│ │ │ │ │ ├── PFFieldOperation.h
│ │ │ │ │ ├── PFFieldOperation.m
│ │ │ │ │ ├── PFFieldOperationDecoder.h
│ │ │ │ │ └── PFFieldOperationDecoder.m
│ │ │ │ ├── File
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFFileController.h
│ │ │ │ │ │ ├── PFFileController.m
│ │ │ │ │ │ ├── PFFileStagingController.h
│ │ │ │ │ │ ├── PFFileStagingController.m
│ │ │ │ │ │ └── PFFileUploadResult.m
│ │ │ │ │ ├── FileDataStream
│ │ │ │ │ │ ├── PFFileDataStream.h
│ │ │ │ │ │ └── PFFileDataStream.m
│ │ │ │ │ ├── PFFileObject_Private.h
│ │ │ │ │ └── State
│ │ │ │ │ │ ├── PFFileState.h
│ │ │ │ │ │ ├── PFFileState.m
│ │ │ │ │ │ ├── PFFileState_Private.h
│ │ │ │ │ │ ├── PFMutableFileState.h
│ │ │ │ │ │ └── PFMutableFileState.m
│ │ │ │ ├── HTTPRequest
│ │ │ │ │ ├── PFHTTPRequest.h
│ │ │ │ │ ├── PFHTTPURLRequestConstructor.h
│ │ │ │ │ ├── PFHTTPURLRequestConstructor.m
│ │ │ │ │ ├── PFURLConstructor.h
│ │ │ │ │ └── PFURLConstructor.m
│ │ │ │ ├── Installation
│ │ │ │ │ ├── Constants
│ │ │ │ │ │ ├── PFInstallationConstants.h
│ │ │ │ │ │ └── PFInstallationConstants.m
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFInstallationController.h
│ │ │ │ │ │ └── PFInstallationController.m
│ │ │ │ │ ├── CurrentInstallationController
│ │ │ │ │ │ ├── PFCurrentInstallationController.h
│ │ │ │ │ │ └── PFCurrentInstallationController.m
│ │ │ │ │ ├── InstallationIdentifierStore
│ │ │ │ │ │ ├── PFInstallationIdentifierStore.h
│ │ │ │ │ │ ├── PFInstallationIdentifierStore.m
│ │ │ │ │ │ └── PFInstallationIdentifierStore_Private.h
│ │ │ │ │ └── PFInstallationPrivate.h
│ │ │ │ ├── KeyValueCache
│ │ │ │ │ ├── PFKeyValueCache.h
│ │ │ │ │ ├── PFKeyValueCache.m
│ │ │ │ │ └── PFKeyValueCache_Private.h
│ │ │ │ ├── LocalDataStore
│ │ │ │ │ ├── OfflineQueryLogic
│ │ │ │ │ │ ├── PFOfflineQueryLogic.h
│ │ │ │ │ │ └── PFOfflineQueryLogic.m
│ │ │ │ │ ├── OfflineStore
│ │ │ │ │ │ ├── PFOfflineStore.h
│ │ │ │ │ │ └── PFOfflineStore.m
│ │ │ │ │ ├── Pin
│ │ │ │ │ │ ├── PFPin.h
│ │ │ │ │ │ └── PFPin.m
│ │ │ │ │ └── SQLite
│ │ │ │ │ │ ├── PFSQLiteDatabase.h
│ │ │ │ │ │ ├── PFSQLiteDatabase.m
│ │ │ │ │ │ ├── PFSQLiteDatabaseController.h
│ │ │ │ │ │ ├── PFSQLiteDatabaseController.m
│ │ │ │ │ │ ├── PFSQLiteDatabaseResult.h
│ │ │ │ │ │ ├── PFSQLiteDatabaseResult.m
│ │ │ │ │ │ ├── PFSQLiteDatabase_Private.h
│ │ │ │ │ │ ├── PFSQLiteStatement.h
│ │ │ │ │ │ └── PFSQLiteStatement.m
│ │ │ │ ├── MultiProcessLock
│ │ │ │ │ ├── PFMultiProcessFileLock.h
│ │ │ │ │ ├── PFMultiProcessFileLock.m
│ │ │ │ │ ├── PFMultiProcessFileLockController.h
│ │ │ │ │ └── PFMultiProcessFileLockController.m
│ │ │ │ ├── Object
│ │ │ │ │ ├── BatchController
│ │ │ │ │ │ ├── PFObjectBatchController.h
│ │ │ │ │ │ └── PFObjectBatchController.m
│ │ │ │ │ ├── Coder
│ │ │ │ │ │ └── File
│ │ │ │ │ │ │ ├── PFObjectFileCoder.h
│ │ │ │ │ │ │ ├── PFObjectFileCoder.m
│ │ │ │ │ │ │ ├── PFObjectFileCodingLogic.h
│ │ │ │ │ │ │ └── PFObjectFileCodingLogic.m
│ │ │ │ │ ├── Constants
│ │ │ │ │ │ ├── PFObjectConstants.h
│ │ │ │ │ │ └── PFObjectConstants.m
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── OfflineController
│ │ │ │ │ │ │ ├── PFOfflineObjectController.h
│ │ │ │ │ │ │ └── PFOfflineObjectController.m
│ │ │ │ │ │ ├── PFObjectController.h
│ │ │ │ │ │ ├── PFObjectController.m
│ │ │ │ │ │ ├── PFObjectController_Private.h
│ │ │ │ │ │ └── PFObjectControlling.h
│ │ │ │ │ ├── CurrentController
│ │ │ │ │ │ └── PFCurrentObjectControlling.h
│ │ │ │ │ ├── EstimatedData
│ │ │ │ │ │ ├── PFObjectEstimatedData.h
│ │ │ │ │ │ └── PFObjectEstimatedData.m
│ │ │ │ │ ├── FilePersistence
│ │ │ │ │ │ ├── PFObjectFilePersistenceController.h
│ │ │ │ │ │ └── PFObjectFilePersistenceController.m
│ │ │ │ │ ├── LocalIdStore
│ │ │ │ │ │ ├── PFObjectLocalIdStore.h
│ │ │ │ │ │ └── PFObjectLocalIdStore.m
│ │ │ │ │ ├── OperationSet
│ │ │ │ │ │ ├── PFOperationSet.h
│ │ │ │ │ │ └── PFOperationSet.m
│ │ │ │ │ ├── PFObjectPrivate.h
│ │ │ │ │ ├── PinningStore
│ │ │ │ │ │ ├── PFPinningObjectStore.h
│ │ │ │ │ │ └── PFPinningObjectStore.m
│ │ │ │ │ ├── State
│ │ │ │ │ │ ├── PFMutableObjectState.h
│ │ │ │ │ │ ├── PFMutableObjectState.m
│ │ │ │ │ │ ├── PFObjectState.h
│ │ │ │ │ │ ├── PFObjectState.m
│ │ │ │ │ │ └── PFObjectState_Private.h
│ │ │ │ │ ├── Subclassing
│ │ │ │ │ │ ├── PFObjectSubclassInfo.h
│ │ │ │ │ │ ├── PFObjectSubclassInfo.m
│ │ │ │ │ │ ├── PFObjectSubclassingController.h
│ │ │ │ │ │ └── PFObjectSubclassingController.m
│ │ │ │ │ └── Utilities
│ │ │ │ │ │ ├── PFObjectUtilities.h
│ │ │ │ │ │ └── PFObjectUtilities.m
│ │ │ │ ├── PFAlertView.h
│ │ │ │ ├── PFAlertView.m
│ │ │ │ ├── PFApplication.h
│ │ │ │ ├── PFApplication.m
│ │ │ │ ├── PFAssert.h
│ │ │ │ ├── PFAsyncTaskQueue.h
│ │ │ │ ├── PFAsyncTaskQueue.m
│ │ │ │ ├── PFBase64Encoder.h
│ │ │ │ ├── PFBase64Encoder.m
│ │ │ │ ├── PFBaseState.h
│ │ │ │ ├── PFBaseState.m
│ │ │ │ ├── PFCategoryLoader.h
│ │ │ │ ├── PFCategoryLoader.m
│ │ │ │ ├── PFCommandCache.h
│ │ │ │ ├── PFCommandCache.m
│ │ │ │ ├── PFCommandCache_Private.h
│ │ │ │ ├── PFCommandResult.h
│ │ │ │ ├── PFCommandResult.m
│ │ │ │ ├── PFCoreDataProvider.h
│ │ │ │ ├── PFCoreManager.h
│ │ │ │ ├── PFCoreManager.m
│ │ │ │ ├── PFDataProvider.h
│ │ │ │ ├── PFDateFormatter.h
│ │ │ │ ├── PFDateFormatter.m
│ │ │ │ ├── PFDevice.h
│ │ │ │ ├── PFDevice.m
│ │ │ │ ├── PFErrorUtilities.h
│ │ │ │ ├── PFErrorUtilities.m
│ │ │ │ ├── PFEventuallyPin.h
│ │ │ │ ├── PFEventuallyPin.m
│ │ │ │ ├── PFEventuallyQueue.h
│ │ │ │ ├── PFEventuallyQueue.m
│ │ │ │ ├── PFEventuallyQueue_Private.h
│ │ │ │ ├── PFFileManager.h
│ │ │ │ ├── PFFileManager.m
│ │ │ │ ├── PFGeoPointPrivate.h
│ │ │ │ ├── PFHash.h
│ │ │ │ ├── PFHash.m
│ │ │ │ ├── PFInternalUtils.h
│ │ │ │ ├── PFInternalUtils.m
│ │ │ │ ├── PFJSONSerialization.h
│ │ │ │ ├── PFJSONSerialization.m
│ │ │ │ ├── PFKeychainStore.h
│ │ │ │ ├── PFKeychainStore.m
│ │ │ │ ├── PFLocationManager.h
│ │ │ │ ├── PFLocationManager.m
│ │ │ │ ├── PFLogging.h
│ │ │ │ ├── PFMacros.h
│ │ │ │ ├── PFMemoryEventuallyQueue.h
│ │ │ │ ├── PFMemoryEventuallyQueue.m
│ │ │ │ ├── PFMulticastDelegate.h
│ │ │ │ ├── PFMulticastDelegate.m
│ │ │ │ ├── PFNetworkCommand.h
│ │ │ │ ├── PFPinningEventuallyQueue.h
│ │ │ │ ├── PFPinningEventuallyQueue.m
│ │ │ │ ├── PFPolygonPrivate.h
│ │ │ │ ├── PFReachability.h
│ │ │ │ ├── PFReachability.m
│ │ │ │ ├── PFSystemLogger.h
│ │ │ │ ├── PFSystemLogger.m
│ │ │ │ ├── PFTaskQueue.h
│ │ │ │ ├── PFTaskQueue.m
│ │ │ │ ├── PFWeakValue.h
│ │ │ │ ├── PFWeakValue.m
│ │ │ │ ├── ParseClientConfiguration_Private.h
│ │ │ │ ├── ParseInternal.h
│ │ │ │ ├── ParseManager.h
│ │ │ │ ├── ParseManager.m
│ │ │ │ ├── ParseManagerPrivate.h
│ │ │ │ ├── ParseModule.h
│ │ │ │ ├── ParseModule.m
│ │ │ │ ├── Parse_Private.h
│ │ │ │ ├── Persistence
│ │ │ │ │ ├── Group
│ │ │ │ │ │ ├── PFFilePersistenceGroup.h
│ │ │ │ │ │ ├── PFFilePersistenceGroup.m
│ │ │ │ │ │ ├── PFPersistenceGroup.h
│ │ │ │ │ │ ├── PFUserDefaultsPersistenceGroup.h
│ │ │ │ │ │ └── PFUserDefaultsPersistenceGroup.m
│ │ │ │ │ ├── PFPersistenceController.h
│ │ │ │ │ └── PFPersistenceController.m
│ │ │ │ ├── Product
│ │ │ │ │ ├── PFProduct+Private.h
│ │ │ │ │ └── ProductsRequestHandler
│ │ │ │ │ │ ├── PFProductsRequestHandler.h
│ │ │ │ │ │ └── PFProductsRequestHandler.m
│ │ │ │ ├── PropertyInfo
│ │ │ │ │ ├── PFPropertyInfo.h
│ │ │ │ │ ├── PFPropertyInfo.m
│ │ │ │ │ ├── PFPropertyInfo_Private.h
│ │ │ │ │ ├── PFPropertyInfo_Runtime.h
│ │ │ │ │ └── PFPropertyInfo_Runtime.m
│ │ │ │ ├── Purchase
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFPurchaseController.h
│ │ │ │ │ │ └── PFPurchaseController.m
│ │ │ │ │ └── PaymentTransactionObserver
│ │ │ │ │ │ ├── PFPaymentTransactionObserver.h
│ │ │ │ │ │ ├── PFPaymentTransactionObserver.m
│ │ │ │ │ │ └── PFPaymentTransactionObserver_Private.h
│ │ │ │ ├── Push
│ │ │ │ │ ├── ChannelsController
│ │ │ │ │ │ ├── PFPushChannelsController.h
│ │ │ │ │ │ └── PFPushChannelsController.m
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFPushController.h
│ │ │ │ │ │ └── PFPushController.m
│ │ │ │ │ ├── Manager
│ │ │ │ │ │ ├── PFPushManager.h
│ │ │ │ │ │ └── PFPushManager.m
│ │ │ │ │ ├── PFPushPrivate.h
│ │ │ │ │ ├── State
│ │ │ │ │ │ ├── PFMutablePushState.h
│ │ │ │ │ │ ├── PFMutablePushState.m
│ │ │ │ │ │ ├── PFPushState.h
│ │ │ │ │ │ ├── PFPushState.m
│ │ │ │ │ │ └── PFPushState_Private.h
│ │ │ │ │ └── Utilites
│ │ │ │ │ │ ├── PFPushUtilities.h
│ │ │ │ │ │ └── PFPushUtilities.m
│ │ │ │ ├── Query
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFCachedQueryController.h
│ │ │ │ │ │ ├── PFCachedQueryController.m
│ │ │ │ │ │ ├── PFOfflineQueryController.h
│ │ │ │ │ │ ├── PFOfflineQueryController.m
│ │ │ │ │ │ ├── PFQueryController.h
│ │ │ │ │ │ └── PFQueryController.m
│ │ │ │ │ ├── PFQueryConstants.h
│ │ │ │ │ ├── PFQueryConstants.m
│ │ │ │ │ ├── PFQueryPrivate.h
│ │ │ │ │ ├── State
│ │ │ │ │ │ ├── PFMutableQueryState.h
│ │ │ │ │ │ ├── PFMutableQueryState.m
│ │ │ │ │ │ ├── PFQueryState.h
│ │ │ │ │ │ ├── PFQueryState.m
│ │ │ │ │ │ └── PFQueryState_Private.h
│ │ │ │ │ └── Utilities
│ │ │ │ │ │ ├── PFQueryUtilities.h
│ │ │ │ │ │ └── PFQueryUtilities.m
│ │ │ │ ├── Relation
│ │ │ │ │ ├── PFRelationPrivate.h
│ │ │ │ │ └── State
│ │ │ │ │ │ ├── PFMutableRelationState.h
│ │ │ │ │ │ ├── PFMutableRelationState.m
│ │ │ │ │ │ ├── PFRelationState.h
│ │ │ │ │ │ ├── PFRelationState.m
│ │ │ │ │ │ └── PFRelationState_Private.h
│ │ │ │ ├── Session
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFSessionController.h
│ │ │ │ │ │ └── PFSessionController.m
│ │ │ │ │ ├── PFSession_Private.h
│ │ │ │ │ └── Utilities
│ │ │ │ │ │ ├── PFSessionUtilities.h
│ │ │ │ │ │ └── PFSessionUtilities.m
│ │ │ │ ├── ThreadSafety
│ │ │ │ │ ├── PFThreadsafety.h
│ │ │ │ │ └── PFThreadsafety.m
│ │ │ │ └── User
│ │ │ │ │ ├── AuthenticationProviders
│ │ │ │ │ ├── Controller
│ │ │ │ │ │ ├── PFUserAuthenticationController.h
│ │ │ │ │ │ └── PFUserAuthenticationController.m
│ │ │ │ │ └── Providers
│ │ │ │ │ │ └── Anonymous
│ │ │ │ │ │ ├── PFAnonymousAuthenticationProvider.h
│ │ │ │ │ │ ├── PFAnonymousAuthenticationProvider.m
│ │ │ │ │ │ └── PFAnonymousUtils_Private.h
│ │ │ │ │ ├── Coder
│ │ │ │ │ └── File
│ │ │ │ │ │ ├── PFUserFileCodingLogic.h
│ │ │ │ │ │ └── PFUserFileCodingLogic.m
│ │ │ │ │ ├── Constants
│ │ │ │ │ ├── PFUserConstants.h
│ │ │ │ │ └── PFUserConstants.m
│ │ │ │ │ ├── Controller
│ │ │ │ │ ├── PFUserController.h
│ │ │ │ │ └── PFUserController.m
│ │ │ │ │ ├── CurrentUserController
│ │ │ │ │ ├── PFCurrentUserController.h
│ │ │ │ │ └── PFCurrentUserController.m
│ │ │ │ │ ├── PFUserPrivate.h
│ │ │ │ │ └── State
│ │ │ │ │ ├── PFMutableUserState.h
│ │ │ │ │ ├── PFMutableUserState.m
│ │ │ │ │ ├── PFUserState.h
│ │ │ │ │ ├── PFUserState.m
│ │ │ │ │ └── PFUserState_Private.h
│ │ │ ├── PFACL.h
│ │ │ ├── PFACL.m
│ │ │ ├── PFAnalytics.h
│ │ │ ├── PFAnalytics.m
│ │ │ ├── PFAnonymousUtils+Deprecated.h
│ │ │ ├── PFAnonymousUtils.h
│ │ │ ├── PFAnonymousUtils.m
│ │ │ ├── PFCloud+Deprecated.h
│ │ │ ├── PFCloud+Synchronous.h
│ │ │ ├── PFCloud.h
│ │ │ ├── PFCloud.m
│ │ │ ├── PFConfig+Synchronous.h
│ │ │ ├── PFConfig.h
│ │ │ ├── PFConfig.m
│ │ │ ├── PFConstants.h
│ │ │ ├── PFConstants.m
│ │ │ ├── PFDecoder.h
│ │ │ ├── PFDecoder.m
│ │ │ ├── PFEncoder.h
│ │ │ ├── PFEncoder.m
│ │ │ ├── PFFileObject+Deprecated.h
│ │ │ ├── PFFileObject+Synchronous.h
│ │ │ ├── PFFileObject.h
│ │ │ ├── PFFileObject.m
│ │ │ ├── PFFileUploadController.h
│ │ │ ├── PFFileUploadResult.h
│ │ │ ├── PFGeoPoint.h
│ │ │ ├── PFGeoPoint.m
│ │ │ ├── PFInstallation.h
│ │ │ ├── PFInstallation.m
│ │ │ ├── PFNetworkActivityIndicatorManager.h
│ │ │ ├── PFNetworkActivityIndicatorManager.m
│ │ │ ├── PFObject+Deprecated.h
│ │ │ ├── PFObject+Subclass.h
│ │ │ ├── PFObject+Synchronous.h
│ │ │ ├── PFObject.h
│ │ │ ├── PFObject.m
│ │ │ ├── PFPolygon.h
│ │ │ ├── PFPolygon.m
│ │ │ ├── PFProduct.h
│ │ │ ├── PFProduct.m
│ │ │ ├── PFPurchase.h
│ │ │ ├── PFPurchase.m
│ │ │ ├── PFPush+Deprecated.h
│ │ │ ├── PFPush+Synchronous.h
│ │ │ ├── PFPush.h
│ │ │ ├── PFPush.m
│ │ │ ├── PFQuery+Deprecated.h
│ │ │ ├── PFQuery+Synchronous.h
│ │ │ ├── PFQuery.h
│ │ │ ├── PFQuery.m
│ │ │ ├── PFRelation.h
│ │ │ ├── PFRelation.m
│ │ │ ├── PFRole.h
│ │ │ ├── PFRole.m
│ │ │ ├── PFSession.h
│ │ │ ├── PFSession.m
│ │ │ ├── PFSubclassing.h
│ │ │ ├── PFUser+Deprecated.h
│ │ │ ├── PFUser+Synchronous.h
│ │ │ ├── PFUser.h
│ │ │ ├── PFUser.m
│ │ │ ├── PFUserAuthenticationDelegate.h
│ │ │ ├── Parse.h
│ │ │ ├── Parse.m
│ │ │ ├── ParseClientConfiguration.h
│ │ │ ├── ParseClientConfiguration.m
│ │ │ └── Resources
│ │ │ │ ├── Parse-OSX.Info.plist
│ │ │ │ ├── Parse-iOS.Info.plist
│ │ │ │ ├── Parse-tvOS.Info.plist
│ │ │ │ ├── Parse-watchOS.Info.plist
│ │ │ │ └── en.lproj
│ │ │ │ └── Parse.strings
│ │ ├── ParseUnitTests-iOS-host
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── Assets.xcassets
│ │ │ │ └── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ ├── Info.plist
│ │ │ ├── Main.storyboard
│ │ │ ├── ViewController.h
│ │ │ ├── ViewController.m
│ │ │ └── main.m
│ │ ├── Tests
│ │ │ ├── Other
│ │ │ │ ├── Cache
│ │ │ │ │ ├── TestCache.h
│ │ │ │ │ └── TestCache.m
│ │ │ │ ├── ExtensionDataSharing
│ │ │ │ │ ├── PFExtensionDataSharingTestHelper.h
│ │ │ │ │ └── PFExtensionDataSharingTestHelper.m
│ │ │ │ ├── FileManager
│ │ │ │ │ ├── TestFileManager.h
│ │ │ │ │ └── TestFileManager.m
│ │ │ │ ├── LocationManager
│ │ │ │ │ ├── CLLocationManager+TestAdditions.h
│ │ │ │ │ └── CLLocationManager+TestAdditions.m
│ │ │ │ ├── NetworkMocking
│ │ │ │ │ ├── PFMockURLProtocol.h
│ │ │ │ │ ├── PFMockURLProtocol.m
│ │ │ │ │ ├── PFMockURLResponse.h
│ │ │ │ │ └── PFMockURLResponse.m
│ │ │ │ ├── OCMock
│ │ │ │ │ ├── OCMock+Parse.h
│ │ │ │ │ └── OCMock+Parse.m
│ │ │ │ ├── StoreKitMocking
│ │ │ │ │ ├── PFTestSKPaymentQueue.h
│ │ │ │ │ ├── PFTestSKPaymentQueue.m
│ │ │ │ │ ├── PFTestSKPaymentTransaction.h
│ │ │ │ │ ├── PFTestSKPaymentTransaction.m
│ │ │ │ │ ├── PFTestSKProduct.h
│ │ │ │ │ ├── PFTestSKProduct.m
│ │ │ │ │ ├── PFTestSKProductsRequest.h
│ │ │ │ │ ├── PFTestSKProductsRequest.m
│ │ │ │ │ ├── PFTestSKProductsResponse.h
│ │ │ │ │ └── PFTestSKProductsResponse.m
│ │ │ │ ├── Swizzling
│ │ │ │ │ ├── PFTestSwizzledMethod.h
│ │ │ │ │ ├── PFTestSwizzledMethod.m
│ │ │ │ │ ├── PFTestSwizzlingUtilities.h
│ │ │ │ │ └── PFTestSwizzlingUtilities.m
│ │ │ │ └── TestCases
│ │ │ │ │ ├── TestCase
│ │ │ │ │ ├── PFTestCase.h
│ │ │ │ │ └── PFTestCase.m
│ │ │ │ │ └── UnitTestCase
│ │ │ │ │ ├── PFUnitTestCase.h
│ │ │ │ │ └── PFUnitTestCase.m
│ │ │ ├── Resources
│ │ │ │ ├── ParseUnitTests-OSX-Info.plist
│ │ │ │ └── ParseUnitTests-iOS-Info.plist
│ │ │ ├── Unit
│ │ │ │ ├── ACLDefaultTests.m
│ │ │ │ ├── ACLStateTests.m
│ │ │ │ ├── ACLTests.m
│ │ │ │ ├── AlertViewTests.m
│ │ │ │ ├── AnalyticsCommandTests.m
│ │ │ │ ├── AnalyticsControllerTests.m
│ │ │ │ ├── AnalyticsUnitTests.m
│ │ │ │ ├── AnalyticsUtilitiesTests.m
│ │ │ │ ├── AnonymousAuthenticationProviderTests.m
│ │ │ │ ├── AnonymousUtilsTests.m
│ │ │ │ ├── BaseStateTests.m
│ │ │ │ ├── CloudCodeControllerTests.m
│ │ │ │ ├── CloudCommandTests.m
│ │ │ │ ├── CloudUnitTests.m
│ │ │ │ ├── CommandResultTests.m
│ │ │ │ ├── CommandURLRequestConstructorTests.m
│ │ │ │ ├── CommandUnitTests.m
│ │ │ │ ├── ConfigCommandTests.m
│ │ │ │ ├── ConfigControllerTests.m
│ │ │ │ ├── ConfigUnitTests.m
│ │ │ │ ├── CurrentConfigControllerTests.m
│ │ │ │ ├── DateFormatterTests.m
│ │ │ │ ├── DecoderTests.m
│ │ │ │ ├── DefaultACLControllerTests.m
│ │ │ │ ├── DeviceTests.m
│ │ │ │ ├── ExtensionDataSharingMobileTests.m
│ │ │ │ ├── ExtensionDataSharingTests.m
│ │ │ │ ├── FieldOperationDecoderTests.m
│ │ │ │ ├── FieldOperationTests.m
│ │ │ │ ├── FileCommandTests.m
│ │ │ │ ├── FileControllerTests.m
│ │ │ │ ├── FileDataStreamTests.m
│ │ │ │ ├── FileStateTests.m
│ │ │ │ ├── FileUnitTests.m
│ │ │ │ ├── GeoPointLocationTests.m
│ │ │ │ ├── GeoPointUnitTests.m
│ │ │ │ ├── HashTests.m
│ │ │ │ ├── IncrementUnitTests.m
│ │ │ │ ├── InstallationIdentifierUnitTests.m
│ │ │ │ ├── InstallationUnitTests.m
│ │ │ │ ├── KeyValueCacheTests.m
│ │ │ │ ├── KeychainStoreTests.m
│ │ │ │ ├── LocationManagerMobileTests.m
│ │ │ │ ├── LocationManagerTests.m
│ │ │ │ ├── ObjectBatchCommandTests.m
│ │ │ │ ├── ObjectBatchControllerTests.m
│ │ │ │ ├── ObjectCommandTests.m
│ │ │ │ ├── ObjectEstimatedDataTests.m
│ │ │ │ ├── ObjectFileCoderTests.m
│ │ │ │ ├── ObjectFileCodingLogicTests.m
│ │ │ │ ├── ObjectFilePersistenceControllerTests.m
│ │ │ │ ├── ObjectLocalIdStoreTests.m
│ │ │ │ ├── ObjectOfflineTests.m
│ │ │ │ ├── ObjectPinTests.m
│ │ │ │ ├── ObjectStateTests.m
│ │ │ │ ├── ObjectSubclassPropertiesTests.m
│ │ │ │ ├── ObjectSubclassTests.m
│ │ │ │ ├── ObjectSubclassingControllerTests.m
│ │ │ │ ├── ObjectUnitTests.m
│ │ │ │ ├── ObjectUtilitiesTests.m
│ │ │ │ ├── OfflineQueryControllerTests.m
│ │ │ │ ├── OfflineQueryLogicUnitTests.m
│ │ │ │ ├── OperationSetUnitTests.m
│ │ │ │ ├── ParseClientConfigurationTests.m
│ │ │ │ ├── ParseModuleUnitTests.m
│ │ │ │ ├── ParseSetupUnitTests.m
│ │ │ │ ├── PinUnitTests.m
│ │ │ │ ├── PinningObjectStoreTests.m
│ │ │ │ ├── PolygonUnitTests.m
│ │ │ │ ├── ProductTests.m
│ │ │ │ ├── PropertyInfoTests.m
│ │ │ │ ├── PurchaseControllerTests.m
│ │ │ │ ├── PurchaseUnitTests.m
│ │ │ │ ├── PushChannelsControllerTests.m
│ │ │ │ ├── PushCommandTests.m
│ │ │ │ ├── PushControllerTests.m
│ │ │ │ ├── PushManagerTests.m
│ │ │ │ ├── PushMobileTests.m
│ │ │ │ ├── PushStateTests.m
│ │ │ │ ├── PushUnitTests.m
│ │ │ │ ├── QueryCachedControllerTests.m
│ │ │ │ ├── QueryControllerUnitTests.m
│ │ │ │ ├── QueryPredicateUnitTests.m
│ │ │ │ ├── QueryStateUnitTests.m
│ │ │ │ ├── QueryUnitTests.m
│ │ │ │ ├── QueryUtilitiesTests.m
│ │ │ │ ├── RelationStateTests.m
│ │ │ │ ├── RelationUnitTests.m
│ │ │ │ ├── RoleUnitTests.m
│ │ │ │ ├── SQLiteDatabaseTest.m
│ │ │ │ ├── SessionControllerTests.m
│ │ │ │ ├── SessionUnitTests.m
│ │ │ │ ├── SessionUtilitiesTests.m
│ │ │ │ ├── URLConstructorTests.m
│ │ │ │ ├── URLSessionCommandRunnerTests.m
│ │ │ │ ├── URLSessionDataTaskDelegateTests.m
│ │ │ │ ├── URLSessionTests.m
│ │ │ │ ├── URLSessionUploadTaskDelegateTests.m
│ │ │ │ ├── UserCommandTests.m
│ │ │ │ ├── UserControllerTests.m
│ │ │ │ ├── UserFileCodingLogicTests.m
│ │ │ │ └── UserUnitTests.m
│ │ │ └── testServer.config
│ │ └── third_party_licenses.txt
│ │ ├── ParseFacebookUtils
│ │ ├── CHANGELOG.md
│ │ ├── Configurations
│ │ │ ├── ParseFacebookTestApplicationV4.xcconfig
│ │ │ ├── ParseFacebookUtilsV4-UnitTests.xcconfig
│ │ │ ├── ParseFacebookUtilsV4-iOS-Dynamic.xcconfig
│ │ │ ├── ParseFacebookUtilsV4-iOS.xcconfig
│ │ │ ├── ParseFacebookUtilsV4-tvOS-Dynamic.xcconfig
│ │ │ ├── ParseFacebookUtilsV4-tvOS.xcconfig
│ │ │ └── Shared
│ │ ├── ParseFacebookUtils.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── ParseFacebookUtilsV4-iOS-Dynamic.xcscheme
│ │ │ │ ├── ParseFacebookUtilsV4-iOS.xcscheme
│ │ │ │ ├── ParseFacebookUtilsV4-tvOS-Dynamic.xcscheme
│ │ │ │ └── ParseFacebookUtilsV4-tvOS.xcscheme
│ │ ├── ParseFacebookUtils
│ │ │ ├── Internal
│ │ │ │ ├── AuthenticationProvider
│ │ │ │ │ ├── PFFacebookAuthenticationProvider.h
│ │ │ │ │ ├── PFFacebookAuthenticationProvider.m
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── PFFacebookMobileAuthenticationProvider.h
│ │ │ │ │ │ ├── PFFacebookMobileAuthenticationProvider.m
│ │ │ │ │ │ └── PFFacebookMobileAuthenticationProvider_Private.h
│ │ │ │ │ └── tvOS
│ │ │ │ │ │ ├── PFFacebookDeviceAuthenticationProvider.h
│ │ │ │ │ │ └── PFFacebookDeviceAuthenticationProvider.m
│ │ │ │ ├── PFFacebookPrivateUtilities.h
│ │ │ │ ├── PFFacebookPrivateUtilities.m
│ │ │ │ └── PFFacebookUtils_Private.h
│ │ │ ├── PFFacebookUtils.h
│ │ │ ├── PFFacebookUtils.m
│ │ │ └── ParseFacebookUtilsV4.h
│ │ ├── Resources
│ │ │ ├── Info-iOS.plist
│ │ │ ├── Info-tvOS.plist
│ │ │ └── Localizable.strings
│ │ └── Tests
│ │ │ ├── Other
│ │ │ └── TestCase
│ │ │ │ ├── PFFacebookTestCase.h
│ │ │ │ └── PFFacebookTestCase.m
│ │ │ ├── Resources
│ │ │ └── Info.plist
│ │ │ ├── TestApplication
│ │ │ ├── Classes
│ │ │ │ └── main.m
│ │ │ └── Resources
│ │ │ │ └── Info.plist
│ │ │ └── Unit
│ │ │ ├── FacebookAuthenticationProviderTests.m
│ │ │ └── FacebookUtilsTests.m
│ │ ├── ParseStarterProject
│ │ ├── .gitignore
│ │ ├── OSX
│ │ │ ├── ParseOSXStarterProject-Swift
│ │ │ │ ├── ParseOSXStarterProject-Swift.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ ├── ParseOSXStarterProject
│ │ │ │ │ └── AppDelegate.swift
│ │ │ │ └── Resources
│ │ │ │ │ ├── Base.lproj
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ ├── Images.xcassets
│ │ │ │ │ └── AppIcon.appiconset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Info.plist
│ │ │ └── ParseOSXStarterProject
│ │ │ │ ├── ParseOSXStarterProject.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ ├── ParseOSXStarterProject
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ └── main.m
│ │ │ │ └── Resources
│ │ │ │ ├── Info.plist
│ │ │ │ └── en.lproj
│ │ │ │ ├── Credits.rtf
│ │ │ │ └── InfoPlist.strings
│ │ ├── iOS
│ │ │ ├── ParseStarterProject-Swift
│ │ │ │ ├── ParseStarterProject-Swift.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ ├── ParseStarterProject
│ │ │ │ │ ├── AppDelegate.swift
│ │ │ │ │ └── ViewController.swift
│ │ │ │ └── Resources
│ │ │ │ │ ├── Base.lproj
│ │ │ │ │ └── Main.storyboard
│ │ │ │ │ ├── Images.xcassets
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── Launch.storyboard
│ │ │ └── ParseStarterProject
│ │ │ │ ├── ParseStarterProject.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ ├── ParseStarterProject
│ │ │ │ ├── ParseStarterProjectAppDelegate.h
│ │ │ │ ├── ParseStarterProjectAppDelegate.m
│ │ │ │ ├── ParseStarterProjectViewController.h
│ │ │ │ ├── ParseStarterProjectViewController.m
│ │ │ │ └── main.m
│ │ │ │ └── Resources
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ └── en.lproj
│ │ │ │ └── InfoPlist.strings
│ │ ├── tvOS
│ │ │ └── ParseStarterProject-Swift
│ │ │ │ ├── ParseStarter-Swift.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── ParseStarter
│ │ │ │ ├── AppDelegate.swift
│ │ │ │ ├── Base.lproj
│ │ │ │ └── Main.storyboard
│ │ │ │ ├── Info.plist
│ │ │ │ └── ViewController.swift
│ │ └── watchOS
│ │ │ └── ParseStarterProject-Swift
│ │ │ ├── ParseStarter Extension
│ │ │ ├── ExtensionDelegate.swift
│ │ │ ├── Info.plist
│ │ │ └── InterfaceController.swift
│ │ │ ├── ParseStarter-Swift.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ ├── ParseStarter
│ │ │ ├── Assets.xcassets
│ │ │ │ └── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ │ └── Interface.storyboard
│ │ │ └── Info.plist
│ │ │ ├── ParseStarterProject
│ │ │ ├── AppDelegate.swift
│ │ │ └── ViewController.swift
│ │ │ └── Resources
│ │ │ ├── Base.lproj
│ │ │ └── Main.storyboard
│ │ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── LaunchImage.launchimage
│ │ │ │ └── Contents.json
│ │ │ └── Info.plist
│ │ ├── ParseTwitterUtils
│ │ ├── CHANGELOG.md
│ │ ├── Configurations
│ │ │ ├── ParseTwitterTestApplication.xcconfig
│ │ │ ├── ParseTwitterUtils-Tests.xcconfig
│ │ │ ├── ParseTwitterUtils-iOS-Dynamic.xcconfig
│ │ │ ├── ParseTwitterUtils-iOS.xcconfig
│ │ │ └── Shared
│ │ ├── ParseTwitterUtils.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── ParseTwitterUtils-iOS-Dynamic.xcscheme
│ │ │ │ └── ParseTwitterUtils-iOS.xcscheme
│ │ ├── ParseTwitterUtils
│ │ │ ├── Internal
│ │ │ │ ├── Dialog
│ │ │ │ │ ├── PFOAuth1FlowDialog.h
│ │ │ │ │ └── PFOAuth1FlowDialog.m
│ │ │ │ ├── OAuthCore
│ │ │ │ │ ├── PF_OAuthCore.h
│ │ │ │ │ └── PF_OAuthCore.m
│ │ │ │ ├── PFTwitterAlertView.h
│ │ │ │ ├── PFTwitterAlertView.m
│ │ │ │ ├── PFTwitterAuthenticationProvider.h
│ │ │ │ ├── PFTwitterAuthenticationProvider.m
│ │ │ │ ├── PFTwitterLocalization.h
│ │ │ │ ├── PFTwitterPrivateUtilities.h
│ │ │ │ ├── PFTwitterPrivateUtilities.m
│ │ │ │ ├── PFTwitterUtils_Private.h
│ │ │ │ └── PF_Twitter_Private.h
│ │ │ ├── PFTwitterUtils.h
│ │ │ ├── PFTwitterUtils.m
│ │ │ ├── PF_Twitter.h
│ │ │ ├── PF_Twitter.m
│ │ │ └── ParseTwitterUtils.h
│ │ ├── Resources
│ │ │ ├── Info.plist
│ │ │ └── en.lproj
│ │ │ │ └── ParseTwitterUtils.strings
│ │ ├── Tests
│ │ │ ├── Other
│ │ │ │ ├── PFTwitterTestMacros.h
│ │ │ │ └── TestCase
│ │ │ │ │ ├── PFTwitterTestCase.h
│ │ │ │ │ └── PFTwitterTestCase.m
│ │ │ ├── Resources
│ │ │ │ └── Info.plist
│ │ │ ├── TestApplication
│ │ │ │ ├── Classes
│ │ │ │ │ └── main.m
│ │ │ │ └── Resources
│ │ │ │ │ └── Info.plist
│ │ │ └── Unit
│ │ │ │ ├── OAuth1FlowDialogTests.m
│ │ │ │ ├── OAuthCoreTests.m
│ │ │ │ ├── TwitterAuthenticationProviderTests.m
│ │ │ │ ├── TwitterTests.m
│ │ │ │ └── TwitterUtilsTests.m
│ │ └── third_party_licenses.txt
│ │ ├── ParseUI
│ │ ├── Classes
│ │ │ ├── Cells
│ │ │ │ ├── PFCollectionViewCell.h
│ │ │ │ ├── PFCollectionViewCell.m
│ │ │ │ ├── PFPurchaseTableViewCell.h
│ │ │ │ ├── PFPurchaseTableViewCell.m
│ │ │ │ ├── PFTableViewCell.h
│ │ │ │ └── PFTableViewCell.m
│ │ │ ├── Internal
│ │ │ │ ├── Cells
│ │ │ │ │ ├── PFActivityIndicatorCollectionReusableView.h
│ │ │ │ │ ├── PFActivityIndicatorCollectionReusableView.m
│ │ │ │ │ ├── PFActivityIndicatorTableViewCell.h
│ │ │ │ │ └── PFActivityIndicatorTableViewCell.m
│ │ │ │ ├── Extensions
│ │ │ │ │ ├── PFColor.h
│ │ │ │ │ ├── PFColor.m
│ │ │ │ │ ├── PFImage.h
│ │ │ │ │ ├── PFImage.m
│ │ │ │ │ ├── PFRect.h
│ │ │ │ │ ├── PFRect.m
│ │ │ │ │ ├── PFUIAlertView.h
│ │ │ │ │ └── PFUIAlertView.m
│ │ │ │ ├── PFImageCache.h
│ │ │ │ ├── PFImageCache.m
│ │ │ │ ├── PFLocalization.h
│ │ │ │ ├── PFLocalization.m
│ │ │ │ └── Views
│ │ │ │ │ ├── Buttons
│ │ │ │ │ ├── PFActionButton.h
│ │ │ │ │ ├── PFActionButton.m
│ │ │ │ │ ├── PFDismissButton.h
│ │ │ │ │ ├── PFDismissButton.m
│ │ │ │ │ ├── PFPrimaryButton.h
│ │ │ │ │ ├── PFPrimaryButton.m
│ │ │ │ │ ├── PFTextButton.h
│ │ │ │ │ └── PFTextButton.m
│ │ │ │ │ ├── PFLoadingView.h
│ │ │ │ │ └── PFLoadingView.m
│ │ │ ├── LogInViewController
│ │ │ │ ├── PFLogInView.h
│ │ │ │ ├── PFLogInView.m
│ │ │ │ ├── PFLogInViewController.h
│ │ │ │ ├── PFLogInViewController.m
│ │ │ │ └── PFLogInView_Private.h
│ │ │ ├── ProductTableViewController
│ │ │ │ ├── PFProductTableViewController.h
│ │ │ │ └── PFProductTableViewController.m
│ │ │ ├── QueryCollectionViewController
│ │ │ │ ├── PFQueryCollectionViewController.h
│ │ │ │ └── PFQueryCollectionViewController.m
│ │ │ ├── QueryTableViewController
│ │ │ │ ├── PFQueryTableViewController.h
│ │ │ │ └── PFQueryTableViewController.m
│ │ │ ├── SignUpViewController
│ │ │ │ ├── PFSignUpView.h
│ │ │ │ ├── PFSignUpView.m
│ │ │ │ ├── PFSignUpViewController.h
│ │ │ │ └── PFSignUpViewController.m
│ │ │ └── Views
│ │ │ │ ├── PFImageView.h
│ │ │ │ ├── PFImageView.m
│ │ │ │ ├── PFTextField.h
│ │ │ │ └── PFTextField.m
│ │ ├── Configurations
│ │ │ ├── ParseUI-iOS-Dynamic.xcconfig
│ │ │ ├── ParseUI-iOS.xcconfig
│ │ │ └── Shared
│ │ ├── Generated
│ │ │ ├── PFResources.h
│ │ │ └── PFResources.m
│ │ ├── Other
│ │ │ ├── ParseUI.h
│ │ │ └── ParseUIConstants.h
│ │ ├── ParseUI.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── ParseUI-Dynamic.xcscheme
│ │ │ │ └── ParseUI.xcscheme
│ │ ├── ParseUIDemo
│ │ │ ├── Classes
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── CustomViewControllers
│ │ │ │ │ ├── LogInViewController
│ │ │ │ │ │ ├── CustomLogInViewController.h
│ │ │ │ │ │ └── CustomLogInViewController.m
│ │ │ │ │ ├── QueryCollectionViewController
│ │ │ │ │ │ ├── DeletionCollectionViewController.h
│ │ │ │ │ │ ├── DeletionCollectionViewController.m
│ │ │ │ │ │ ├── PaginatedCollectionViewController.h
│ │ │ │ │ │ ├── PaginatedCollectionViewController.m
│ │ │ │ │ │ ├── SectionedCollectionViewController.h
│ │ │ │ │ │ ├── SectionedCollectionViewController.m
│ │ │ │ │ │ ├── SimpleCollectionViewController.h
│ │ │ │ │ │ ├── SimpleCollectionViewController.m
│ │ │ │ │ │ ├── StoryboardCollectionViewController.h
│ │ │ │ │ │ ├── StoryboardCollectionViewController.m
│ │ │ │ │ │ ├── SubtitleImageCollectionViewController.h
│ │ │ │ │ │ └── SubtitleImageCollectionViewController.m
│ │ │ │ │ ├── QueryTableViewController
│ │ │ │ │ │ ├── CustomProductTableViewController.h
│ │ │ │ │ │ ├── CustomProductTableViewController.m
│ │ │ │ │ │ ├── DeletionTableViewController.h
│ │ │ │ │ │ ├── DeletionTableViewController.m
│ │ │ │ │ │ ├── PaginatedTableViewController.h
│ │ │ │ │ │ ├── PaginatedTableViewController.m
│ │ │ │ │ │ ├── SectionedTableViewController.h
│ │ │ │ │ │ ├── SectionedTableViewController.m
│ │ │ │ │ │ ├── SimpleTableViewController.h
│ │ │ │ │ │ ├── SimpleTableViewController.m
│ │ │ │ │ │ ├── StoryboardTableViewController.h
│ │ │ │ │ │ ├── StoryboardTableViewController.m
│ │ │ │ │ │ ├── SubtitleImageTableViewController.h
│ │ │ │ │ │ └── SubtitleImageTableViewController.m
│ │ │ │ │ └── SignUpViewController
│ │ │ │ │ │ ├── CustomSignUpViewController.h
│ │ │ │ │ │ └── CustomSignUpViewController.m
│ │ │ │ ├── PFUIDemoViewController.h
│ │ │ │ └── PFUIDemoViewController.m
│ │ │ ├── Images.xcassets
│ │ │ │ └── LaunchImage.launchimage
│ │ │ │ │ └── Contents.json
│ │ │ ├── Other
│ │ │ │ ├── Info.plist
│ │ │ │ └── main.m
│ │ │ └── Resources
│ │ │ │ ├── 0.png
│ │ │ │ ├── 1.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── Icon.png
│ │ │ │ ├── SimpleQueryCollectionStoryboard.storyboard
│ │ │ │ └── SimpleQueryTableStoryboard.storyboard
│ │ ├── Resources
│ │ │ ├── Images
│ │ │ │ ├── facebook_icon.png
│ │ │ │ ├── facebook_icon@2x.png
│ │ │ │ ├── facebook_icon@3x.png
│ │ │ │ ├── parse_logo.png
│ │ │ │ ├── parse_logo@2x.png
│ │ │ │ ├── parse_logo@3x.png
│ │ │ │ ├── twitter_icon.png
│ │ │ │ ├── twitter_icon@2x.png
│ │ │ │ └── twitter_icon@3x.png
│ │ │ ├── Info.plist
│ │ │ └── Localization
│ │ │ │ ├── de.lproj
│ │ │ │ └── ParseUI.strings
│ │ │ │ ├── en.lproj
│ │ │ │ └── ParseUI.strings
│ │ │ │ ├── fr.lproj
│ │ │ │ └── ParseUI.strings
│ │ │ │ ├── he.lproj
│ │ │ │ └── ParseUI.strings
│ │ │ │ ├── pt-BR.lproj
│ │ │ │ └── ParseUI.strings
│ │ │ │ └── sv.lproj
│ │ │ │ └── ParseUI.strings
│ │ └── Scripts
│ │ │ └── convert_images.rb
│ │ ├── README.md
│ │ ├── Rakefile
│ │ ├── Scripts
│ │ ├── build_third_party.rb
│ │ └── jazzy.sh
│ │ └── Vendor
│ │ └── xctoolchain
│ │ ├── .clang-format
│ │ ├── .gitignore
│ │ ├── Configurations
│ │ ├── Common.xcconfig
│ │ ├── Platform
│ │ │ ├── iOS.xcconfig
│ │ │ ├── macOS.xcconfig
│ │ │ ├── tvOS.xcconfig
│ │ │ └── watchOS.xcconfig
│ │ ├── Product
│ │ │ ├── Application.xcconfig
│ │ │ ├── DynamicFramework.xcconfig
│ │ │ ├── LogicTests.xcconfig
│ │ │ └── StaticFramework.xcconfig
│ │ ├── Project
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ └── Warnings.xcconfig
│ │ ├── README.md
│ │ └── Scripts
│ │ └── xctask
│ │ ├── build_framework_task.rb
│ │ └── build_task.rb
├── Podlive.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── Podlive.xcscheme
└── Podlive
│ ├── Application
│ ├── CCNApplicationDelegate.h
│ ├── CCNApplicationDelegate.m
│ ├── CCNApplicationViewController.h
│ ├── CCNApplicationViewController.m
│ ├── CCNNotificationCoordinator.h
│ ├── CCNNotificationCoordinator.m
│ ├── Constants
│ │ ├── CCNConstants.h
│ │ └── CCNConstants.m
│ └── main.m
│ ├── Authentication
│ ├── CCNAuthView.h
│ ├── CCNAuthView.m
│ ├── CCNAuthViewController.h
│ ├── CCNAuthViewController.m
│ ├── CCNLoginLogoutButton.h
│ ├── CCNLoginLogoutButton.m
│ ├── CCNUserInfoView.h
│ ├── CCNUserInfoView.m
│ ├── CCNUserInfoViewController.h
│ └── CCNUserInfoViewController.m
│ ├── Categories
│ ├── Appkit
│ │ ├── NSAppearance+Podlive.h
│ │ ├── NSAppearance+Podlive.m
│ │ ├── NSApplication+MainMenu.h
│ │ ├── NSApplication+MainMenu.m
│ │ ├── NSApplication+Tools.h
│ │ ├── NSApplication+Tools.m
│ │ ├── NSBundle+Localization.h
│ │ ├── NSBundle+Localization.m
│ │ ├── NSButton+Tools.h
│ │ ├── NSButton+Tools.m
│ │ ├── NSColor+Podlive.h
│ │ ├── NSColor+Podlive.m
│ │ ├── NSImage+Podlive.h
│ │ ├── NSImage+Podlive.m
│ │ ├── NSImage+Tools.h
│ │ ├── NSImage+Tools.m
│ │ ├── NSImageView+Podlive.h
│ │ ├── NSImageView+Podlive.m
│ │ ├── NSSlider+Podlive.h
│ │ ├── NSSlider+Podlive.m
│ │ ├── NSTextField+Tools.h
│ │ ├── NSTextField+Tools.m
│ │ ├── NSView+Podlive.h
│ │ ├── NSView+Podlive.m
│ │ ├── NSViewController+Podlive.h
│ │ ├── NSViewController+Podlive.m
│ │ ├── NSWindow+Podlive.h
│ │ └── NSWindow+Podlive.m
│ ├── Core Animation
│ │ ├── NSBKeyframeAnimation+Animations.h
│ │ ├── NSBKeyframeAnimation+Animations.m
│ │ ├── NSBKeyframeAnimation.h
│ │ ├── NSBKeyframeAnimation.m
│ │ ├── NSBKeyframeAnimationFunctions.h
│ │ └── NSBKeyframeAnimationFunctions.m
│ ├── Foundation
│ │ ├── NSDictionary+Podlive.h
│ │ ├── NSDictionary+Podlive.m
│ │ ├── NSFont+Podlive.h
│ │ ├── NSFont+Podlive.m
│ │ ├── NSString+Podlive.h
│ │ ├── NSString+Podlive.m
│ │ ├── NSString+Tools.h
│ │ ├── NSString+Tools.m
│ │ ├── NSString+UILabels.h
│ │ ├── NSString+UILabels.m
│ │ ├── NSUserDefaults+Podlive.h
│ │ └── NSUserDefaults+Podlive.m
│ └── Parse
│ │ ├── PFUser+Podlive.h
│ │ └── PFUser+Podlive.m
│ ├── Channel Grid
│ ├── CCNChannelGridFlowLayout.h
│ ├── CCNChannelGridFlowLayout.m
│ ├── CCNChannelGridItem.h
│ ├── CCNChannelGridItem.m
│ ├── CCNChannelGridItemControlView.h
│ ├── CCNChannelGridItemControlView.m
│ ├── CCNChannelGridItemDetailView.h
│ ├── CCNChannelGridItemDetailView.m
│ ├── CCNChannelGridItemView.h
│ ├── CCNChannelGridItemView.m
│ ├── CCNChannelGridNoStreamItemView.h
│ ├── CCNChannelGridNoStreamItemView.m
│ ├── CCNChannelGridSectionHeaderView.h
│ ├── CCNChannelGridSectionHeaderView.m
│ ├── CCNChannelGridViewController.h
│ └── CCNChannelGridViewController.m
│ ├── Classes
│ ├── CCNImageCache
│ │ ├── CCNImageCache.h
│ │ └── CCNImageCache.m
│ ├── CCNNavigationController
│ │ ├── CCNNavigationController.h
│ │ └── CCNNavigationController.m
│ └── CCNPreferencesWindowController
│ │ ├── CCNPreferencesWindowController.h
│ │ ├── CCNPreferencesWindowController.m
│ │ └── CCNPreferencesWindowControllerProtocol.h
│ ├── Macros
│ └── Macros.h
│ ├── Manager Area
│ ├── CCNChannelManager.h
│ ├── CCNChannelManager.m
│ ├── CCNUserManager.h
│ └── CCNUserManager.m
│ ├── Model
│ ├── CCNChannel+Convenience.h
│ ├── CCNChannel+Convenience.m
│ ├── CCNChannel.h
│ └── CCNChannel.m
│ ├── Player
│ ├── CCNPlayer.h
│ ├── CCNPlayer.m
│ ├── CCNPlayerView.h
│ ├── CCNPlayerView.m
│ ├── CCNPlayerViewController.h
│ ├── CCNPlayerViewController.m
│ ├── CCNPlayerView_Private.h
│ ├── Player Controls
│ │ ├── CCNBaseButton.h
│ │ ├── CCNBaseButton.m
│ │ ├── CCNPlayerPlayPauseButton.h
│ │ ├── CCNPlayerPlayPauseButton.m
│ │ ├── CCNPlayerStopButton.h
│ │ ├── CCNPlayerStopButton.m
│ │ ├── CCNPlayerVolumeControl.h
│ │ ├── CCNPlayerVolumeControl.m
│ │ ├── CCNPlayerVolumeSlider.h
│ │ └── CCNPlayerVolumeSlider.m
│ └── Player Views
│ │ ├── CCNPlayerImageView.h
│ │ └── CCNPlayerImageView.m
│ ├── Preferences
│ ├── CCNPreferencesAudio.h
│ ├── CCNPreferencesAudio.m
│ ├── CCNPreferencesAudio.xib
│ ├── CCNPreferencesBase.h
│ ├── CCNPreferencesBase.m
│ ├── CCNPreferencesGeneral.h
│ ├── CCNPreferencesGeneral.m
│ ├── CCNPreferencesGeneral.xib
│ ├── CCNPreferencesSync.h
│ ├── CCNPreferencesSync.m
│ └── CCNPreferencesSync.xib
│ ├── Search
│ ├── CCNSearchView.h
│ ├── CCNSearchView.m
│ ├── CCNSearchViewController.h
│ ├── CCNSearchViewController.m
│ └── CCNSearchViewController_Private.h
│ ├── StyleKit
│ ├── PodliveDefaultStyleKit.h
│ ├── PodliveDefaultStyleKit.m
│ ├── PodliveGUIKit.h
│ ├── PodliveGUIKit.m
│ └── Some GFX.pcvd
│ └── Supporting Files
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ ├── Contents.json
│ │ ├── icon_128x128.png
│ │ ├── icon_128x128@2x.png
│ │ ├── icon_16x16.png
│ │ ├── icon_16x16@2x.png
│ │ ├── icon_256x256.png
│ │ ├── icon_256x256@2x.png
│ │ ├── icon_32x32.png
│ │ ├── icon_32x32@2x.png
│ │ ├── icon_512x512.png
│ │ └── icon_512x512@2x.png
│ ├── Channel Controls
│ │ ├── Contents.json
│ │ ├── control-follow.imageset
│ │ │ ├── Contents.json
│ │ │ └── control-follow.pdf
│ │ ├── control-pause.imageset
│ │ │ ├── Contents.json
│ │ │ └── control-pause.pdf
│ │ ├── control-play.imageset
│ │ │ ├── Contents.json
│ │ │ └── control-play.pdf
│ │ └── control-stop.imageset
│ │ │ ├── Contents.json
│ │ │ └── control-stop.pdf
│ ├── Channel Detail
│ │ ├── Contents.json
│ │ ├── detail-chat.imageset
│ │ │ ├── Contents.json
│ │ │ └── detail-chat.pdf
│ │ ├── detail-email.imageset
│ │ │ ├── Contents.json
│ │ │ └── detail-email.pdf
│ │ ├── detail-twitter.imageset
│ │ │ ├── Contents.json
│ │ │ └── detail-twitter.pdf
│ │ └── detail-website.imageset
│ │ │ ├── Contents.json
│ │ │ └── detail-website.pdf
│ ├── Contents.json
│ ├── General
│ │ ├── Contents.json
│ │ ├── alert-error.imageset
│ │ │ ├── Contents.json
│ │ │ └── alert-error.pdf
│ │ ├── alert-info.imageset
│ │ │ ├── Contents.json
│ │ │ └── alert-info.pdf
│ │ ├── alert.imageset
│ │ │ ├── Contents.json
│ │ │ └── alert.pdf
│ │ ├── anon-avatar.imageset
│ │ │ ├── Contents.json
│ │ │ └── anon-avatar.pdf
│ │ ├── app-icon.imageset
│ │ │ ├── Contents.json
│ │ │ ├── app-icon.png
│ │ │ ├── app-icon@2x.png
│ │ │ └── app-icon@3x.png
│ │ ├── channel-placeholder.imageset
│ │ │ ├── Contents.json
│ │ │ └── channel-placeholder.pdf
│ │ └── no-live-stream.imageset
│ │ │ ├── Contents.json
│ │ │ └── no-live-stream.pdf
│ ├── Player
│ │ ├── Contents.json
│ │ ├── player-listener.imageset
│ │ │ ├── Contents.json
│ │ │ └── player-listener.pdf
│ │ ├── player-time.imageset
│ │ │ ├── Contents.json
│ │ │ └── player-time.pdf
│ │ ├── player-volume-high.imageset
│ │ │ ├── Contents.json
│ │ │ └── player-volume-high.pdf
│ │ └── player-volume-low.imageset
│ │ │ ├── Contents.json
│ │ │ └── player-volume-low.pdf
│ ├── Preferences
│ │ ├── Contents.json
│ │ ├── prefs-audio.imageset
│ │ │ ├── Contents.json
│ │ │ ├── prefs-audio.png
│ │ │ ├── prefs-audio@2x.png
│ │ │ └── prefs-audio@3x.png
│ │ ├── prefs-general.imageset
│ │ │ ├── Contents.json
│ │ │ ├── prefs-appearance.png
│ │ │ ├── prefs-appearance@2x.png
│ │ │ └── prefs-appearance@3x.png
│ │ └── prefs-sync.imageset
│ │ │ ├── Contents.json
│ │ │ ├── prefs-sync.png
│ │ │ ├── prefs-sync@2x.png
│ │ │ └── prefs-sync@3x.png
│ └── SegmentControl
│ │ ├── Contents.json
│ │ ├── segment-live.imageset
│ │ ├── Contents.json
│ │ └── segment-live.pdf
│ │ ├── segment-podcasts.imageset
│ │ ├── Contents.json
│ │ └── segment-podcasts.pdf
│ │ └── segment-subscribed.imageset
│ │ ├── Contents.json
│ │ └── segment-favourite.pdf
│ ├── Fonts
│ ├── ProximaNova-ExtraBold.otf
│ ├── ProximaNova-Light.otf
│ ├── ProximaNova-Thin.otf
│ ├── ProximaNovaSoft-Bold.ttf
│ ├── ProximaNovaSoft-Medium.ttf
│ ├── ProximaNovaSoft-Regular.ttf
│ └── ProximaNovaSoft-SemiBold.ttf
│ ├── Podlive-Info.plist
│ ├── Podlive.entitlements
│ ├── PrefixHeader.pch
│ ├── de.lproj
│ ├── Credits.rtf
│ └── Localizable.strings
│ ├── en.lproj
│ ├── Credits.rtf
│ └── Localizable.strings
│ └── quite-impressed.caf
├── Developer-Notes.md
├── README.md
├── Ressources
├── Graphic
│ ├── IconSet.sketch
│ ├── Mac App Store Template.sketch
│ └── Podlive App Icon.sketch
└── PaintCode
│ ├── PodliveDefaultStyleKit.pcvd
│ └── PodliveGUIKit.pcvd
├── icon.png
└── screenshot1.png
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "App/Submodules"]
2 | path = App/Submodules
3 | url = https://github.com/jspahrsummers/libextobjc
4 |
--------------------------------------------------------------------------------
/App/Cartfile:
--------------------------------------------------------------------------------
1 | #github "BoltsFramework/Bolts-ObjC"
2 | github "parse-community/Parse-SDK-iOS-OSX"
3 |
--------------------------------------------------------------------------------
/App/Cartfile.resolved:
--------------------------------------------------------------------------------
1 | github "BoltsFramework/Bolts-ObjC" "1.9.1"
2 | github "facebook/facebook-ios-sdk" "v11.0.1"
3 | github "parse-community/Parse-SDK-iOS-OSX" "1.19.3"
4 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/.clang-format:
--------------------------------------------------------------------------------
1 | Vendor/xctoolchain/.clang-format
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/.codecov.yml:
--------------------------------------------------------------------------------
1 | coverage:
2 | ignore:
3 | - BoltsTests/.*
4 | - BoltsTestUI/.*
5 | status:
6 | patch: false
7 | changes: false
8 | project:
9 | default:
10 | target: 75
11 | comment: false
12 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/.gitignore:
--------------------------------------------------------------------------------
1 | ## OS X
2 | .DS_Store
3 |
4 | ## Build generated
5 | build/
6 | DerivedData
7 |
8 | ## Various settings
9 | *.pbxuser
10 | !default.pbxuser
11 | *.mode1v3
12 | !default.mode1v3
13 | *.mode2v3
14 | !default.mode2v3
15 | *.perspectivev3
16 | !default.perspectivev3
17 | xcuserdata
18 |
19 | ## Other
20 | *.xccheckout
21 | *.moved-aside
22 | *.xcuserstate
23 | *.xcscmblueprint
24 |
25 | ## Obj-C/Swift specific
26 | *.hmap
27 | *.ipa
28 |
29 | ## Dependency Managers
30 | Pods/
31 | Carthage/Build
32 |
33 | ## AppCode
34 | .idea/
35 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "Vendor/xctoolchain"]
2 | path = Vendor/xctoolchain
3 | url = https://github.com/nlutsenko/xctoolchain.git
4 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Bolts.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Bolts/Common/Bolts.m:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import "Bolts.h"
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | NSString *const BoltsFrameworkVersionString = @"1.9.0";
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Bolts/Resources/iOS.modulemap:
--------------------------------------------------------------------------------
1 | framework module Bolts {
2 | umbrella header "Bolts.h"
3 |
4 | export *
5 | module * { export * }
6 |
7 | explicit module BFAppLinkResolving {
8 | header "BFAppLinkResolving.h"
9 | export *
10 | }
11 | explicit module BFWebViewAppLinkResolver {
12 | header "BFWebViewAppLinkResolver.h"
13 | export *
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Bolts/en.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Bolts-ObjC/Bolts/en.lproj/Localizable.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | @interface BFAppLinkReturnToRefererView (Internal)
14 |
15 | - (CGFloat)statusBarHeight;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFMeasurementEvent_Internal.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 | /*!
13 | Provides methods for posting notifications from the Bolts framework
14 | */
15 | @interface BFMeasurementEvent (Internal)
16 |
17 | + (void)postNotificationForEventName:(NSString *)name args:(NSDictionary *)args;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFURL_Internal.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | @interface BFURL (Internal)
14 | + (BFURL *)URLForRenderBackToReferrerBarURL:(NSURL *)url;
15 | @end
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/AppDelegate.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | @interface AppDelegate : UIResponder
14 |
15 | @property (strong, nonatomic) UIWindow *window;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/main.m:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | #import "AppDelegate.h"
14 |
15 | int main(int argc, char * argv[])
16 | {
17 | @autoreleasepool {
18 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/test.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/BoltsTests/BoltsTests-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundlePackageType
14 | BNDL
15 | CFBundleShortVersionString
16 | 1.0
17 | CFBundleSignature
18 | ????
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/BoltsTests/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Configurations/Bolts-iOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 | #include "Version.xcconfig"
13 |
14 | PRODUCT_NAME = Bolts
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.ios
16 | IPHONEOS_DEPLOYMENT_TARGET = 8.0
17 |
18 | MODULEMAP_FILE = $(SRCROOT)/Bolts/Resources/iOS.modulemap
19 | INFOPLIST_FILE = $(SRCROOT)/Bolts/Resources/Info.plist
20 |
21 | APPLICATION_EXTENSION_API_ONLY = YES
22 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Configurations/Bolts-tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/tvOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 | #include "Version.xcconfig"
13 |
14 | PRODUCT_NAME = Bolts
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.tvos
16 |
17 | INFOPLIST_FILE = $(SRCROOT)/Bolts/Resources/Info.plist
18 |
19 | APPLICATION_EXTENSION_API_ONLY = YES
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Configurations/Bolts-watchOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/watchOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 | #include "Version.xcconfig"
13 |
14 | PRODUCT_NAME = Bolts
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.watchos
16 | WATCHOS_DEPLOYMENT_TARGET = 2.0
17 |
18 | INFOPLIST_FILE = $(SRCROOT)/Bolts/Resources/Info.plist
19 |
20 | APPLICATION_EXTENSION_API_ONLY = YES
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Configurations/BoltsTests-OSX.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/macOS.xcconfig"
11 | #include "Shared/Product/LogicTests.xcconfig"
12 |
13 | PRODUCT_NAME = BoltsTests-OSX
14 | PRODUCT_MODULE_NAME = BoltsTests
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.osx.tests
16 |
17 | MACOSX_DEPLOYMENT_TARGET = 10.8
18 |
19 | INFOPLIST_FILE = BoltsTests/BoltsTests-Info.plist
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Configurations/BoltsTests-iOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/LogicTests.xcconfig"
12 |
13 | PRODUCT_NAME = BoltsTests-iOS
14 | PRODUCT_MODULE_NAME = BoltsTests
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.ios.tests
16 |
17 | IPHONEOS_DEPLOYMENT_TARGET = 8.0
18 |
19 | INFOPLIST_FILE = BoltsTests/BoltsTests-Info.plist
20 |
21 | TEST_HOST = $(BUILT_PRODUCTS_DIR)/BoltsTestUI.app/BoltsTestUI
22 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Configurations/BoltsTests-tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/tvOS.xcconfig"
11 | #include "Shared/Product/LogicTests.xcconfig"
12 |
13 | PRODUCT_NAME = BoltsTests-tvOS
14 | PRODUCT_MODULE_NAME = BoltsTests
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.tvos.tests
16 |
17 | INFOPLIST_FILE = BoltsTests/BoltsTests-Info.plist
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Configurations/Shared:
--------------------------------------------------------------------------------
1 | ../Vendor/xctoolchain/Configurations/
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Configurations/Version.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | BOLTS_OBJC_VERSION = 1.9.1
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | Carthage/Build
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Platform/iOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = iphoneos
12 | IPHONEOS_DEPLOYMENT_TARGET = 7.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV)
15 | TARGETED_DEVICE_FAMILY = 1,2
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Platform/macOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = macosx
12 | MACOSX_DEPLOYMENT_TARGET = 10.9
13 |
14 | // Where to find embedded frameworks
15 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Platform/tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = appletvos
12 | TVOS_DEPLOYMENT_TARGET = 9.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV)
15 | TARGETED_DEVICE_FAMILY = 3
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Platform/watchOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = watchos
12 | WATCHOS_DEPLOYMENT_TARGET = 2.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV, 4 is watch)
15 | TARGETED_DEVICE_FAMILY = 4
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Product/Application.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | // Whether to strip out code that isn't called from anywhere
12 | DEAD_CODE_STRIPPING = NO
13 |
14 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon
15 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage
16 |
17 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @loader_path/Frameworks @executable_path/Frameworks
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Product/LogicTests.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | BUNDLE_LOADER = $(TEST_HOST)
12 |
13 | OTHER_LDFLAGS = $(inherited) -ObjC -framework XCTest
14 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/README.md:
--------------------------------------------------------------------------------
1 | # xctoolchain
2 | Common configuration files and scripts that are used to build our SDKs with Xcode.
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/.clang-format:
--------------------------------------------------------------------------------
1 | Vendor/xctoolchain/.clang-format
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/.codecov.yml:
--------------------------------------------------------------------------------
1 | coverage:
2 | ignore:
3 | - Parse/Tests/.*
4 | - ParseTwitterUtils/Tests/.*
5 | - ParseFacebookUtils/Tests/.*
6 | status:
7 | patch: true
8 | changes: false
9 | project:
10 | default:
11 | target: 74
12 | comment: false
13 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/.gitignore:
--------------------------------------------------------------------------------
1 | ## OS X
2 | .DS_Store
3 |
4 | ## Build generated
5 | build/
6 | DerivedData
7 | OCMock.framework
8 |
9 | ## Various settings
10 | *.pbxuser
11 | !default.pbxuser
12 | *.mode1v3
13 | !default.mode1v3
14 | *.mode2v3
15 | !default.mode2v3
16 | *.perspectivev3
17 | !default.perspectivev3
18 | xcuserdata
19 |
20 | ## Other
21 | *.xccheckout
22 | *.moved-aside
23 | *.xcuserstate
24 | *.xcscmblueprint
25 |
26 | ## Obj-C/Swift specific
27 | *.hmap
28 | *.ipa
29 |
30 | ## Dependency Managers
31 | Pods/
32 | Carthage/Build
33 | Carthage/Checkouts
34 | docs/
35 | ./Bolts
36 |
37 | ## AppCode
38 | .idea/
39 | ParseFacebookUtils/Vendor
40 | ParseUI/Vendor
41 |
42 | # VSC
43 | .project
44 |
45 | # Node
46 | node_modules/
47 | npm-debug.log
48 |
49 | # Ruby
50 | .bundle
51 | Vendor/
52 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "Vendor/xctoolchain"]
2 | path = Vendor/xctoolchain
3 | url = https://github.com/parse-community/xctoolchain.git
4 | [submodule "Carthage/Checkouts/Bolts-ObjC"]
5 | path = Carthage/Checkouts/Bolts-ObjC
6 | url = https://github.com/BoltsFramework/Bolts-ObjC.git
7 | [submodule "Carthage/Checkouts/OCMock"]
8 | path = Carthage/Checkouts/OCMock
9 | url = https://github.com/erikdoe/OCMock.git
10 | [submodule "Carthage/Checkouts/facebook-ios-sdk"]
11 | path = Carthage/Checkouts/facebook-ios-sdk
12 | url = https://github.com/facebook/facebook-ios-sdk.git
13 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/.ruby-version:
--------------------------------------------------------------------------------
1 | ruby-2.6.6
2 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Cartfile:
--------------------------------------------------------------------------------
1 | github "BoltsFramework/Bolts-ObjC" ~> 1.9.1
2 | github "facebook/facebook-ios-sdk" == 11.0.1
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Cartfile.resolved:
--------------------------------------------------------------------------------
1 | github "BoltsFramework/Bolts-ObjC" "1.9.1"
2 | github "facebook/facebook-ios-sdk" "v11.0.1"
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/.clang-format:
--------------------------------------------------------------------------------
1 | Vendor/xctoolchain/.clang-format
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/.codecov.yml:
--------------------------------------------------------------------------------
1 | coverage:
2 | ignore:
3 | - BoltsTests/.*
4 | - BoltsTestUI/.*
5 | status:
6 | patch: false
7 | changes: false
8 | project:
9 | default:
10 | target: 75
11 | comment: false
12 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/.gitignore:
--------------------------------------------------------------------------------
1 | ## OS X
2 | .DS_Store
3 |
4 | ## Build generated
5 | build/
6 | DerivedData
7 |
8 | ## Various settings
9 | *.pbxuser
10 | !default.pbxuser
11 | *.mode1v3
12 | !default.mode1v3
13 | *.mode2v3
14 | !default.mode2v3
15 | *.perspectivev3
16 | !default.perspectivev3
17 | xcuserdata
18 |
19 | ## Other
20 | *.xccheckout
21 | *.moved-aside
22 | *.xcuserstate
23 | *.xcscmblueprint
24 |
25 | ## Obj-C/Swift specific
26 | *.hmap
27 | *.ipa
28 |
29 | ## Dependency Managers
30 | Pods/
31 | Carthage/Build
32 |
33 | ## AppCode
34 | .idea/
35 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "Vendor/xctoolchain"]
2 | path = Vendor/xctoolchain
3 | url = https://github.com/nlutsenko/xctoolchain.git
4 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/Common/Bolts.m:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import "Bolts.h"
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | NSString *const BoltsFrameworkVersionString = @"1.9.0";
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/Resources/iOS.modulemap:
--------------------------------------------------------------------------------
1 | framework module Bolts {
2 | umbrella header "Bolts.h"
3 |
4 | export *
5 | module * { export * }
6 |
7 | explicit module BFAppLinkResolving {
8 | header "BFAppLinkResolving.h"
9 | export *
10 | }
11 | explicit module BFWebViewAppLinkResolver {
12 | header "BFWebViewAppLinkResolver.h"
13 | export *
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/en.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/en.lproj/Localizable.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | @interface BFAppLinkReturnToRefererView (Internal)
14 |
15 | - (CGFloat)statusBarHeight;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFMeasurementEvent_Internal.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 | /*!
13 | Provides methods for posting notifications from the Bolts framework
14 | */
15 | @interface BFMeasurementEvent (Internal)
16 |
17 | + (void)postNotificationForEventName:(NSString *)name args:(NSDictionary *)args;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFURL_Internal.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | @interface BFURL (Internal)
14 | + (BFURL *)URLForRenderBackToReferrerBarURL:(NSURL *)url;
15 | @end
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/AppDelegate.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | @interface AppDelegate : UIResponder
14 |
15 | @property (strong, nonatomic) UIWindow *window;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/main.m:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | #import "AppDelegate.h"
14 |
15 | int main(int argc, char * argv[])
16 | {
17 | @autoreleasepool {
18 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/test.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/BoltsTests/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Configurations/Bolts-tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/tvOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 | #include "Version.xcconfig"
13 |
14 | PRODUCT_NAME = Bolts
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.tvos
16 |
17 | INFOPLIST_FILE = $(SRCROOT)/Bolts/Resources/Info.plist
18 |
19 | APPLICATION_EXTENSION_API_ONLY = YES
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Configurations/Bolts-watchOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/watchOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 | #include "Version.xcconfig"
13 |
14 | PRODUCT_NAME = Bolts
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.watchos
16 | WATCHOS_DEPLOYMENT_TARGET = 2.0
17 |
18 | INFOPLIST_FILE = $(SRCROOT)/Bolts/Resources/Info.plist
19 |
20 | APPLICATION_EXTENSION_API_ONLY = YES
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Configurations/BoltsTests-OSX.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/macOS.xcconfig"
11 | #include "Shared/Product/LogicTests.xcconfig"
12 |
13 | PRODUCT_NAME = BoltsTests-OSX
14 | PRODUCT_MODULE_NAME = BoltsTests
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.osx.tests
16 |
17 | MACOSX_DEPLOYMENT_TARGET = 10.8
18 |
19 | INFOPLIST_FILE = BoltsTests/BoltsTests-Info.plist
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Configurations/BoltsTests-iOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/LogicTests.xcconfig"
12 |
13 | PRODUCT_NAME = BoltsTests-iOS
14 | PRODUCT_MODULE_NAME = BoltsTests
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.ios.tests
16 |
17 | IPHONEOS_DEPLOYMENT_TARGET = 8.0
18 |
19 | INFOPLIST_FILE = BoltsTests/BoltsTests-Info.plist
20 |
21 | TEST_HOST = $(BUILT_PRODUCTS_DIR)/BoltsTestUI.app/BoltsTestUI
22 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Configurations/BoltsTests-tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/tvOS.xcconfig"
11 | #include "Shared/Product/LogicTests.xcconfig"
12 |
13 | PRODUCT_NAME = BoltsTests-tvOS
14 | PRODUCT_MODULE_NAME = BoltsTests
15 | PRODUCT_BUNDLE_IDENTIFIER = com.bolts.tvos.tests
16 |
17 | INFOPLIST_FILE = BoltsTests/BoltsTests-Info.plist
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Configurations/Shared:
--------------------------------------------------------------------------------
1 | ../Vendor/xctoolchain/Configurations/
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Configurations/Version.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2014, Facebook, Inc.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | BOLTS_OBJC_VERSION = 1.9.1
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | Carthage/Build
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Platform/iOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = iphoneos
12 | IPHONEOS_DEPLOYMENT_TARGET = 7.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV)
15 | TARGETED_DEVICE_FAMILY = 1,2
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Platform/macOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = macosx
12 | MACOSX_DEPLOYMENT_TARGET = 10.9
13 |
14 | // Where to find embedded frameworks
15 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Platform/tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = appletvos
12 | TVOS_DEPLOYMENT_TARGET = 9.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV)
15 | TARGETED_DEVICE_FAMILY = 3
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Platform/watchOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = watchos
12 | WATCHOS_DEPLOYMENT_TARGET = 2.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV, 4 is watch)
15 | TARGETED_DEVICE_FAMILY = 4
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Product/Application.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | // Whether to strip out code that isn't called from anywhere
12 | DEAD_CODE_STRIPPING = NO
13 |
14 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon
15 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage
16 |
17 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @loader_path/Frameworks @executable_path/Frameworks
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/Configurations/Product/LogicTests.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | BUNDLE_LOADER = $(TEST_HOST)
12 |
13 | OTHER_LDFLAGS = $(inherited) -ObjC -framework XCTest
14 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Vendor/xctoolchain/README.md:
--------------------------------------------------------------------------------
1 | # xctoolchain
2 | Common configuration files and scripts that are used to build our SDKs with Xcode.
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | xcuserdata
3 | *.xcworkspace
4 | .idea
5 | build
6 | Carthage
7 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/.travis.yml:
--------------------------------------------------------------------------------
1 | language: objective-c
2 | osx_image: xcode12.3
3 | before_install:
4 | - gem install xcpretty -N --quiet
5 | script: make ci
6 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/ArcExample/ArcExample/ArcExample-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'ArcExample' target in the 'ArcExample' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamples/Connection.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Connection.swift
3 | // SwiftExperiments
4 | //
5 | // Created by Erik D on 05/06/14.
6 | // Copyright (c) 2014 Mulle Kybernetik. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | @objc
12 | protocol Connection {
13 | func fetchData() -> String
14 | }
15 |
16 | class ServerConnection : NSObject, Connection {
17 | func fetchData() -> String {
18 | return "real data returned from other system"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamples/Controller.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Controller.swift
3 | // SwiftExperiments
4 | //
5 | // Created by Erik D on 05/06/14.
6 | // Copyright (c) 2014 Mulle Kybernetik. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | class Controller: NSObject {
12 | var connection: Connection;
13 | var data: String;
14 |
15 | class func newController() -> Controller {
16 | return Controller()
17 | }
18 |
19 | override init() {
20 | self.connection = ServerConnection();
21 | self.data = "";
22 | }
23 |
24 | func redisplay() {
25 | data = connection.fetchData();
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamplesTests/SwiftExamplesTests-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | //
2 | // Use this file to import your target's public headers that you would like to expose to Swift.
3 | //
4 |
5 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/lib/libOCMock.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/lib/libOCMock.a
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // iOS5Example
4 | //
5 |
6 | #import
7 |
8 | @interface AppDelegate : UIResponder
9 |
10 | @property (strong, nonatomic) UIWindow *window;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/DetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // DetailViewController.h
3 | // iOS5Example
4 | //
5 |
6 | #import
7 |
8 | @interface DetailViewController : UIViewController
9 |
10 | @property (strong, nonatomic) id detailItem;
11 |
12 | @property (strong, nonatomic) IBOutlet UILabel *detailDescriptionLabel;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/MasterViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MasterViewController.h
3 | // iOS5Example
4 | //
5 |
6 | #import
7 |
8 | @class DetailViewController;
9 |
10 | @interface MasterViewController : UITableViewController
11 |
12 | @property (strong, nonatomic) DetailViewController *detailViewController;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/iOS5Example-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'iOS5Example' target in the 'iOS5Example' project
3 | //
4 |
5 | #import
6 |
7 | #ifndef __IPHONE_5_0
8 | #warning "This project uses features only available in iOS SDK 5.0 and later."
9 | #endif
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // iOS5Example
4 | //
5 |
6 | #import
7 |
8 | #import "AppDelegate.h"
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | @autoreleasepool {
13 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5ExampleTests/ProtocolTests.h:
--------------------------------------------------------------------------------
1 | //
2 | // ProtocolTests.h
3 | // iOS5Example
4 | //
5 |
6 | #import
7 |
8 | @interface ProtocolTests : SenTestCase
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5ExampleTests/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5ExampleTests/iOS5ExampleTests.h:
--------------------------------------------------------------------------------
1 | //
2 | // iOS5ExampleTests.h
3 | // iOS5ExampleTests
4 | //
5 |
6 | #import
7 |
8 | @interface iOS5ExampleTests : SenTestCase
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------------------
2 | // $Id$
3 | // Copyright (c) 2009 by Mulle Kybernetik. See License file for details.
4 | //---------------------------------------------------------------------------------------
5 |
6 | #import
7 |
8 | @class OCMockObserver;
9 |
10 |
11 | @interface NSNotificationCenter(OCMAdditions)
12 |
13 | - (void)addMockObserver:(OCMockObserver *)notificationObserver name:(NSString *)notificationName object:(id)notificationSender;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/include/OCMock/OCMock.h:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------------------
2 | // $Id$
3 | // Copyright (c) 2004-2008 by Mulle Kybernetik. See License file for details.
4 | //---------------------------------------------------------------------------------------
5 |
6 | #import
7 | #import
8 | #import
9 | #import
10 | #import
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/lib/libOCMock.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/lib/libOCMock.a
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // iOS7Example
4 | //
5 | // Created by Erik Doernenburg on 10/06/2014.
6 | // Copyright (c) 2014 Erik Doernenburg. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/DetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // DetailViewController.h
3 | // iOS7Example
4 | //
5 | // Created by Erik Doernenburg on 10/06/2014.
6 | // Copyright (c) 2014 Erik Doernenburg. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface DetailViewController : UIViewController
12 |
13 | @property (strong, nonatomic) id detailItem;
14 |
15 | @property (weak, nonatomic) IBOutlet UILabel *detailDescriptionLabel;
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/MasterViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MasterViewController.h
3 | // iOS7Example
4 | //
5 | // Created by Erik Doernenburg on 10/06/2014.
6 | // Copyright (c) 2014 Erik Doernenburg. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class DetailViewController;
12 |
13 | @interface MasterViewController : UITableViewController
14 |
15 | @property (strong, nonatomic) DetailViewController *detailViewController;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/iOS7Example-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header
3 | //
4 | // The contents of this file are implicitly included at the beginning of every source file.
5 | //
6 |
7 | #import
8 |
9 | #ifndef __IPHONE_5_0
10 | #warning "This project uses features only available in iOS SDK 5.0 and later."
11 | #endif
12 |
13 | #ifdef __OBJC__
14 | #import
15 | #import
16 | #endif
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // iOS7Example
4 | //
5 | // Created by Erik Doernenburg on 10/06/2014.
6 | // Copyright (c) 2014 Erik Doernenburg. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #import "AppDelegate.h"
12 |
13 | int main(int argc, char * argv[])
14 | {
15 | @autoreleasepool {
16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7ExampleTests/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/lib/libOCMock.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/lib/libOCMock.a
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // iOS9Example
4 | //
5 | // Created by Erik Doernenburg on 29/09/2015.
6 | // Copyright © 2015 Erik Doernenburg. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/DetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // DetailViewController.h
3 | // iOS9Example
4 | //
5 | // Created by Erik Doernenburg on 29/09/2015.
6 | // Copyright © 2015 Erik Doernenburg. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface DetailViewController : UIViewController
12 |
13 | @property (strong, nonatomic) id detailItem;
14 | @property (weak, nonatomic) IBOutlet UILabel *detailDescriptionLabel;
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/MasterViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MasterViewController.h
3 | // iOS9Example
4 | //
5 | // Created by Erik Doernenburg on 29/09/2015.
6 | // Copyright © 2015 Erik Doernenburg. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class DetailViewController;
12 |
13 | @interface MasterViewController : UITableViewController
14 |
15 | @property (strong, nonatomic) DetailViewController *detailViewController;
16 |
17 |
18 | @end
19 |
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // iOS9Example
4 | //
5 | // Created by Erik Doernenburg on 29/09/2015.
6 | // Copyright © 2015 Erik Doernenburg. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/lib/libOCMock.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/lib/libOCMock.a
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/Classes/RootViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // RootViewController.h
3 | // iPhoneExample
4 | //
5 | // Created by Erik Doernenburg on 20/07/10.
6 | // Copyright Mulle Kybernetik 2010. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface RootViewController : UITableViewController {
12 | }
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/Classes/iPhoneExampleAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // iPhoneExampleAppDelegate.h
3 | // iPhoneExample
4 | //
5 | // Created by Erik Doernenburg on 20/07/10.
6 | // Copyright Mulle Kybernetik 2010. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface iPhoneExampleAppDelegate : NSObject {
12 |
13 | UIWindow *window;
14 | UINavigationController *navigationController;
15 | }
16 |
17 | @property (nonatomic, strong) IBOutlet UIWindow *window;
18 | @property (nonatomic, strong) IBOutlet UINavigationController *navigationController;
19 |
20 | @end
21 |
22 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/Headers/OCMock/NSNotificationCenter+OCMAdditions.h:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------------------
2 | // $Id: NSNotificationCenter+OCMAdditions.h 57 2010-07-19 06:14:27Z erik $
3 | // Copyright (c) 2009 by Mulle Kybernetik. See License file for details.
4 | //---------------------------------------------------------------------------------------
5 |
6 | #import
7 |
8 | @class OCMockObserver;
9 |
10 |
11 | @interface NSNotificationCenter(OCMAdditions)
12 |
13 | - (void)addMockObserver:(OCMockObserver *)notificationObserver name:(NSString *)notificationName object:(id)notificationSender;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMock.h:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------------------
2 | // $Id: OCMock.h 39 2009-04-09 05:31:28Z erik $
3 | // Copyright (c) 2004-2008 by Mulle Kybernetik. See License file for details.
4 | //---------------------------------------------------------------------------------------
5 |
6 | #import
7 | #import
8 | #import
9 | #import
10 | #import
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/libOCMock.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/libOCMock.a
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/OCMockLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/OCMockLogo.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/Tests/RootViewControllerTests.h:
--------------------------------------------------------------------------------
1 | //
2 | // RootViewControllerTests.h
3 | // iPhoneExample
4 | //
5 | // Created by Erik Doernenburg on 20/07/10.
6 | // Copyright 2010 Mulle Kybernetik. All rights reserved.
7 | //
8 | // See Also: http://developer.apple.com/iphone/library/documentation/Xcode/Conceptual/iphone_development/135-Unit_Testing_Applications/unit_testing_applications.html
9 |
10 |
11 | #import
12 | #import
13 |
14 |
15 | @interface RootViewControllerTests : SenTestCase
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/iPhoneExampleTests-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | com.yourcompany.${PRODUCT_NAME:rfc1034identifier}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundlePackageType
14 | BNDL
15 | CFBundleSignature
16 | ????
17 | CFBundleVersion
18 | 1.0
19 |
20 |
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/iPhoneExample_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'iPhoneExample' target in the 'iPhoneExample' project
3 | //
4 | #import
5 |
6 | #ifndef __IPHONE_3_0
7 | #warning "This project uses features only available in iPhone SDK 3.0 and later."
8 | #endif
9 |
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Examples/iPhoneExample/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // iPhoneExample
4 | //
5 | // Created by Erik Doernenburg on 20/07/10.
6 | // Copyright Mulle Kybernetik 2010. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[]) {
12 |
13 | NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
14 | int retVal = UIApplicationMain(argc, argv, nil, nil);
15 | [pool release];
16 | return retVal;
17 | }
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/README.md:
--------------------------------------------------------------------------------
1 | OCMock
2 | ======
3 |
4 | OCMock is an Objective-C implementation of mock objects.
5 |
6 | For downloads, documentation, and support please visit [ocmock.org][].
7 |
8 | [](https://travis-ci.org/erikdoe/ocmock)
9 |
10 | [ocmock.org]: http://ocmock.org/
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMock-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'OCMock' target in the 'OCMock' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMockLib/OCMockLib-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'OCMockLib' target in the 'OCMockLib' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMockLibTests/OCMockLibTests-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header
3 | //
4 | // The contents of this file are implicitly included at the beginning of every source file.
5 | //
6 |
7 | #ifdef __OBJC__
8 | #import
9 | #import
10 | #endif
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockTests-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header
3 | //
4 | // The contents of this file are implicitly included at the beginning of every source file.
5 | //
6 |
7 | #ifdef __OBJC__
8 | #import
9 | #endif
10 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | gem 'plist'
4 | gem 'naturally', '~> 1.3.2'
5 | gem 'jazzy', '~> 0.13.5'
6 | gem 'xcpretty'
7 | gem 'rake'
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildSystemType
6 | Latest
7 | IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded
8 |
9 | PreviewsEnabled
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Configurations/Parse-tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/tvOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 |
13 | PRODUCT_NAME = Parse
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.tvos
15 |
16 | INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-tvOS.Info.plist
17 |
18 | // TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
19 | GCC_WARN_SHADOW = NO
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Configurations/Parse-watchOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/watchOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 |
13 | PRODUCT_NAME = Parse
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.watchos
15 |
16 | INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-watchOS.Info.plist
17 |
18 | // TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
19 | GCC_WARN_SHADOW = NO
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Configurations/Shared:
--------------------------------------------------------------------------------
1 | ../../Vendor/xctoolchain/Configurations
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/ACL/State/PFMutableACLState.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFACLState.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface PFMutableACLState : PFACLState
15 |
16 | @property (nonatomic, copy, readonly) NSMutableDictionary *permissions;
17 | @property (nonatomic, assign, readwrite, getter=isShared) BOOL shared;
18 |
19 | @end
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Analytics/PFAnalytics_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | /**
13 | Predefined events - AppOpened, CrashReport
14 | Coming soon - Log, ...
15 | */
16 | extern NSString *const PFAnalyticsEventAppOpened;
17 | extern NSString *const PFAnalyticsEventCrashReport;
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFCommandRunning.h"
11 |
12 | NSTimeInterval const PFCommandRunningDefaultRetryDelay = 1.0;
13 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import "PFURLSessionDataTaskDelegate.h"
13 |
14 | NS_ASSUME_NONNULL_BEGIN
15 |
16 | @interface PFURLSessionJSONDataTaskDelegate : PFURLSessionDataTaskDelegate
17 |
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Commands/PFRESTFileCommand.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFRESTCommand.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface PFRESTFileCommand : PFRESTCommand
15 |
16 | + (instancetype)uploadCommandForFileWithName:(NSString *)fileName
17 | sessionToken:(nullable NSString *)sessionToken;
18 |
19 | @end
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Commands/PFRESTSessionCommand.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFRESTCommand.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface PFRESTSessionCommand : PFRESTCommand
15 |
16 | + (instancetype)getCurrentSessionCommandWithSessionToken:(nullable NSString *)sessionToken;
17 |
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Config/PFConfig_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import
13 |
14 | extern NSString *const PFConfigParametersRESTKey;
15 |
16 | @interface PFConfig (Private)
17 |
18 | @property (atomic, copy, readonly) NSDictionary *parametersDictionary;
19 |
20 | - (instancetype)initWithFetchedConfig:(NSDictionary *)config;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/File/Controller/PFFileUploadResult.m:
--------------------------------------------------------------------------------
1 | //
2 | // PFFileUploadResult.m
3 | // Parse
4 | //
5 | // Created by Ken Cooper on 2/21/17.
6 | // Copyright © 2017 Parse Inc. All rights reserved.
7 | //
8 |
9 | #import "PFFileUploadResult.h"
10 |
11 | @implementation PFFileUploadResult
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/File/State/PFMutableFileState.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFFileState.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface PFMutableFileState : PFFileState
15 |
16 | @property (nonatomic, copy, readwrite) NSString *name;
17 | @property (nullable, nonatomic, copy, readwrite) NSString *urlString;
18 | @property (nullable, nonatomic, copy, readwrite) NSString *mimeType;
19 |
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/File/State/PFMutableFileState.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFMutableFileState.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @implementation PFMutableFileState
15 |
16 | @dynamic name;
17 | @dynamic urlString;
18 | @dynamic mimeType;
19 |
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | @interface PFHTTPURLRequestConstructor : NSObject
13 |
14 | + (NSMutableURLRequest *)urlRequestWithURL:(NSURL *)url
15 | httpMethod:(NSString *)httpMethod
16 | httpHeaders:(NSDictionary *)httpHeaders
17 | parameters:(NSDictionary *)parameters;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/HTTPRequest/PFURLConstructor.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface PFURLConstructor : NSObject
15 |
16 | + (NSURL *)URLFromAbsoluteString:(NSString *)string
17 | path:(nullable NSString *)path
18 | query:(nullable NSString *)query;
19 |
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFInstallationIdentifierStore.h"
11 |
12 | @interface PFInstallationIdentifierStore (Private)
13 |
14 | /**
15 | Clears in-memory cached installation identifier, if any.
16 | */
17 | - (BFTask *)_clearCachedInstallationIdentifierAsync;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFSQLiteDatabase.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface PFSQLiteDatabase ()
15 |
16 | @property (nonatomic, strong, readonly) BFTask *databaseClosedTask;
17 |
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Object/Controller/PFObjectController_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFObjectController.h"
11 |
12 | @class PFRESTCommand;
13 |
14 | @interface PFObjectController ()
15 |
16 | ///--------------------------------------
17 | #pragma mark - Fetch
18 | ///--------------------------------------
19 |
20 | - (BFTask *)_runFetchCommand:(PFRESTCommand *)command forObject:(PFObject *)object;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFAsyncTaskQueue.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import
13 |
14 | NS_ASSUME_NONNULL_BEGIN
15 |
16 | @interface PFAsyncTaskQueue : NSObject
17 |
18 | + (instancetype)taskQueue;
19 |
20 | - (BFTask *)enqueue:(BFContinuationBlock)block;
21 |
22 | @end
23 |
24 | NS_ASSUME_NONNULL_END
25 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFBase64Encoder.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | @interface PFBase64Encoder : NSObject
13 |
14 | + (NSData *)dataFromBase64String:(NSString *)string;
15 | + (NSString *)base64StringFromData:(NSData *)data;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFCategoryLoader.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | @interface PFCategoryLoader : NSObject
13 |
14 | + (void)loadPrivateCategories;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFCategoryLoader.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFCategoryLoader.h"
11 |
12 | #import "BFTask+Private.h"
13 |
14 | @implementation PFCategoryLoader
15 |
16 | + (void)loadPrivateCategories {
17 | forceLoadCategory_BFTask_Private();
18 | }
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFCommandCache_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFCommandCache.h"
11 |
12 | @interface PFCommandCache ()
13 |
14 | - (void)_setDiskCacheSize:(unsigned long long)diskCacheSize;
15 |
16 | @end;
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFHash.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | extern NSUInteger PFIntegerPairHash(NSUInteger a, NSUInteger b);
13 |
14 | extern NSUInteger PFDoublePairHash(double a, double b);
15 |
16 | extern NSUInteger PFDoubleHash(double d);
17 |
18 | extern NSUInteger PFLongHash(unsigned long long l);
19 |
20 | extern NSString *PFMD5HashFromData(NSData *data);
21 | extern NSString *PFMD5HashFromString(NSString *string);
22 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFMemoryEventuallyQueue.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFEventuallyQueue.h"
11 |
12 | PF_IOS_UNAVAILABLE_WARNING
13 | PF_OSX_UNAVAILABLE_WARNING
14 | PF_WATCH_UNAVAILABLE_WARNING
15 |
16 | PF_IOS_UNAVAILABLE PF_OSX_UNAVAILABLE PF_WATCH_UNAVAILABLE @interface PFMemoryEventuallyQueue : PFEventuallyQueue
17 |
18 | + (instancetype)newDefaultMemoryEventuallyQueueWithDataSource:(id)dataSource;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFPinningEventuallyQueue.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import "PFEventuallyQueue.h"
13 |
14 | @interface PFPinningEventuallyQueue : PFEventuallyQueue
15 |
16 | ///--------------------------------------
17 | #pragma mark - Init
18 | ///--------------------------------------
19 |
20 | + (instancetype)newDefaultPinningEventuallyQueueWithDataSource:(id)dataSource;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFWeakValue.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | @interface PFWeakValue : NSObject
13 |
14 | @property (nonatomic, weak, readonly) id weakObject;
15 |
16 | + (instancetype)valueWithWeakObject:(id)object;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFWeakValue.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFWeakValue.h"
11 |
12 | @interface PFWeakValue ()
13 |
14 | @property (nonatomic, weak, readwrite) id weakObject;
15 |
16 | @end
17 |
18 | @implementation PFWeakValue
19 |
20 | + (instancetype)valueWithWeakObject:(id)object {
21 | PFWeakValue *value = [[self alloc] init];
22 | value.weakObject = object;
23 | return value;
24 | }
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/ParseManagerPrivate.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "ParseManager.h"
11 |
12 | @interface ParseManager ()
13 |
14 | - (void)setCommandRunner:(id)commandRunner;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Parse_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import
13 |
14 | #import "ParseManager.h"
15 |
16 | @class PFEventuallyQueue;
17 |
18 | @interface Parse ()
19 |
20 | + (void)_resetDataSharingIdentifiers;
21 |
22 | + (ParseManager *)_currentManager;
23 | + (void)_clearCurrentManager;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Push/Utilites/PFPushUtilities.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import "PFPushPrivate.h"
13 |
14 | PF_WATCH_UNAVAILABLE_WARNING
15 |
16 | NS_ASSUME_NONNULL_BEGIN
17 |
18 | PF_WATCH_UNAVAILABLE @interface PFPushUtilities : NSObject
19 |
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Relation/State/PFMutableRelationState.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFRelationState.h"
11 |
12 | @interface PFMutableRelationState : PFRelationState
13 |
14 | @property (nonatomic, weak, readwrite) PFObject *parent;
15 | @property (nonatomic, copy, readwrite) NSString *targetClass;
16 | @property (nonatomic, copy, readonly) NSMutableSet *knownObjects;
17 | @property (nonatomic, copy, readwrite) NSString *key;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Session/PFSession_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import
13 |
14 | @class PFSessionController;
15 |
16 | @interface PFSession ()
17 |
18 | ///--------------------------------------
19 | #pragma mark - Session Controller
20 | ///--------------------------------------
21 |
22 | + (PFSessionController *)sessionController;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface PFSessionUtilities : NSObject
15 |
16 | ///--------------------------------------
17 | #pragma mark - Session Token
18 | ///--------------------------------------
19 |
20 | + (BOOL)isSessionTokenRevocable:(nullable NSString *)sessionToken;
21 |
22 | @end
23 |
24 | NS_ASSUME_NONNULL_END
25 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFSessionUtilities.h"
11 |
12 | @implementation PFSessionUtilities
13 |
14 | ///--------------------------------------
15 | #pragma mark - Session Token
16 | ///--------------------------------------
17 |
18 | + (BOOL)isSessionTokenRevocable:(NSString *)sessionToken {
19 | return (sessionToken && [sessionToken rangeOfString:@"r:"].location != NSNotFound);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousUtils_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | @class PFAnonymousAuthenticationProvider;
13 | @class PFUser;
14 |
15 | @interface PFAnonymousUtils (Private)
16 |
17 | + (PFAnonymousAuthenticationProvider *)_authenticationProvider;
18 | + (void)_clearAuthenticationProvider;
19 |
20 | + (PFUser *)_lazyLogIn;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFObjectFileCodingLogic.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface PFUserFileCodingLogic : PFObjectFileCodingLogic
15 |
16 | @end
17 |
18 | NS_ASSUME_NONNULL_END
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/Constants/PFUserConstants.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | extern NSString *const PFUserUsernameRESTKey;
13 | extern NSString *const PFUserPasswordRESTKey;
14 | extern NSString *const PFUserSessionTokenRESTKey;
15 | extern NSString *const PFUserAuthDataRESTKey;
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/Constants/PFUserConstants.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFUserConstants.h"
11 |
12 | NSString *const PFUserUsernameRESTKey = @"username";
13 | NSString *const PFUserPasswordRESTKey = @"password";
14 | NSString *const PFUserSessionTokenRESTKey = @"sessionToken";
15 | NSString *const PFUserAuthDataRESTKey = @"authData";
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/State/PFMutableUserState.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFUserState.h"
11 |
12 | @interface PFMutableUserState : PFUserState
13 |
14 | @property (nonatomic, copy, readwrite) NSString *sessionToken;
15 | @property (nonatomic, copy, readwrite) NSDictionary *authData;
16 |
17 | @property (nonatomic, assign, readwrite) BOOL isNew;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/State/PFMutableUserState.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFMutableUserState.h"
11 |
12 | #import "PFUserState_Private.h"
13 |
14 | @implementation PFMutableUserState
15 |
16 | @dynamic sessionToken;
17 | @dynamic authData;
18 | @dynamic isNew;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/State/PFUserState_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFUserState.h"
11 |
12 | @interface PFUserState () {
13 | @protected
14 | NSString *_sessionToken;
15 | NSDictionary *_authData;
16 |
17 | BOOL _isNew;
18 | }
19 |
20 | @property (nonatomic, copy, readwrite) NSString *sessionToken;
21 | @property (nonatomic, copy, readwrite) NSDictionary *authData;
22 |
23 | @property (nonatomic, assign, readwrite) BOOL isNew;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/PFFileUploadResult.h:
--------------------------------------------------------------------------------
1 | //
2 | // PFFileUploadResult.h
3 | // Parse
4 | //
5 | // Created by Ken Cooper on 2/21/17.
6 | // Copyright © 2017 Parse Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | /**
12 | Response provided by a custom `PFFileUploadController`.
13 | */
14 | @interface PFFileUploadResult : NSObject
15 | @property (strong, nonatomic) NSString *url;
16 | @property (strong, nonatomic) NSString *name;
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Resources/en.lproj/Parse.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Parse/Resources/en.lproj/Parse.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/ParseUnitTests-iOS-host/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // ParseUnitTests-iOS-host
4 | //
5 | // Created by Florent Vilmart on 17-08-28.
6 | // Copyright © 2017 Parse Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/ParseUnitTests-iOS-host/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // ParseUnitTests-iOS-host
4 | //
5 | // Created by Florent Vilmart on 17-08-28.
6 | // Copyright © 2017 Parse Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ViewController : UIViewController
12 |
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/ParseUnitTests-iOS-host/ViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.m
3 | // ParseUnitTests-iOS-host
4 | //
5 | // Created by Florent Vilmart on 17-08-28.
6 | // Copyright © 2017 Parse Inc. All rights reserved.
7 | //
8 |
9 | #import "ViewController.h"
10 |
11 | @interface ViewController ()
12 |
13 | @end
14 |
15 | @implementation ViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 | // Do any additional setup after loading the view, typically from a nib.
20 | }
21 |
22 |
23 | - (void)didReceiveMemoryWarning {
24 | [super didReceiveMemoryWarning];
25 | // Dispose of any resources that can be recreated.
26 | }
27 |
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/ParseUnitTests-iOS-host/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // ParseUnitTests-iOS-host
4 | //
5 | // Created by Florent Vilmart on 17-08-28.
6 | // Copyright © 2017 Parse Inc. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Tests/Other/OCMock/OCMock+Parse.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | @class PFRESTCommand;
13 |
14 | @interface OCMockObject (PFCommandRunning)
15 |
16 | - (void)mockCommandResult:(id)result forCommandsPassingTest:(BOOL (^)(PFRESTCommand *command))block;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | @import StoreKit;
11 |
12 | @interface PFTestSKPaymentQueue : SKPaymentQueue
13 |
14 | + (void)setCanMakePayments:(BOOL)canMakePayments;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | @import StoreKit;
11 |
12 | @interface PFTestSKProduct : SKProduct
13 |
14 | + (instancetype)productWithProductIdentifier:(NSString *)productIdentifier
15 | price:(NSDecimalNumber *)price
16 | title:(NSString *)title
17 | description:(NSString *)description;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | @import StoreKit;
11 |
12 | @interface PFTestSKProductsRequest : SKProductsRequest
13 |
14 | + (void)setValidProducts:(NSSet *)products;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | @import StoreKit;
11 |
12 | @interface PFTestSKProductsResponse : SKProductsResponse
13 |
14 | - (instancetype)initWithProducts:(NSArray *)products
15 | invalidProductIdentifiers:(NSArray *)invalidProductIdentifiers NS_DESIGNATED_INITIALIZER;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Tests/testServer.config:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Parse/Tests/testServer.config
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/Configurations/ParseFacebookTestApplicationV4.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/Application.xcconfig"
12 |
13 | PRODUCT_NAME = ParseFacebookTestApplicationV4
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.facebookutils-ios.unit.app
15 |
16 | INFOPLIST_FILE = $(SRCROOT)/Tests/TestApplication/Resources/Info.plist
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-iOS-Dynamic.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/DynamicFramework.xcconfig"
12 |
13 | PRODUCT_NAME = ParseFacebookUtilsV4
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.facebookutils-ios
15 |
16 | INFOPLIST_FILE = $(SRCROOT)/Resources/Info-iOS.plist
17 |
18 | FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/../Carthage/Build/iOS
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-iOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 |
13 | PRODUCT_NAME = ParseFacebookUtilsV4
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.facebookutils-ios
15 |
16 | INFOPLIST_FILE = $(SRCROOT)/Resources/Info-iOS.plist
17 |
18 | FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/Vendor
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-tvOS-Dynamic.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/tvOS.xcconfig"
11 | #include "Shared/Product/DynamicFramework.xcconfig"
12 |
13 | PRODUCT_NAME = ParseFacebookUtilsV4
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.facebookutils-tvos
15 |
16 | INFOPLIST_FILE = $(SRCROOT)/Resources/Info-tvOS.plist
17 |
18 | FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/../Carthage/Build/tvOS
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/tvOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 |
13 | PRODUCT_NAME = ParseFacebookUtilsV4
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.facebookutils-tvos
15 |
16 | INFOPLIST_FILE = $(SRCROOT)/Resources/Info-tvOS.plist
17 |
18 | FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/Vendor/tvOS
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/Configurations/Shared:
--------------------------------------------------------------------------------
1 | ../../Vendor/xctoolchain/Configurations
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/ParseFacebookUtils.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import "PFFacebookMobileAuthenticationProvider.h"
13 |
14 | @class FBSDKAccessToken;
15 |
16 | @interface PFFacebookMobileAuthenticationProvider ()
17 |
18 | @property (nonatomic, strong, readwrite) FBSDKLoginManager *loginManager;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/tvOS/PFFacebookDeviceAuthenticationProvider.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import "PFFacebookAuthenticationProvider.h"
13 |
14 | @interface PFFacebookDeviceAuthenticationProvider : PFFacebookAuthenticationProvider
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/ParseFacebookUtils/Internal/PFFacebookUtils_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import "PFFacebookMobileAuthenticationProvider.h"
13 |
14 | @interface PFFacebookUtils (Private)
15 |
16 | + (PFFacebookMobileAuthenticationProvider *)_authenticationProvider;
17 | + (void)_setAuthenticationProvider:(PFFacebookMobileAuthenticationProvider *)provider;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/Resources/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseFacebookUtils/Resources/Localizable.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/.gitignore:
--------------------------------------------------------------------------------
1 | *.framework
2 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/OSX/ParseOSXStarterProject-Swift/ParseOSXStarterProject-Swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject/AppDelegate.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | #import
13 |
14 | @interface AppDelegate : NSObject
15 |
16 | @property (assign) IBOutlet NSWindow *window;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject/main.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | int main(int argc, const char *argv[])
13 | {
14 | return NSApplicationMain(argc, argv);
15 | }
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/OSX/ParseOSXStarterProject/Resources/en.lproj/Credits.rtf:
--------------------------------------------------------------------------------
1 | {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
2 | {\colortbl;\red255\green255\blue255;}
3 | \paperw9840\paperh8400
4 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
5 |
6 | \f0\b\fs24 \cf0 Engineering:
7 | \b0 \
8 | Some people\
9 | \
10 |
11 | \b Human Interface Design:
12 | \b0 \
13 | Some other people\
14 | \
15 |
16 | \b Testing:
17 | \b0 \
18 | Hopefully not nobody\
19 | \
20 |
21 | \b Documentation:
22 | \b0 \
23 | Whoever\
24 | \
25 |
26 | \b With special thanks to:
27 | \b0 \
28 | Mom\
29 | }
30 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/OSX/ParseOSXStarterProject/Resources/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject-Swift/ParseStarterProject-Swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject-Swift/Resources/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectAppDelegate.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | @class ParseStarterProjectViewController;
13 |
14 | @interface ParseStarterProjectAppDelegate : NSObject
15 |
16 | @property (nonatomic, strong) IBOutlet UIWindow *window;
17 |
18 | @property (nonatomic, strong) IBOutlet ParseStarterProjectViewController *viewController;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectViewController.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 |
12 | @interface ParseStarterProjectViewController : UIViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/main.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 |
11 | #import
12 |
13 | #import "ParseStarterProjectAppDelegate.h"
14 |
15 | int main(int argc, char *argv[])
16 | {
17 | @autoreleasepool {
18 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([ParseStarterProjectAppDelegate class]));
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/Resources/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/Resources/Default-568h@2x.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/Resources/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/Resources/Default.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/Resources/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/Resources/Default@2x.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/iOS/ParseStarterProject/Resources/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseTwitterUtils/Configurations/ParseTwitterTestApplication.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/Application.xcconfig"
12 |
13 | PRODUCT_NAME = ParseTwitterTestApplication
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.twitterutils.testapplication
15 |
16 | IPHONEOS_DEPLOYMENT_TARGET = 9.0
17 |
18 | INFOPLIST_FILE = $(SRCROOT)/Tests/TestApplication/Resources/Info.plist
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseTwitterUtils/Configurations/Shared:
--------------------------------------------------------------------------------
1 | ../../Vendor/xctoolchain/Configurations
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterLocalization.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #ifndef PFTwitterLocalization_h
11 | #define PFTwitterLocalization_h
12 |
13 | #define PFTWLocalizedString(key, comment) \
14 | [[NSBundle bundleForClass:[self class]] localizedStringForKey:key value:nil table:@"ParseTwitterUtils"]
15 |
16 | #endif
17 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterUtils_Private.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import "PFTwitterUtils.h"
11 |
12 | @class PFTwitterAuthenticationProvider;
13 |
14 | @interface PFTwitterUtils ()
15 |
16 | + (PFTwitterAuthenticationProvider *)_authenticationProvider;
17 | + (void)_setAuthenticationProvider:(PFTwitterAuthenticationProvider *)provider;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseTwitterUtils/ParseTwitterUtils/ParseTwitterUtils.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Parse, LLC.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | */
9 |
10 | #import
11 | #import
12 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseTwitterUtils/Resources/en.lproj/ParseTwitterUtils.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseTwitterUtils/Resources/en.lproj/ParseTwitterUtils.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Configurations/ParseUI-iOS-Dynamic.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/DynamicFramework.xcconfig"
12 |
13 | PRODUCT_NAME = ParseUI
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.parseui
15 |
16 | INFOPLIST_FILE = $(SRCROOT)/Resources/Info.plist
17 |
18 | FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/../Carthage/Build/iOS
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Configurations/ParseUI-iOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // All rights reserved.
4 | //
5 | // This source code is licensed under the BSD-style license found in the
6 | // LICENSE file in the root directory of this source tree. An additional grant
7 | // of patent rights can be found in the PATENTS file in the same directory.
8 | //
9 |
10 | #include "Shared/Platform/iOS.xcconfig"
11 | #include "Shared/Product/StaticFramework.xcconfig"
12 |
13 | PRODUCT_NAME = ParseUI
14 | PRODUCT_BUNDLE_IDENTIFIER = com.parse.parseui
15 |
16 | INFOPLIST_FILE = $(SRCROOT)/Resources/Info.plist
17 |
18 | FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/Vendor
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Configurations/Shared:
--------------------------------------------------------------------------------
1 | ../../Vendor/xctoolchain/Configurations
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Resources/0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Resources/0.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Resources/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Resources/1.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Resources/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Resources/2.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Resources/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Resources/Icon.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/facebook_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/facebook_icon.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/facebook_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/facebook_icon@2x.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/facebook_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/facebook_icon@3x.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/parse_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/parse_logo.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/parse_logo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/parse_logo@2x.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/parse_logo@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/parse_logo@3x.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/twitter_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/twitter_icon.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/twitter_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/twitter_icon@2x.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/twitter_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Images/twitter_icon@3x.png
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Localization/en.lproj/ParseUI.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Localization/en.lproj/ParseUI.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Localization/fr.lproj/ParseUI.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Localization/fr.lproj/ParseUI.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Localization/he.lproj/ParseUI.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Localization/he.lproj/ParseUI.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Localization/sv.lproj/ParseUI.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/ParseUI/Resources/Localization/sv.lproj/ParseUI.strings
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Vendor/xctoolchain/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | Carthage/Build
3 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Vendor/xctoolchain/Configurations/Platform/iOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = iphoneos
12 | IPHONEOS_DEPLOYMENT_TARGET = 8.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV)
15 | TARGETED_DEVICE_FAMILY = 1,2
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Vendor/xctoolchain/Configurations/Platform/macOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = macosx
12 | MACOSX_DEPLOYMENT_TARGET = 10.9
13 |
14 | // Where to find embedded frameworks
15 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks
16 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Vendor/xctoolchain/Configurations/Platform/tvOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = appletvos
12 | TVOS_DEPLOYMENT_TARGET = 9.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV)
15 | TARGETED_DEVICE_FAMILY = 3
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Vendor/xctoolchain/Configurations/Platform/watchOS.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | SDKROOT = watchos
12 | WATCHOS_DEPLOYMENT_TARGET = 2.0
13 |
14 | // Supported device families (1 is iPhone, 2 is iPad, 3 is Apple TV, 4 is watch)
15 | TARGETED_DEVICE_FAMILY = 4
16 |
17 | // Where to find embedded frameworks
18 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
19 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Vendor/xctoolchain/Configurations/Product/Application.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | // Whether to strip out code that isn't called from anywhere
12 | DEAD_CODE_STRIPPING = NO
13 |
14 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon
15 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage
16 |
17 | LD_RUNPATH_SEARCH_PATHS = $(inherited) @loader_path/Frameworks @executable_path/Frameworks
18 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Vendor/xctoolchain/Configurations/Product/LogicTests.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 2015-present, Parse, LLC.
3 | // Portions Copyright (c) 2017-present, Nikita Lutsenko
4 | //
5 | // All rights reserved.
6 | //
7 | // This source code is licensed under the BSD-style license found
8 | // in the LICENSE file in the root directory of this source tree.
9 | //
10 |
11 | BUNDLE_LOADER = $(TEST_HOST)
12 |
13 | OTHER_LDFLAGS = $(inherited) -ObjC -framework XCTest
14 |
--------------------------------------------------------------------------------
/App/Carthage/Checkouts/Parse-SDK-iOS-OSX/Vendor/xctoolchain/README.md:
--------------------------------------------------------------------------------
1 | # xctoolchain
2 | Common configuration files and scripts that are used to build our SDKs with Xcode.
3 |
--------------------------------------------------------------------------------
/App/Podlive.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/Podlive.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/App/Podlive/Application/CCNApplicationDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 07/06/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @import Cocoa;
7 | @import Foundation;
8 |
9 | @class CCNApplicationViewController;
10 | @class CCNPlayerViewController;
11 |
12 | @interface CCNApplicationDelegate : NSObject
13 | @property (nonatomic, readonly) CCNPlayerViewController *playerViewController;
14 | @property (nonatomic, readonly) CCNApplicationViewController *appViewController;
15 |
16 | // MARK: - IBOutlets
17 |
18 | - (void)populatePreferencesWindow:(id)sender;
19 | - (void)populateMainWindow;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/App/Podlive/Application/CCNApplicationViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 30/04/16.
3 | // Copyright © 2016 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @class CCNSearchViewController;
7 |
8 | @interface CCNApplicationViewController : NSViewController
9 |
10 | - (void)showPreferences;
11 | - (void)showAvailablePodcasts;
12 | - (void)showSubscribedPodcasts;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/App/Podlive/Application/CCNNotificationCoordinator.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 21/04/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface CCNNotificationCoordinator : NSObject
7 |
8 | + (instancetype)coordinatorWithRemoteNotification:(NSDictionary *)remoteNotification;
9 | - (instancetype)init NS_UNAVAILABLE;
10 |
11 | - (void)handleRemoteNotification;
12 |
13 | @end
14 |
15 | FOUNDATION_EXPORT NSString *const kRemoteNotificationApsKey;
16 | FOUNDATION_EXPORT NSString *const kRemoteNotificationPayloadKey;
17 | FOUNDATION_EXPORT NSString *const kRemoteNotificationCategoryKey;
18 | FOUNDATION_EXPORT NSString *const kRemoteNotificationChannelIdKey;
19 | FOUNDATION_EXPORT NSString *const kRemoteNotificationListenerCountKey;
20 |
--------------------------------------------------------------------------------
/App/Podlive/Application/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 21/02/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import
7 | #import "CCNApplicationDelegate.h"
8 |
9 | int main(int argc, const char * argv[]) {
10 | CCNApplicationDelegate * NS_VALID_UNTIL_END_OF_SCOPE delegate = CCNApplicationDelegate.new;
11 | let application = NSApplication.sharedApplication;
12 | application.delegate = delegate;
13 | [application run];
14 | application.delegate = nil;
15 |
16 | return 0;
17 | }
18 |
--------------------------------------------------------------------------------
/App/Podlive/Authentication/CCNAuthViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 07/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNAuthView.h"
7 |
8 | @interface CCNAuthViewController : NSViewController
9 |
10 | @property (nonatomic, assign) CCNAuthenticationType authType;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Podlive/Authentication/CCNUserInfoView.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 23/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 |
7 | @protocol CCNUserInfoViewDelegate
8 | - (void)userInfoViewControllerWantsLogoutAction;
9 | - (void)userInfoViewControllerWantsUserDeleteAction;
10 | @end
11 |
12 | @interface CCNUserInfoView : NSView
13 |
14 | @property (nonatomic, weak) id delegate;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Podlive/Authentication/CCNUserInfoViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 23/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNUserInfoView.h"
7 |
8 | @interface CCNUserInfoViewController : NSViewController
9 |
10 | @property (nonatomic, weak) id delegate;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Podlive/Authentication/CCNUserInfoViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 23/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNUserInfoViewController.h"
7 |
8 | @implementation CCNUserInfoViewController
9 |
10 | - (void)loadView {
11 | self.view = CCNUserInfoView.new;
12 | }
13 |
14 | - (NSSize)preferredContentSize {
15 | return NSMakeSize(280.0, 250.0);
16 | }
17 |
18 | - (void)setDelegate:(id)delegate {
19 | [(CCNUserInfoView *)self.view setDelegate:delegate];
20 | }
21 |
22 | - (void)dealloc {
23 | CCNLog(@"dealloc");
24 | }
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSApplication+MainMenu.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 04.12.17.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSApplication (MainMenu)
7 |
8 | - (void)populateMainMenu;
9 |
10 | @property (nonnull, nonatomic, readonly) NSMenuItem *subscribedPodcastsMenuItem;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSBundle+Localization.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 07.03.19.
3 | // Copyright © 2019 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import
7 |
8 | NS_ASSUME_NONNULL_BEGIN
9 |
10 | @interface NSBundle (Localization)
11 |
12 | + (NSString *)localizedMenuStringForKey:(NSString *)key;
13 |
14 | @end
15 |
16 | NS_ASSUME_NONNULL_END
17 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSBundle+Localization.m:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 07.03.19.
3 | // Copyright © 2019 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "NSBundle+Localization.h"
7 |
8 | @implementation NSBundle (Localization)
9 |
10 | + (NSString *)localizedMenuStringForKey:(NSString *)key {
11 | return [[NSBundle mainBundle] localizedStringForKey:key value:nil table:@"MenuCommands"];
12 | }
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSImage+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 11/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSImage (Podlive)
7 |
8 | + (NSImage *)applicationIcon;
9 | + (NSImage *)alertSignInfo;
10 | + (NSImage *)alertSignError;
11 | + (NSImage *)anonymousAvatar;
12 | + (NSImage *)anonymousAvatarWithSize:(NSSize)imageSize;
13 | + (NSImage *)channelPlaceholder;
14 |
15 |
16 | // Player Controls
17 | + (NSImage *)playerPlayImage;
18 | + (NSImage *)playerPlayImageWithSize:(NSSize)imageSize;
19 | + (NSImage *)playerPauseImage;
20 | + (NSImage *)playerPauseImageWithSize:(NSSize)imageSize;
21 | + (NSImage *)playerStopImage;
22 | + (NSImage *)playerStopImageWithSize:(NSSize)imageSize;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSImage+Tools.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 05.01.15.
3 | // Copyright (c) 2015 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSImage (Tools)
7 |
8 | + (NSImage *_Nullable)tintedImage:(NSImage *_Nonnull)image withColor:(NSColor *_Nullable)inColor;
9 | - (NSImage *_Nonnull)imageTintedWithColor:(NSColor *_Nullable)inColor;
10 | - (NSColor *_Nonnull)averageColor;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSImageView+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 30/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSImageView (Podlive)
7 |
8 | - (void)crossfadeToImage:(nonnull NSImage *)toImage completion:(nullable void (^)(void))completion;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSSlider+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 30/06/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSSlider (Podlive)
7 |
8 | + (id)defaultAnimationForKey:(NSString *)key;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSTextField+Tools.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 12/02/15.
3 | // Copyright (c) 2015 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSTextField (Tools)
7 |
8 | - (void)setStringValue:(NSString *_Nonnull)stringValue animated:(BOOL)animated;
9 | - (void)setAttributedStringValue:(NSAttributedString *_Nonnull)attributedStringValue animated:(BOOL)animated;
10 | - (BOOL)containsValidURL;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSView+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 05.01.15.
3 | // Copyright (c) 2015 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSView (Podlive)
7 |
8 | // MARK: - Managing Views
9 | - (BOOL)hasSubView:(NSView *_Nonnull)theSubView;
10 | - (void)bringSubViewToFront:(NSView *_Nonnull)theSubView;
11 | - (void)addVibrancyBlendingMode:(NSVisualEffectBlendingMode)mode;
12 |
13 | // MARK: - Managing Animations
14 | - (void)startRotationWithDuration:(CFTimeInterval)duration clockwise:(BOOL)clockwise;
15 | - (void)stopRotation;
16 |
17 | @property (nullable, nonatomic, strong) NSColor *backgroundColor;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSViewController+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 03/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSViewController (Podlive)
7 |
8 | + (instancetype)viewController;
9 | - (void)configureDefaults NS_REQUIRES_SUPER;
10 | - (void)presentAlertWithTitle:(NSString *)alertTitle messageText:(NSString *)messageText informativeText:(NSString *)informativeText style:(NSAlertStyle)alertStyle;
11 | - (NSInteger)presentConfirmationWithTitle:(NSString *)title messageText:(NSString *)messageText informativeText:(NSString *)informativeText actionButtonTitle:(NSString *)actionButtonTitle;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Appkit/NSWindow+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 21/05/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSWindow (Podlive)
7 |
8 | + (instancetype)mainWindowWithContentViewController:(__kindof NSViewController *)contentViewController;
9 | - (CGFloat)titlebarHeight;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Core Animation/NSBKeyframeAnimation.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Nacho Soto on 8/6/12.
3 | // Copyright (c) 2012 Nacho Soto. All rights reserved.
4 | //
5 |
6 | #import
7 | #import "NSBKeyframeAnimationFunctions.h"
8 |
9 | typedef void(^NSBKeyframeAnimationCompletionBlock)(BOOL finished);
10 |
11 | @interface NSBKeyframeAnimation : CAKeyframeAnimation
12 |
13 | + (id)animationWithKeyPath:(NSString *)keypath
14 | duration:(NSTimeInterval)duration
15 | startValue:(double)startValue
16 | endValue:(double)endValue
17 | function:(NSBKeyframeAnimationFunction)function;
18 |
19 | @property (nonatomic, strong) NSBKeyframeAnimationCompletionBlock completionBlock;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Foundation/NSDictionary+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 21/04/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSDictionary (Podlive)
7 |
8 | - (NSIndexPath *)indexPathForChannelWithId:(NSString *)channelId;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Foundation/NSFont+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 31/05/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSFont (Podlive)
7 |
8 | + (NSString *)podliveLightFontName;
9 | + (NSString *)podliveRegularFontName;
10 | + (NSString *)podliveMediumFontName;
11 | + (NSString *)podliveDemiBoldFontName;
12 | + (NSString *)podliveBoldFontName;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Foundation/NSFont+Podlive.m:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 31/05/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "NSFont+Podlive.h"
7 |
8 | @implementation NSFont (Podlive)
9 |
10 | + (NSString *)podliveLightFontName { return @"ProximaNovaSoft-Regular"; }
11 | + (NSString *)podliveRegularFontName { return @"ProximaNovaSoft-Regular"; }
12 | + (NSString *)podliveMediumFontName { return @"ProximaNovaSoft-Medium"; }
13 | + (NSString *)podliveDemiBoldFontName { return @"ProximaNovaSoft-SemiBold"; }
14 | + (NSString *)podliveBoldFontName { return @"ProximaNovaSoft-Bold"; }
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Foundation/NSString+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 11/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSString (Podlive)
7 |
8 | + (NSString *)listenerCountSingularFormatString;
9 | + (NSString *)listenerCountPluralFormatString;
10 |
11 | + (NSString *)followerCountSingularFormatString;
12 | + (NSString *)followerCountPluralFormatString;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Foundation/NSString+UILabels.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 11/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface NSString (UILabels)
7 |
8 | + (NSString *)ok;
9 | + (NSString *)cancel;
10 | + (NSString *)abort;
11 | + (NSString *)next;
12 | + (NSString *)previous;
13 | + (NSString *)remove;
14 | + (NSString *)save;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/App/Podlive/Categories/Parse/PFUser+Podlive.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 01/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import
7 |
8 | @class CCNChannel;
9 |
10 | @interface PFUser (Podlive)
11 |
12 | @property (nonnull, nonatomic, readonly) NSString *userId;
13 | @property (nullable, nonatomic, readonly) NSArray *channelIds;
14 |
15 | @property (nonatomic, readonly) BOOL hasSubscribedChannels;
16 |
17 | - (BOOL)isSubscribedToChannel:(CCNChannel *_Nonnull)channel;
18 | - (void)toggleSubscriptionForChannel:(CCNChannel *_Nonnull)channel;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/App/Podlive/Channel Grid/CCNChannelGridItem.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 28/02/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @class CCNChannel;
7 | @class CCNChannelGridItem;
8 |
9 | @protocol CCNChannelGridItemDelegate
10 | - (void)handlePlayPauseActionForGridItem:(CCNChannelGridItem *)gridItem;
11 | - (void)handleSubscribeActionForGridItem:(CCNChannelGridItem *)gridItem;
12 | @end
13 |
14 | @interface CCNChannelGridItem : NSCollectionViewItem
15 |
16 | @property (nonatomic, weak) id delegate;
17 | @property (nonatomic, strong) CCNChannel *channel;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/App/Podlive/Channel Grid/CCNChannelGridItemControlView.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 28/02/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @class CCNChannel;
7 | @class CCNPlayerPlayPauseButton;
8 |
9 | @interface CCNChannelGridItemControlView : NSView
10 |
11 | @property (nonatomic, weak) CCNChannel *channel;
12 | @property (nonatomic, readonly) CCNPlayerPlayPauseButton *playPauseButton;
13 | @property (nonatomic, readonly) NSButton *subscribeButton;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/App/Podlive/Channel Grid/CCNChannelGridItemView.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 27/06/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @class CCNChannelGridItemControlView;
7 | @class CCNChannel;
8 |
9 | @interface CCNChannelGridItemView : NSView
10 |
11 | @property (nonatomic, readonly) NSView *imageContainer;
12 | @property (nonatomic, readonly) NSImageView *imageView;
13 | @property (nonatomic, readonly) NSTextField *textField;
14 | @property (nonatomic, readonly) NSTextField *channelStatusLabel;
15 | @property (nonatomic, strong) CCNChannelGridItemControlView *controlView;
16 | @property (nonatomic, assign) BOOL trackingAreaEnabled;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/App/Podlive/Channel Grid/CCNChannelGridNoStreamItemView.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 13.12.17.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface CCNChannelGridNoStreamItemView : NSView
7 |
8 | @property (nonatomic, strong) NSString *labelText;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Channel Grid/CCNChannelGridSectionHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 03/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | typedef CCNChannelListSection CCNHeaderType;
7 |
8 | @interface CCNChannelGridSectionHeaderView : NSView
9 |
10 | @property (nonatomic) CCNHeaderType headerSection;
11 | @property (nonatomic) NSInteger numberOfStreams;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/App/Podlive/Channel Grid/CCNChannelGridViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 28/02/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface CCNChannelGridViewController : NSViewController
7 |
8 | @property (nonatomic, readonly) NSScrollView *scrollView;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Model/CCNChannel+Convenience.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 21/04/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNChannel.h"
7 |
8 | @interface CCNChannel (Convenience)
9 |
10 | + (CCNChannelState)channelStateForStateString:(NSString *_Nonnull)stateString;
11 | + (NSString *_Nonnull)stateStringForChannelState:(CCNChannelState)state;
12 | + (NSString *_Nonnull)humanReadableStateStringForChannelState:(CCNChannelState)state;
13 | + (CCNStreamingBackend)streamingBackendForBackendString:(NSString *_Nonnull)backendString;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/App/Podlive/Player/CCNPlayerView.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 15/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @class CCNPlayerPlayPauseButton;
7 | @class CCNPlayerStopButton;
8 | @class CCNPlayerVolumeControl;
9 |
10 | @interface CCNPlayerView : NSView
11 |
12 | @property (nonatomic, readonly) CCNPlayerPlayPauseButton *playPauseButton;
13 | @property (nonatomic, readonly) CCNPlayerStopButton *stopButton;
14 | @property (nonatomic, readonly) CCNPlayerVolumeControl *volumeControl;
15 | @property (nonatomic, readonly) NSTextField *timeTextField;
16 | @property (nonatomic, readonly) NSTextField *listenerTextField;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/App/Podlive/Player/CCNPlayerViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 15/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface CCNPlayerViewController : NSViewController
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/App/Podlive/Player/CCNPlayerView_Private.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 16/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNPlayerView.h"
7 |
8 | @interface CCNPlayerView ()
9 |
10 | @property (nonatomic, strong) CCNChannel *channel;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Podlive/Player/Player Controls/CCNPlayerPlayPauseButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 28/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNBaseButton.h"
7 |
8 | @interface CCNPlayerPlayPauseButton : CCNBaseButton
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Player/Player Controls/CCNPlayerStopButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 04/04/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNBaseButton.h"
7 |
8 | @interface CCNPlayerStopButton : CCNBaseButton
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Player/Player Controls/CCNPlayerVolumeControl.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 04/04/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNPlayerVolumeSlider.h"
7 |
8 | @interface CCNPlayerVolumeControl : NSView
9 |
10 | @property (nonatomic, readonly) CCNPlayerVolumeSlider *slider;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Podlive/Player/Player Views/CCNPlayerImageView.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 13/06/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 |
7 | typedef NS_ENUM(NSInteger, CCNPlayerImageType) {
8 | CCNPlayerImageTypeUndefined = -1,
9 | CCNPlayerImageTypeTimer = 0,
10 | CCNPlayerImageTypeListener = 1
11 | };
12 |
13 |
14 | @interface CCNPlayerImageView : NSView
15 |
16 | + (instancetype)viewWithSize:(NSSize)viewSize;
17 | + (instancetype)viewWithSize:(NSSize)viewSize imageType:(CCNPlayerImageType)imageType;
18 | - (instancetype)initWithFrame:(NSRect)frameRect NS_UNAVAILABLE;
19 |
20 | @property (nonatomic, assign) CCNPlayerImageType imageType;
21 | @property (nonatomic, strong) NSColor *tintColor;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/App/Podlive/Preferences/CCNPreferencesAudio.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 30/06/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNPreferencesBase.h"
7 |
8 | @interface CCNPreferencesAudio : CCNPreferencesBase
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Preferences/CCNPreferencesBase.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 30/06/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | typedef NS_ENUM(NSInteger, CCNPreferencesId) {
7 | CCNPreferencesIdUndefined = -1,
8 | CCNPreferencesIdGeneral = 0,
9 | CCNPreferencesIdAudio,
10 | CCNPreferencesIdSync,
11 | };
12 |
13 | @interface CCNPreferencesBase : NSViewController
14 |
15 | @property (nonatomic, assign) CCNPreferencesId preferencesId;
16 | @property (nonatomic, readonly) NSString *preferencesIdentifier;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/App/Podlive/Preferences/CCNPreferencesGeneral.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 04/03/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNPreferencesBase.h"
7 |
8 | @interface CCNPreferencesGeneral : CCNPreferencesBase
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Preferences/CCNPreferencesSync.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 30/06/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNPreferencesBase.h"
7 |
8 | @interface CCNPreferencesSync : CCNPreferencesBase
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/App/Podlive/Search/CCNSearchView.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 03.03.20.
3 | // Copyright © 2020 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import
7 |
8 | NS_ASSUME_NONNULL_BEGIN
9 |
10 | @interface CCNSearchView : NSView
11 |
12 | @end
13 |
14 | NS_ASSUME_NONNULL_END
15 |
--------------------------------------------------------------------------------
/App/Podlive/Search/CCNSearchView.m:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 03.03.20.
3 | // Copyright © 2020 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNSearchView.h"
7 |
8 | #import "NSView+Podlive.h"
9 |
10 | @implementation CCNSearchView
11 |
12 | - (instancetype)init {
13 | self = [super init];
14 | if (!self) return nil;
15 |
16 | self.translatesAutoresizingMaskIntoConstraints = NO;
17 | self.wantsLayer = YES;
18 | [self addVibrancyBlendingMode:NSVisualEffectBlendingModeWithinWindow];
19 |
20 | [self setupUI];
21 | [self setupConstraints];
22 | [self setupNotifications];
23 |
24 | return self;
25 | }
26 |
27 | - (void)setupUI {
28 | }
29 |
30 | - (void)setupNotifications {
31 |
32 | }
33 |
34 | - (void)setupConstraints {
35 |
36 | }
37 |
38 | @end
39 |
--------------------------------------------------------------------------------
/App/Podlive/Search/CCNSearchViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 03.03.20.
3 | // Copyright © 2020 cocoa:naut. All rights reserved.
4 | //
5 |
6 | @interface CCNSearchViewController : NSViewController
7 |
8 | @property (nonatomic, readonly) BOOL isVisible;
9 |
10 | @end
11 |
12 | FOUNDATION_EXTERN const CGFloat kCCNSearchViewHeight;
13 |
--------------------------------------------------------------------------------
/App/Podlive/Search/CCNSearchViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 03.03.20.
3 | // Copyright © 2020 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNSearchViewController.h"
7 | #import "CCNSearchViewController_Private.h"
8 | #import "CCNSearchView.h"
9 |
10 | #import "NSView+Podlive.h"
11 |
12 | const CGFloat kCCNSearchViewHeight = 56.0;
13 |
14 | @interface CCNSearchViewController ()
15 | @end
16 |
17 | @implementation CCNSearchViewController
18 |
19 | - (void)loadView {
20 | self.view = CCNSearchView.new;
21 | self.isVisible = NO;
22 | }
23 |
24 | - (void)viewDidLoad {
25 | [super viewDidLoad];
26 | // Do view setup here.
27 | }
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/App/Podlive/Search/CCNSearchViewController_Private.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 04.03.20.
3 | // Copyright © 2020 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #import "CCNSearchViewController.h"
7 |
8 | @interface CCNSearchViewController ()
9 |
10 | @property (nonatomic) BOOL isVisible;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/App/Podlive/StyleKit/Some GFX.pcvd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/StyleKit/Some GFX.pcvd
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_128x128.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_16x16.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_256x256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_256x256.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_32x32.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_512x512.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-follow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "control-follow.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-follow.imageset/control-follow.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-follow.imageset/control-follow.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-pause.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "control-pause.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-pause.imageset/control-pause.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-pause.imageset/control-pause.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-play.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "control-play.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-play.imageset/control-play.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-play.imageset/control-play.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-stop.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "control-stop.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-stop.imageset/control-stop.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Channel Controls/control-stop.imageset/control-stop.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-chat.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "detail-chat.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-chat.imageset/detail-chat.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-chat.imageset/detail-chat.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-email.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "detail-email.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-email.imageset/detail-email.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-email.imageset/detail-email.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-twitter.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "detail-twitter.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-twitter.imageset/detail-twitter.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-twitter.imageset/detail-twitter.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-website.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "detail-website.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-website.imageset/detail-website.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Channel Detail/detail-website.imageset/detail-website.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/alert-error.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "alert-error.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/alert-error.imageset/alert-error.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/alert-error.imageset/alert-error.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/alert-info.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "alert-info.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/alert-info.imageset/alert-info.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/alert-info.imageset/alert-info.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/alert.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "alert.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/alert.imageset/alert.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/alert.imageset/alert.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/anon-avatar.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "anon-avatar.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/anon-avatar.imageset/anon-avatar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/anon-avatar.imageset/anon-avatar.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/app-icon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "app-icon.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "app-icon@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "app-icon@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/app-icon.imageset/app-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/app-icon.imageset/app-icon.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/app-icon.imageset/app-icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/app-icon.imageset/app-icon@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/app-icon.imageset/app-icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/app-icon.imageset/app-icon@3x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/channel-placeholder.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "channel-placeholder.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/channel-placeholder.imageset/channel-placeholder.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/channel-placeholder.imageset/channel-placeholder.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/no-live-stream.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "no-live-stream.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/General/no-live-stream.imageset/no-live-stream.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/General/no-live-stream.imageset/no-live-stream.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/player-listener.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "player-listener.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/player-listener.imageset/player-listener.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Player/player-listener.imageset/player-listener.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/player-time.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "player-time.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/player-time.imageset/player-time.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Player/player-time.imageset/player-time.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/player-volume-high.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "player-volume-high.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/player-volume-high.imageset/player-volume-high.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Player/player-volume-high.imageset/player-volume-high.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/player-volume-low.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "player-volume-low.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Player/player-volume-low.imageset/player-volume-low.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Player/player-volume-low.imageset/player-volume-low.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-audio.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "prefs-audio.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "prefs-audio@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "prefs-audio@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-audio.imageset/prefs-audio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-audio.imageset/prefs-audio.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-audio.imageset/prefs-audio@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-audio.imageset/prefs-audio@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-audio.imageset/prefs-audio@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-audio.imageset/prefs-audio@3x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-general.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "prefs-appearance.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "prefs-appearance@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "prefs-appearance@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-general.imageset/prefs-appearance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-general.imageset/prefs-appearance.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-general.imageset/prefs-appearance@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-general.imageset/prefs-appearance@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-general.imageset/prefs-appearance@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-general.imageset/prefs-appearance@3x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-sync.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "prefs-sync.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "prefs-sync@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "prefs-sync@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-sync.imageset/prefs-sync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-sync.imageset/prefs-sync.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-sync.imageset/prefs-sync@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-sync.imageset/prefs-sync@2x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-sync.imageset/prefs-sync@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/Preferences/prefs-sync.imageset/prefs-sync@3x.png
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-live.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "segment-live.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-live.imageset/segment-live.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-live.imageset/segment-live.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-podcasts.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "segment-podcasts.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-podcasts.imageset/segment-podcasts.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-podcasts.imageset/segment-podcasts.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-subscribed.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "filename" : "segment-favourite.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "scale" : "2x"
11 | }
12 | ],
13 | "info" : {
14 | "version" : 1,
15 | "author" : "xcode"
16 | },
17 | "properties" : {
18 | "preserves-vector-representation" : true
19 | }
20 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-subscribed.imageset/segment-favourite.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Assets.xcassets/SegmentControl/segment-subscribed.imageset/segment-favourite.pdf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Fonts/ProximaNova-ExtraBold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Fonts/ProximaNova-ExtraBold.otf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Fonts/ProximaNova-Light.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Fonts/ProximaNova-Light.otf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Fonts/ProximaNova-Thin.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Fonts/ProximaNova-Thin.otf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Fonts/ProximaNovaSoft-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Fonts/ProximaNovaSoft-Bold.ttf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Fonts/ProximaNovaSoft-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Fonts/ProximaNovaSoft-Medium.ttf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Fonts/ProximaNovaSoft-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Fonts/ProximaNovaSoft-Regular.ttf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Fonts/ProximaNovaSoft-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/Fonts/ProximaNovaSoft-SemiBold.ttf
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/Podlive.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | com.apple.developer.aps-environment
6 | development
7 | com.apple.security.app-sandbox
8 |
9 | com.apple.security.files.user-selected.read-only
10 |
11 | com.apple.security.network.client
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/PrefixHeader.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Frank Gregor on 21/02/2017.
3 | // Copyright © 2017 cocoa:naut. All rights reserved.
4 | //
5 |
6 | #ifndef PrefixHeader_pch
7 | #define PrefixHeader_pch
8 |
9 | #import
10 |
11 | #import "extobjc.h"
12 |
13 | #import "Macros.h"
14 | #import "PodliveDefaultStyleKit.h"
15 | #import "PodliveGUIKit.h"
16 |
17 | #import "CCNPreferencesWindowController.h"
18 | #import "CCNNavigationController.h"
19 |
20 | #import "CCNConstants.h"
21 | #import "CCNChannelManager.h"
22 | #import "CCNUserManager.h"
23 |
24 | #import "CCNNavigationController.h"
25 | #import "CCNNotificationCoordinator.h"
26 | #import "CCNPlayer.h"
27 |
28 | #endif /* PrefixHeader_pch */
29 |
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/de.lproj/Credits.rtf:
--------------------------------------------------------------------------------
1 | {\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf820
2 | {\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Medium;\f1\fnil\fcharset0 HelveticaNeue-Light;}
3 | {\colortbl;\red255\green255\blue255;}
4 | {\*\expandedcolortbl;;}
5 | \paperw12240\paperh15840\margl1440\margr1440\vieww9000\viewh8400\viewkind0
6 | \pard\tx282\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl264\slmult1\partightenfactor0
7 |
8 | \f0\fs24 \cf0 Handgedremelt von\
9 |
10 | \f1 Frank Gregor, {\field{\*\fldinst{HYPERLINK "http://cocoanaut.com"}}{\fldrslt cocoa:naut}}\
11 | \
12 |
13 | \f0 Getestet von\
14 |
15 | \f1 \
16 | \
17 |
18 | \f0 \'dcbersetzungen von\
19 |
20 | \f1 \
21 | \
22 | \
23 | \
24 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/en.lproj/Credits.rtf:
--------------------------------------------------------------------------------
1 | {\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf820
2 | {\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Medium;\f1\fnil\fcharset0 HelveticaNeue-Light;}
3 | {\colortbl;\red255\green255\blue255;}
4 | {\*\expandedcolortbl;;}
5 | \paperw12240\paperh15840\margl1440\margr1440\vieww9000\viewh8400\viewkind0
6 | \pard\tx282\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl264\slmult1\partightenfactor0
7 |
8 | \f0\fs24 \cf0 Handgedremelt von\
9 |
10 | \f1 Frank Gregor, {\field{\*\fldinst{HYPERLINK "http://cocoanaut.com"}}{\fldrslt cocoa:naut}}\
11 | Marvin Scholz, {\field{\*\fldinst{HYPERLINK "https://epir.at"}}{\fldrslt epir.at}}\
12 | \
13 |
14 | \f0 Getestet von\
15 |
16 | \f1 \
17 | \
18 |
19 | \f0 \'dcbersetzungen von\
20 |
21 | \f1 \
22 | \
23 | \
24 | \
25 | }
--------------------------------------------------------------------------------
/App/Podlive/Supporting Files/quite-impressed.caf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/App/Podlive/Supporting Files/quite-impressed.caf
--------------------------------------------------------------------------------
/Ressources/Graphic/IconSet.sketch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/Ressources/Graphic/IconSet.sketch
--------------------------------------------------------------------------------
/Ressources/Graphic/Mac App Store Template.sketch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/Ressources/Graphic/Mac App Store Template.sketch
--------------------------------------------------------------------------------
/Ressources/Graphic/Podlive App Icon.sketch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/Ressources/Graphic/Podlive App Icon.sketch
--------------------------------------------------------------------------------
/Ressources/PaintCode/PodliveDefaultStyleKit.pcvd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/Ressources/PaintCode/PodliveDefaultStyleKit.pcvd
--------------------------------------------------------------------------------
/Ressources/PaintCode/PodliveGUIKit.pcvd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/Ressources/PaintCode/PodliveGUIKit.pcvd
--------------------------------------------------------------------------------
/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/icon.png
--------------------------------------------------------------------------------
/screenshot1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Podlive/podlive-macos/96b9730c596d5275f3d5c99bb8c51c77ab2dd5b7/screenshot1.png
--------------------------------------------------------------------------------