Commit Graph

513 Commits

Author SHA1 Message Date
Spiros Gerokostas b206d5ffd5 adding example project 2016-03-01 11:58:06 +02:00
Robert Payne 546167cbcc Optimising banner image in readme 2016-01-27 01:15:01 +13:00
Robert Payne 70b14a76b2 Touch banner in readme 2016-01-27 01:13:23 +13:00
Robert Payne 8fbe3c18bd Touch readme 2016-01-27 01:12:32 +13:00
Robert Payne 61b4016202 Fix improper revert 2016-01-27 01:04:28 +13:00
Robert Payne 105dd74a9c Re-add SourceLocation.swift 2016-01-27 00:44:05 +13:00
Robert Payne edc15bd975 Merge branch 'hotfix/0.19.1' into develop
# Conflicts:
#	CHANGELOG.md
#	SnapKit.podspec
#	SnapKit.xcodeproj/project.pbxproj
2016-01-27 00:25:07 +13:00
Robert Payne 1a1592e04e Fix up bad tvOS target 2016-01-27 00:23:37 +13:00
Robert Payne 0be780c930 Prepare 0.19.1 Release 2016-01-27 00:22:50 +13:00
Robert Payne 856ed42160 Bump versioning for 0.19.0 release
# Conflicts:
#	SnapKit.podspec
2016-01-27 00:20:59 +13:00
Robert Payne 245a5fcf6e Update license file on Package.swift 2016-01-27 00:20:24 +13:00
Ray Lillywhite 121058af73 Fix handling of UIEdgeInsets for width and height 2016-01-27 00:20:12 +13:00
Stephen Yao a3824e54a0 Changed code-signing to iOS-distribution for Release target 2016-01-27 00:20:05 +13:00
eralpkaraduman d92a316052 Added tvOS target
added tvOS test target

# Conflicts:
#	SnapKit.xcodeproj/project.pbxproj
2016-01-27 00:19:49 +13:00
gitpark aaccbd929a Create Package.swift 2016-01-27 00:19:02 +13:00
Robert Payne 298472bb0b Added size tests 2016-01-27 00:14:18 +13:00
Robert Payne 5265534b88 Updated changelog 2016-01-27 00:01:39 +13: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