Commit Graph
4958 Commits
Author SHA1 Message Date
djblake 1456366153 Missing a word (#68)
Missing `[ASInsetLayoutSpec` from ASInsetLayoutSpec creation line.
2017-04-25 07:22:24 -07:00
appleguy 09ad3b79b2 [RTL] Bridge the UISemanticContentAttribute property for more convenient RTL support. (#60)
Although apps could handle this before by setting the view's property in didLoad, it's
useful to bridge this property for setting during off-main initialization.

This change also makes RTL fully functional / automatic for Yoga layout users.
2017-04-24 20:08:03 -07:00
appleguy ce91d3cb3c [ASCollectionView] Prevent prefetching from being enabled to eliminate overhead. (#65)
Some apps explicitly enable this, which is counterproductive with ASDK.
2017-04-24 20:06:28 -07:00
Garrett Moon 8013e25524 Update license v2 (#67)
* Fixed license

* Update all licenses

* Update Dangerfile for new license

* Update already updated licenses

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…
2017-04-24 16:59:57 -07:00
Garrett Moon 2d6ccdb1d9 Fixes a potential deadlock; it's not safe to message likely super nod… (#56)
* Fixes a potential deadlock; it's not safe to message likely super nodes while holding the lock.

* I think this is what @nguyenhuy is looking for :)

* Fix up CHANGELOG.md
2017-04-24 11:25:28 -07:00
Philipp Smorygo e45c68646a Fix __has_include check in ASLog.h #trivial (#55)
* Fix __has_include check in ASLog.h

* Fix __has_include check in ASLog.h

update changelog

* Fix __has_include check in ASLog.h

Add proper copyright in comment for ASLog.h
2017-04-22 16:50:22 +01:00
Huy Nguyen e910af851e Layout debugger proposal (#52)
* RFC doc for layout debugger

* Fix typos

* Fix wordings
2017-04-22 16:48:22 +01:00
Stephen 1f69274a90 GLKit workaround #trivial (#54)
* GLKit workaround:
canClearContentsOfLayer now turned off for views with CAEAGLLayer

* Nits fixed

* Missed square bracket

* Copyright added
2017-04-22 16:47:02 +01:00
Garrett Moon 23e84f2ea4 Fixes header check to accept the 'new' header for modified files. (#50)
* Fixes header check to accept the 'new' header for modified files.

* Disable licensing header check for now, will re-enable when we have answers regarding simplification.
2017-04-21 09:18:03 -07:00
Levi McCallum 8ebd903e67 Move doc stylesheets to sass (#47) 2017-04-20 09:55:46 -07:00
Adlai Holler 67387c0978 Build a Tips system (#19) 2017-04-19 19:51:24 -07:00
Garrett Moon 92c1c1b43e Update the homepage URL (#10) 2017-04-19 19:51:02 -07:00
Garrett Moon bd85ac71f9 Fixes for Dangerfile header checks (#45) 2017-04-19 19:50:40 -07:00
Garrett Moon 72c5579bf3 Add CHANGELOG.md 2017-04-19 17:46:30 -07:00
Garrett Moon 2568be581e Fix dumb mistake in dangerfile 2017-04-19 17:28:35 -07:00
Garrett Moon 0609e70245 Enforce header file changes (#44)
* Enforce header file changes

* cleanup
2017-04-19 17:22:58 -07:00
Garrett Moon ec7479d819 Fix podspec twitter 2017-04-19 16:57:56 -07:00
Garrett Moon 86d13e4e13 Add danger (#18)
* Add Danger

* Move danger up

* Remove slather for now

* Have danger failures in log

* Add print out of API token for debugging

* Make verbose

* Make verbose for real

* Try this

* Revert "Try this"

This reverts commit 3bfc163821.

* Try another thing

* Get rid of logging
2017-04-19 14:27:42 -07:00
Eugene Dymov a9be79c977 Bumped PINRemoteImage (3.0.0-beta.9), PINCache (3.0.1-beta.4) (#37) 2017-04-19 14:17:42 -07:00
Phil Larson dca67c3d49 Use _ASCollectionReusableView inside ASIGListSupplementaryViewSourceMethods (#40) 2017-04-19 13:26:35 -07:00
Huy Nguyen ed5a13976b ASCollectionLayout needs to set size to measured cells (#24) 2017-04-19 10:35:50 -07:00
Levi McCallum 7c86faf42b Remove hero dropshadow (#35) 2017-04-18 17:37:31 -07:00
Levi McCallum e727d9a75f Add announcement banner to documentation site (#31)
* Add announcement banner to documentation site

* Move css to the file

* Remove css from inline
2017-04-18 14:04:43 -07:00
Adlai Holler fdb54a02d9 Fix case where we forget to unlock in ASNetworkImagenode (#17) 2017-04-17 11:38:07 -07:00
Garrett Moon 9f6ec95b53 Add blog post (#9) 2017-04-14 11:42:24 -07:00
Garrett Moon b793613e04 Update podspec 2017-04-14 09:37:38 -07:00
Garrett Moon 722b8b2f53 Update media.css 2017-04-14 09:37:38 -07:00
Garrett Moon 0d658af1e6 New logo on github pages (#8) 2017-04-14 09:37:38 -07:00
Garrett Moon 3fe11f2fd5 New logo (#7) 2017-04-14 09:37:38 -07:00
Garrett Moon f67376a4c3 Update docs 2017-04-14 09:37:38 -07:00
Garrett Moon 8b41c8c300 Update License (#6) 2017-04-14 09:37:38 -07:00
Michael Schneider fa08bd0ed1 Update contribution guidelines (#3)
* Update contribution guidelines

* Some improvements

* Improve code

* Update based on feedback
2017-04-14 09:37:38 -07:00
Garrett Moon b9a4885bfb Update README.md (#5)
* Update README.md

* Update README.md
2017-04-14 09:37:38 -07:00
Garrett Moon 059e74414e Update footer 2017-04-14 09:37:38 -07:00
Garrett Moon ede6145f97 Update docs.html 2017-04-14 09:37:38 -07:00
Garrett Moon 5c8b31684a Rename AsyncDisplayKit to Texture (#4)
* Rename AsyncDisplayKit to Texture

* More renaming
2017-04-14 09:37:38 -07:00
Garrett Moon fa18ad226b Update docs 2017-04-14 09:37:38 -07:00
Garrett Moon fe66bc1a8c Hopefully the last example fix. 2017-04-14 09:37:38 -07:00
Garrett Moon caace4f98b More example fixes 2017-04-14 09:37:38 -07:00
Garrett Moon 8f76f5dee0 Add header dir to fix includes 2017-04-14 09:37:38 -07:00
Garrett Moon 3522c81d5e Update examples 2017-04-14 09:37:38 -07:00
Garrett Moon 61c2bc4c91 Texture Podspec 2017-04-14 09:37:38 -07:00
Garrett Moon 71a2f3516e Update CNAME 2017-04-14 09:37:38 -07:00
Garrett Moon 9c3c5d7554 Add in docs from https://github.com/AsyncDisplayKit/Documentation 2017-04-14 09:37:38 -07:00
Garrett Moon 1718eb8bd7 Delete GITHUB_RULES.md 2017-04-14 09:37:33 -07:00
Garrett Moon 379bec2899 Update ISSUE_TEMPLATE.md 2017-04-14 09:37:33 -07:00
Garrett Moon cd42d9ddc0 Adding buildkite support (#1)
* Adding buildkite support

* Update build.sh to support all flag
2017-04-14 09:37:33 -07:00
Huy Nguyen dcf858eac1 [ASDisplayNode] Trigger a layout pass whenever a node enters preload state (#3263)
* Add a thread-safe layoutIfNeeded implementation to ASDisplayNode

* Trigger a layout pass when a display node enters preload state
- This ensures that all the subnodes have the correct size to preload their content.

* ASCollectionNode to trigger its initial data load when it enters preload state

* Minor change in _ASCollectionViewCell

* Layout sublayouts before dispatch to main for subclass hooks

* Update comments

* Don't wait until updates are committed when the collection node enters display state

* Same deal for table node

* Explain the layout trigger in ASDisplayNode
2017-04-13 16:25:17 -07:00
Phil Larson 3164d8d013 [ASCollectionNode] Add _ASCollectionReusableView container for supplementary nodes (#3255)
* Add _ASCollectionReusableView container for ASCollectionNode supplementary nodes with applyLayoutAttributes support

• Adds support for -[ASCellNode applyLayoutAttributes:] to supplementary nodes

* Ensure _ASCollectionReusableView has layoutAttributes if the collection view doesn’t set them

* Use correct layoutAttributes accessor for supplementary elements
2017-04-13 16:16:40 -07:00
Huy Nguyen 5ef1d2b541 Improve hash functions of image and text nodes (#3265)
* Improve hash functions of image and text nodes

* Move ASEqualityHashHelpers to Private/
2017-04-13 16:13:21 -07:00