Commit Graph

256 Commits

Author SHA1 Message Date
Robert Payne adab4b821a Deprecate .baseline and migrate to .lastBaseline 2016-07-06 09:08:14 -07:00
Robert Payne 47d84e1e62 Merge pull request #251 from pawlowskialex/feature/0.40.0
Migration to the latest Swift 3.0 syntax and macOS Cocoa API
2016-07-07 04:04:49 +12:00
Alex Pawlowski b916d75956 Added sensible @discardableResult attributes for ConstraintMaker public functions 2016-06-28 15:55:23 +03:00
Alex Pawlowski d00444d7d1 Migrated to latest Swift 3.0 syntax and latest macOS Cocoa API 2016-06-28 15:31:43 +03:00
Robert Payne 8355410d92 Swift 3.0 Migration 2016-06-15 13:49:49 +12:00
Robert Payne f785886d3a Fix deprecated APIs 2016-05-19 17:02:15 +12:00
Robert Payne 1071951dc9 Updated changelog 2016-05-19 17:02:10 +12:00
Robert Payne a837c94c8b Updated Changelog 2016-05-19 16:58:01 +12:00
Robert Payne c2eeb3b8d8 Updated Podspec 2016-05-19 16:56:41 +12:00
Robert Payne d2f259ec5f Bump deprecation notices versioning 2016-05-19 16:54:19 +12:00
Robert Payne ce3bb65b73 Updated readme 2016-01-27 00:00:26 +13:00
Robert Payne c5ddeffb0c Updated Changelog 2016-01-26 23:55:36 +13:00
Robert Payne 7ba532d597 Major overhaul 2016-01-26 23:49:04 +13:00
Robert Payne 82ac8f8f2f Bump versioning for 0.19.0 release 2016-01-21 11:19:01 +13:00
Robert Payne cbd76888c8 Merge pull request #179 from eralpkaraduman/develop
Added tvOS target for Carthage support
2016-01-21 11:07:56 +13:00
Robert Payne 49325a5708 Merge pull request #183 from raylillywhite/patch-2
Fix handling of UIEdgeInsets for width and height
2016-01-21 11:07:18 +13:00
Robert Payne c4dbfd9d78 Update license file on Package.swift 2016-01-21 11:06:31 +13:00
Robert Payne 56e9dee402 Merge branch 'master' of github.com:SnapKit/SnapKit into develop 2016-01-21 11:06:02 +13:00
Robert Payne 75e5393594 Merge pull request #175 from gitpark/patch-1
Create Package.swift
2016-01-21 11:05:15 +13:00
Robert Payne 105dc829df Merge pull request #181 from realestate-com-au/develop
Changed code-signing to iOS-distribution for Release target
2016-01-21 10:53:16 +13:00
Ray Lillywhite 483d525c72 Fix handling of UIEdgeInsets for width and height 2016-01-07 13:52:28 -08:00
Stephen Yao 4446f7d1dc Changed code-signing to iOS-distribution for Release target 2016-01-06 14:21:26 +11:00
eralpkaraduman cd35eedc26 Added tvOS target
added tvOS test target
2016-01-01 01:57:54 +02:00
gitpark 33475b400a Create Package.swift 2015-12-11 11:32:46 +08:00
Robert Payne 2a0fa9e047 Prepare for release 2015-11-17 10:26:28 +13:00
Robert Payne 8ff45b5e32 Updated podspec 2015-11-08 21:21:22 +13:00
Robert Payne 2ef7cc600c Merge remote-tracking branch 'origin/develop' 2015-11-08 21:20:58 +13:00
Robert Payne 2dcf3bddfa nits 2015-11-08 21:18:01 +13:00
Robert Payne b17e78c202 Release 0.16.0 2015-10-28 00:05:44 +13:00
Robert Payne 9ec6015efe Merge branch 'release/0.16.0' 2015-10-28 00:04:25 +13:00
Robert Payne fdcc715085 Merge pull request #163 from aleffert/aleffert/locations
Add source location information to each constraint
2015-10-26 19:57:06 +13:00
Robert Payne e5820a9582 Merge pull request #162 from AlessandroTolomio/patch-2
Update for tvOS
2015-10-26 19:55:44 +13:00
Akiva Leffert 7ae143c3ac Expose location as part of LayoutConstraint for public access 2015-10-14 20:17:59 -04:00
Akiva Leffert 0fe4ad005b Switch makerFile/line to use SourceLocation for consistency
Allows removing redundant default location
2015-10-14 20:17:59 -04:00
Akiva Leffert bbe5b2e49d Instrument each constraint with a source location. 2015-10-14 20:17:59 -04:00
Akiva Leffert 104ce8895c Convert protocol hierarchy to class hierarchy
This has no value unto itself, but is necessary for adding default
arguments to the ConstraintDescriptionRelatable methods, which we'll
need to instrument in source locations.
2015-10-14 20:17:59 -04:00
Akiva Leffert cd49354220 Factor redundant constraint relation code into RelationTarget protocol
Instead of having a copy of each method for each type, factor the
constraint target logic to use a new protocol RelationTarget.

Note that since RelationTarget returns a new ConstraintItem and the
constructor for ConstraintItem is internal, a user will be unable to
erroneously extend the protocol.

LayoutSupport should really be a RelationTarget too, but it seems you
can't extenda a protocol to implement another protocol.
2015-10-14 20:17:59 -04:00
AlessandroTolomio e31529a3c9 Update for tvOS 2015-10-14 15:38:13 +02:00
Akiva Leffert a5be9d646b Introduce FloatConvertible to reduce relation boilerplate 2015-10-12 00:57:59 -04:00
Robert Payne 62e76458ef Merge pull request #157 from brightify/develop
Add call to activateConstraints on iOS8+ and fix build issues for OS X.
2015-10-10 15:22:35 +13:00
Tadeas Kriz e84f9bc1c3 Add compiler condition to remove warnings when not using legacy deployment. 2015-10-04 23:17:48 +02:00
Tadeas Kriz 2afe4d47ec Add call to activateConstraints on iOS8+ and fix build issues for OS X. 2015-10-04 23:04:16 +02:00
Robert Payne ee34ec542f Merge branch 'develop' of github.com:SnapKit/SnapKit into develop 2015-09-29 21:27:18 +13:00
Robert Payne fa8d06355a Added contributing document 2015-09-29 21:27:03 +13:00
Robert Payne 10e9c37f38 Added contributing document 2015-09-29 21:26:40 +13:00
Robert Payne 004d73ad7a Merge pull request #153 from brittonmobile/develop
Added tvOS checks so the iOS paths are used rather than OS X
2015-09-29 19:08:51 +13:00
Ryan Britton 7fc0537c13 Added tvOS checks so the iOS paths are used rather than OS X 2015-09-24 21:37:33 -07:00
Robert Payne 99d503af97 Merge pull request #151 from aleffert/aleffert/layout-anchors
Add support for the iOS 9 Layout Anchor API.
2015-09-25 02:05:42 +12:00
Akiva Leffert 16090bde5d Add support for the iOS 9 Layout Anchor API. 2015-09-23 14:14:16 -04:00
Robert Payne 4a26b422a2 Updated changelog 2015-09-22 20:07:08 +12:00