Skip to content

Commit

Permalink
update deps
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelkirk committed Nov 19, 2018
1 parent e2edab7 commit 0cadc4c
Show file tree
Hide file tree
Showing 42 changed files with 5,457 additions and 5,023 deletions.
32 changes: 16 additions & 16 deletions Manifest.lock
Original file line number Diff line number Diff line change
Expand Up @@ -49,16 +49,16 @@ PODS:
- Mantle (2.1.0):
- Mantle/extobjc (= 2.1.0)
- Mantle/extobjc (2.1.0)
- PromiseKit (6.5.2):
- PromiseKit/CorePromise (= 6.5.2)
- PromiseKit/Foundation (= 6.5.2)
- PromiseKit/UIKit (= 6.5.2)
- PromiseKit/CorePromise (6.5.2)
- PromiseKit/Foundation (6.5.2):
- PromiseKit (6.5.3):
- PromiseKit/CorePromise (= 6.5.3)
- PromiseKit/Foundation (= 6.5.3)
- PromiseKit/UIKit (= 6.5.3)
- PromiseKit/CorePromise (6.5.3)
- PromiseKit/Foundation (6.5.3):
- PromiseKit/CorePromise
- PromiseKit/UIKit (6.5.2):
- PromiseKit/UIKit (6.5.3):
- PromiseKit/CorePromise
- PureLayout (3.0.2)
- PureLayout (3.1.4)
- Reachability (3.2)
- SAMKeychain (1.5.3)
- SignalCoreKit (1.0.0):
Expand Down Expand Up @@ -119,8 +119,8 @@ PODS:
- SQLCipher/common (3.4.2)
- SQLCipher/standard (3.4.2):
- SQLCipher/common
- SSZipArchive (2.1.3)
- SwiftProtobuf (1.1.2)
- SSZipArchive (2.1.4)
- SwiftProtobuf (1.2.0)
- YapDatabase/SQLCipher (3.1.1):
- YapDatabase/SQLCipher/Core (= 3.1.1)
- YapDatabase/SQLCipher/Extensions (= 3.1.1)
Expand Down Expand Up @@ -265,10 +265,10 @@ CHECKOUT OPTIONS:
:commit: 3e0c2371d125f2d3db26daa498d5d436961b1795
:git: https://github.com/signalapp/HKDFKit.git
SignalCoreKit:
:commit: b60dc7d58dfc93ca6eafbb3ea5300c6d67ebc69a
:commit: a84ec7ed6c13b079a7e03cb09c79b5452086d1e7
:git: https://github.com/signalapp/SignalCoreKit.git
SignalMetadataKit:
:commit: a5473c8d33602775e00253afce78eef01a69260e
:commit: b493b7b0db57902dc766a50ca97d2202453ba512
:git: https://github.com/signalapp/SignalMetadataKit
SocketRocket:
:commit: 9f9563a83cd8960503074aa8de72206f83fb7a69
Expand All @@ -289,17 +289,17 @@ SPEC CHECKSUMS:
HKDFKit: 3b6dbbb9d59c221cc6c52c3aa915700cbf24e376
libPhoneNumber-iOS: e444379ac18bbfbdefad571da735b2cd7e096caa
Mantle: 2fa750afa478cd625a94230fbf1c13462f29395b
PromiseKit: 27c1601bfb73405871b805bcb8cf7e55c4dad3db
PureLayout: 4d550abe49a94f24c2808b9b95db9131685fe4cd
PromiseKit: c609029bdd801f792551a504c695c7d3098b42cd
PureLayout: f08c01b8dec00bb14a1fefa3de4c7d9c265df85e
Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
SAMKeychain: 483e1c9f32984d50ca961e26818a534283b4cd5c
SignalCoreKit: c2d8132cdedb95d35eb2f8ae7eac0957695d0a8b
SignalMetadataKit: 6fa5e9a53c7f104568662521a2f3874672ff7a02
SignalServiceKit: 80d774c32b22567682f63c36bf9da265d82083bb
SocketRocket: dbb1554b8fc288ef8ef370d6285aeca7361be31e
SQLCipher: f9fcf29b2e59ced7defc2a2bdd0ebe79b40d4990
SSZipArchive: 51a800ebb77f95a8329b6ced1faaff394b47f509
SwiftProtobuf: 7147b8ec19c8c0694a45155d989ea9e6dedaf51f
SSZipArchive: 41455d4b8d2b6ab93990820b50dc697c2554a322
SwiftProtobuf: 91a9856079044ef4ec762b2344c763cd9e5a73c1
YapDatabase: b418a4baa6906e8028748938f9159807fd039af4
YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54

Expand Down
9,642 changes: 4,817 additions & 4,825 deletions Pods.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions PromiseKit/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,11 @@ For Carthage, SwiftPM, etc., or for instructions when using older Swifts or
Xcodes, see our [Installation Guide]. We
recommend [Carthage](https://github.com/Carthage/Carthage).

# PromiseKit is Thousands of Hours of Work

This project is a labor of love: to the pursuit of making quality, reusable, compartmentalized software that has general use
to the wider development community. It is a widely used project where every change, fix and plan can have serious repercussions to its users and thus must be carefully considered. If you use PromiseKit in your apps, please consider supporting its development with a donation to [my patreon](https://www.patreon.com/mxcl). Thank you.

# Documentation

* Handbook
Expand Down
6 changes: 3 additions & 3 deletions PromiseKit/Sources/Box.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ enum Sealant<R> {
case resolved(R)
}

class Handlers<R> {
final class Handlers<R> {
var bodies: [(R) -> Void] = []
func append(_ item: @escaping(R) -> Void) { bodies.append(item) }
}
Expand All @@ -17,7 +17,7 @@ class Box<T> {
func seal(_: T) {}
}

class SealedBox<T>: Box<T> {
final class SealedBox<T>: Box<T> {
let value: T

init(value: T) {
Expand All @@ -29,7 +29,7 @@ class SealedBox<T>: Box<T> {
}
}

class EmptyBox<T>: Box<T> {
final class EmptyBox<T>: Box<T> {
private var sealant = Sealant<T>.pending(.init())
private let barrier = DispatchQueue(label: "org.promisekit.barrier", attributes: .concurrent)

Expand Down
2 changes: 1 addition & 1 deletion PromiseKit/Sources/Guarantee.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import Dispatch
A `Guarantee` is a functional abstraction around an asynchronous operation that cannot error.
- See: `Thenable`
*/
public class Guarantee<T>: Thenable {
public final class Guarantee<T>: Thenable {
let box: Box<T>

fileprivate init(box: SealedBox<T>) {
Expand Down
2 changes: 1 addition & 1 deletion PromiseKit/Sources/Promise.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import Dispatch
A `Promise` is a functional abstraction around a failable asynchronous operation.
- See: `Thenable`
*/
public class Promise<T>: Thenable, CatchMixin {
public final class Promise<T>: Thenable, CatchMixin {
let box: Box<Result<T>>

fileprivate init(box: SealedBox<Result<T>>) {
Expand Down
2 changes: 1 addition & 1 deletion PromiseKit/Sources/Resolver.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/// An object for resolving promises
public class Resolver<T> {
public final class Resolver<T> {
let box: Box<Result<T>>

init(_ box: Box<Result<T>>) {
Expand Down
29 changes: 29 additions & 0 deletions PureLayout/PureLayout/PureLayout/ALView+PureLayout.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,29 @@ PL__ASSUME_NONNULL_BEGIN

#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */

#if TARGET_OS_IPHONE

#pragma mark Pin Edges to SafeArea

/** Pins the given edge of the view to the same edge of its superview anchor/edge. */
- (NSLayoutConstraint *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgeToSuperviewSafeArea:(ALEdge)edge;

/** Pins the given edge of the view to the same edge of its superview anchor/edge with an inset. */
- (NSLayoutConstraint *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgeToSuperviewSafeArea:(ALEdge)edge withInset:(CGFloat)inset;

/** Pins the given edge of the view to the same edge of its superview anchor/edge with an inset as a maximum or minimum. */
- (NSLayoutConstraint *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgeToSuperviewSafeArea:(ALEdge)edge withInset:(CGFloat)inset relation:(NSLayoutRelation)relation;

/** Pins the edges of the view to the edges of its superview anchors/edge. */
- (PL__NSArray_of(NSLayoutConstraint *) *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgesToSuperviewSafeArea;

/** Pins the edges of the view to the edges of its superview anchors/edges with the given edge insets. */
- (PL__NSArray_of(NSLayoutConstraint *) *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgesToSuperviewSafeAreaWithInsets:(ALEdgeInsets)insets;

/** Pins 3 of the 4 edges of the view to the edges of its superview anchor/edge with the given edge insets, excluding one edge. */
- (PL__NSArray_of(NSLayoutConstraint *) *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgesToSuperviewSafeAreaWithInsets:(ALEdgeInsets)insets excludingEdge:(ALEdge)edge;

#endif /* TARGET_OS_IPHONE */

#pragma mark Pin Edges to Superview

Expand All @@ -95,12 +118,18 @@ PL__ASSUME_NONNULL_BEGIN
/** Pins the given edge of the view to the corresponding margin of its superview. Available in iOS 8.0 and later. */
- (NSLayoutConstraint *)autoPinEdgeToSuperviewMargin:(ALEdge)edge;

/** Pins the given edge of a view to the corresponding margin of its superview with an inset.*/
- (NSLayoutConstraint *)autoPinEdgeToSuperviewMargin:(ALEdge)edge withInset:(CGFloat)inset;

/** Pins the given edge of the view to the corresponding margin of its superview as a maximum or minimum. Available in iOS 8.0 and later. */
- (NSLayoutConstraint *)autoPinEdgeToSuperviewMargin:(ALEdge)edge relation:(NSLayoutRelation)relation;

/** Pins the edges of the view to the margins of its superview. Available in iOS 8.0 and later. */
- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMargins;

/** Pins the edges of the view to the margins of its superview with the given edge insets. Available in iOS 8.0 and later.*/
- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMarginsWithInsets:(ALEdgeInsets)insets;

/** Pins 3 of the 4 edges of the view to the margins of its superview excluding one edge. Available in iOS 8.0 and later. */
- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMarginsExcludingEdge:(ALEdge)edge;

Expand Down

0 comments on commit 0cadc4c

Please sign in to comment.