Commit Graph

  • f902b4bdc7 Replace property declaration with method overrides for -dataSource. Scott Goodson 2015-12-24 22:47:54 -08:00
  • a0e4484ef7 Declare ASPagerNode dataSource property as @dynamic so that it can be a different type than ASCollectionNode. Scott Goodson 2015-12-24 22:27:52 -08:00
  • 7ece41ff64 Delegate definition tweaks for Table and Collection; ensure Table tests run with ARC enabled. Scott Goodson 2015-12-24 21:41:12 -08:00
  • c1640c7f59 Implement getter methods for new table / collection delegate / dataSource. Make ASTableView node-backed. Scott Goodson 2015-12-24 18:02:52 -08:00
  • 27c151095b [ASPagerNode] New API tweaks. Support setting delegate + dataSource on ASCollectionNode and ASTableNode without triggering view creation. Scott Goodson 2015-12-24 17:06:57 -08:00
  • 985e47a7b7 Merge pull request #987 from facebook/CollectionAndTableProxies appleguy 2015-12-23 22:53:33 -08:00
  • 15826b58e4 Remove extra logging for build server debugging. Scott Goodson 2015-12-23 22:24:17 -08:00
  • 8b3f3351ab Logging for test failures that are only occurring on build server with iOS 8.1 simulator... Scott Goodson 2015-12-23 21:53:42 -08:00
  • ca57059322 New ASDelegateProxy class to unify logic for Table & Collection forwarding. Fix dealloc-during-animation crash. Scott Goodson 2015-12-23 20:01:52 -08:00
  • 928c440b4c Several small optimizations, especially to _ASPendingState and other hot paths. Scott Goodson 2015-12-23 16:38:33 -08:00
  • dd6ddfc0a2 Merge pull request #976 from facebook/CollectionRefactoring appleguy 2015-12-23 13:09:42 -08:00
  • c968b8dd9e Merge pull request #978 from aaronschubert0/ASMapNode appleguy 2015-12-23 12:55:58 -08:00
  • 38d9ceb230 Fix corrupted project file from merge. Scott Goodson 2015-12-23 12:52:38 -08:00
  • e35697d162 Greatly improve the internal logic of ASMapNode. Also fixes bug #971 Aaron Schubert 2015-12-23 10:19:05 +00:00
  • fa4308ba7c Merge branch 'master' into CollectionRefactoring Scott Goodson 2015-12-22 23:38:01 -08:00
  • 9944305cfd Fix tests to avoid newly deprecated ASCollectionView init variant with asyncDataFetching argument. Scott Goodson 2015-12-22 23:36:29 -08:00
  • ff4f2bb270 Tweak ASCollectionViewFlowLayoutInspector.h file to make it Public as intended. Scott Goodson 2015-12-22 22:19:53 -08:00
  • c020dcff1c Merge pull request #963 from 1nput0utput/ASButtonNodeExposeContentAignment appleguy 2015-12-22 22:14:03 -08:00
  • 065625f246 Make ASCollectionView always create an ASCollectionNode. Add visibilityDidChange:, interfaceStateDidChange:fromState: Scott Goodson 2015-12-22 21:46:46 -08:00
  • 6dc15ffd44 added delegate method for video did finish, moved layer creation to after view displays, rearranged spinner logic, added tests Luke Parham 2015-12-22 15:34:11 -06:00
  • 108ce6d8fc Set horizontal & vertical alignment default to center. Use ivar to set layout. Rajinder Ramgarhia 2015-12-21 10:03:32 -05:00
  • d7b128e19b ASButtonNode content alignement properties Rajinder Ramgarhia 2015-12-20 21:25:59 -05:00
  • e318285089 merged master Luke Parham 2015-12-22 02:17:28 -06:00
  • 4602e4e9eb wip fixing pr comments Luke Parham 2015-12-22 02:15:25 -06:00
  • 69767d558e Merge branch 'master' into update-objc Adlai Holler 2015-12-22 00:28:21 -05:00
  • d7492b331f Merge pull request #968 from facebook/LockHandlingOnRemoveFromSupernode appleguy 2015-12-21 20:55:54 -08:00
  • af9f8dfea7 Merge pull request #931 from lappp9/cells-with-view-controllers appleguy 2015-12-21 20:55:28 -08:00
  • 676a1d3c0a Merge pull request #964 from levi/master appleguy 2015-12-21 20:47:39 -08:00
  • 06688f7061 Release the lock before setting supernode pointer to nil, in case we are deallocated. Scott Goodson 2015-12-21 19:57:39 -08:00
  • 10030dfe70 Add scroll to page helper to ASPagerNode Levi McCallum 2015-12-21 09:07:48 -06:00
  • ad4db73b95 Add tuning params method forwards to ASCollectionNode Levi McCallum 2015-12-21 09:01:19 -06:00
  • 2bb7fc43f5 Add reloadData forward methods to ASCollectionNode Levi McCallum 2015-12-21 08:58:55 -06:00
  • 63b493a95b Increase preload tuning param range in pager node Levi McCallum 2015-12-21 08:54:13 -06:00
  • 53d2af6ca1 Move PagerNode setup into didLoad Levi McCallum 2015-12-21 08:52:41 -06:00
  • 322caaeb6a wip after review Luke Parham 2015-12-21 01:24:46 -06:00
  • 841bed624d Merge pull request #962 from facebook/OptimizeVisibilityNotificationDisablement appleguy 2015-12-20 16:05:14 -08:00
  • b8602d1073 Fix ASBasicImageDownloader tests - prevent use of init / new instead of +sharedImageDownloader. Scott Goodson 2015-12-20 15:42:57 -08:00
  • 97bb05d326 Order-of-magnitude speedup in handling of "disable visibility notifications" Scott Goodson 2015-12-20 12:47:42 -08:00
  • b787020310 Merge pull request #961 from facebook/AutomagicalNodeHierarchyHookups appleguy 2015-12-20 12:06:39 -08:00
  • 92126f0d66 Support surprisingly nice automatic behavior for the unsupported case of view-backed nodes as children of layer-backed ones. Scott Goodson 2015-12-19 20:33:28 -08:00
  • bbc0452a7a Improve UIView & CALayer handling of -addSubnode:, and ensure node hierarchies are hooked up even when addSubview: is used directly. Scott Goodson 2015-12-19 18:29:05 -08:00
  • 8ce0f2ad66 Bump podfile version to 1.9.4. Scott Goodson 2015-12-19 13:10:36 -08:00
  • c69e18bc6e refactored test Luke Parham 2015-12-19 00:14:17 -06:00
  • 2128b133a5 Merge pull request #959 from facebook/TableHeaderFooterViewNodes appleguy 2015-12-18 22:13:23 -08:00
  • 5745cfd0d8 Enable node detection for tableHeaderView and tableFooterView on ASTableView. Scott Goodson 2015-12-18 21:58:58 -08:00
  • 16b0bd94fa Merge pull request #957 from facebook/HierarchyAndInterfaceStateSync appleguy 2015-12-18 20:26:35 -08:00
  • 32a99e3d41 Ensure that .hierarchyState is propogated to new subnodes early enough for us to reference it as the views are added. Scott Goodson 2015-12-18 19:52:47 -08:00
  • 834cf79c4e Merge pull request #905 from facebook/RemoveWorkingWindow appleguy 2015-12-18 19:43:02 -08:00
  • 578d0f4f78 Final cleanup for initial version of removing the UIWindow-based render range. Scott Goodson 2015-12-18 18:47:08 -08:00
  • c6759671e6 Merge branch 'master' into RemoveWorkingWindow Scott Goodson 2015-12-18 18:25:14 -08:00
  • e15a7db773 Merge pull request #925 from levi/levi/pager-node appleguy 2015-12-18 18:20:25 -08:00
  • 002b3b3805 renamed example app Luke Parham 2015-12-18 19:40:12 -06:00
  • 8a216dd595 Merge pull request #956 from facebook/ASDisplayNodeName appleguy 2015-12-18 17:34:18 -08:00
  • ee152eadf1 Remove CALayer and UIView implementations of "name" property. Scott Goodson 2015-12-18 16:01:19 -08:00
  • 901a8fbd98 fixed video tests Luke Parham 2015-12-18 04:47:26 -06:00
  • 42efde3821 Merge branch 'master' into ASVideoNode Luke Parham 2015-12-18 03:57:50 -06:00
  • 9b4226d649 creating player on init seems to improve performance Luke Parham 2015-12-18 03:56:32 -06:00
  • 616e9ffbcb fixed problem with fetchData problem and updated nic cage example Luke Parham 2015-12-18 03:41:53 -06:00
  • a75871055f added video sample app with tableview and simple one with 3 video examples Luke Parham 2015-12-18 02:22:33 -06:00
  • ca11efb187 Merge pull request #951 from facebook/ASTextNodeRendererInvalidationEfficiency appleguy 2015-12-17 22:27:52 -08:00
  • 1872ac07aa [ASTextNode] Renderer should not be invalidated if bounds size matches calculatedSize, even if it doesn't match constrainedSize. Scott Goodson 2015-12-17 22:12:29 -08:00
  • ed1c71d588 Merge pull request #924 from aaronschubert0/ASMapNode appleguy 2015-12-17 19:34:50 -08:00
  • 3b5fb17f81 Merge pull request #942 from bsmith11/ASTextKitCoreTextAttributesBug appleguy 2015-12-17 19:18:43 -08:00
  • d56a53d9aa Merge pull request #941 from samhsiung/fix_truncation appleguy 2015-12-17 18:17:48 -08:00
  • bc6e5fee1a Merge pull request #949 from rcancro/roundMin appleguy 2015-12-17 15:34:12 -08:00
  • c6f4aff4ef Do not round when resolving relative dimensions rcancro 2015-12-17 15:20:40 -08:00
  • 6cbc51dc61 cleaned up comments Luke Parham 2015-12-16 23:44:17 -06:00
  • b5c1076921 wip, adding play button functionality Luke Parham 2015-12-16 23:02:39 -06:00
  • 669fd38dd4 Fix project includes for ASPagerNode Levi McCallum 2015-12-11 16:02:39 -08:00
  • 1b5ac3615e Add ASPagerNode to framework header Levi McCallum 2015-12-11 14:44:23 -08:00
  • 473085db47 Move position of ASPagerNodeDataSource to support Travis builds Levi McCallum 2015-12-11 13:42:25 -08:00
  • aea5a3318e Implement simple horizontal paging node Levi McCallum 2015-12-07 19:12:34 -08:00
  • 8349be288b Merge pull request #945 from rcancro/aslayoutPixelBounds appleguy 2015-12-16 17:40:50 -08:00
  • 3d48637974 Merge pull request #946 from facebook/ASTextNodeLongPress appleguy 2015-12-16 17:38:26 -08:00
  • f44c829564 ASTextNode shouldn't create a long press gesture recognizer unless the delegate cares about the callback. Scott Goodson 2015-12-16 17:20:08 -08:00
  • 2e6e81e66b Don't allow unitialized or under constrained layouts cause a crash. rcancro 2015-12-16 15:34:30 -08:00
  • 71c44843c8 enforce pixels bounds for ASLayout size/position rcancro 2015-12-16 13:14:33 -08:00
  • 4ceab33038 Further clean up for ASDK 2.0 Aaron Schubert 2015-12-16 10:20:13 +00:00
  • fe5a58087d Merge branch 'master' into cells-with-view-controllers Luke Parham 2015-12-15 15:31:13 -06:00
  • 17c985da38 commented some stuff out Luke Parham 2015-12-15 15:30:27 -06:00
  • e64965c1ca Fixed ASTextKit CoreText attributes bug which was incorrectly reading a NSParagraphStyle as CTParagraphStyleRef Bradley Smith 2015-12-15 14:41:37 -05:00
  • f9d476e170 Fix ASTextNode truncated size calculation ignoring attributes in the last line Samuel Hsiung 2015-12-15 10:09:03 -08:00
  • 50f652a5b3 Fix indendation Aaron Schubert 2015-12-14 10:22:37 +00:00
  • e202b18db9 Annotate some new stuff Adlai Holler 2015-12-13 10:07:14 -08:00
  • 7079a9cc79 Merge branch 'master' into update-objc Adlai Holler 2015-12-13 10:05:03 -08:00
  • 0cc229d38d Merge pull request #935 from samhsiung/clip_yes appleguy 2015-12-12 18:00:52 -08:00
  • 6ad1503556 Merge branch 'master' into RemoveWorkingWindow Scott Goodson 2015-12-11 22:42:13 -08:00
  • 872b3588d8 Complete merge of working window removal with ASHierarchyState changes in master. Scott Goodson 2015-12-11 22:15:13 -08:00
  • 00fe336ae7 Merge branch 'master' into RemoveWorkingWindow Scott Goodson 2015-12-11 21:34:45 -08:00
  • e4ca0e3ccf make ASEditableTextNode's textView clip to bounds Samuel Hsiung 2015-12-11 18:53:10 -08:00
  • 7380296e27 Merge pull request #877 from soniccat/master appleguy 2015-12-11 12:23:56 -08:00
  • 745f724fae Merge pull request #933 from garrettmoon/fixCrashRelatedToOutOfOrderMainQueueBlocks appleguy 2015-12-11 11:08:05 -08:00
  • 941a732fd6 Rename and move ASMainSerialQueue to its own class Garrett Moon 2015-12-11 10:53:06 -08:00
  • 066596314e Fix deadlock when an editing transaction needs to perform its work on the main thread, and then elsewhere, on the main thread, we block waiting for all editing transactions to finish Garrett Moon 2015-12-11 10:03:43 -08:00
  • f94229796c Fixes out of order blocks running on main queue in ASDataController Garrett Moon 2015-12-10 19:53:51 -08:00
  • 2d9064dd1e Merge pull request #932 from garrettmoon/exposeRecursivelyEnsureDisplay appleguy 2015-12-10 20:17:10 -08:00
  • 082dc1cbca Expose recursivelyEnsureDisplay Garrett Moon 2015-12-10 19:42:17 -08:00
  • eeb49859f0 view controller node is resized to match layoutspec for cells Luke Parham 2015-12-09 13:13:39 -06:00
  • 5e34f10b81 added sample app that initializes ASCollectionView cells using view controllers, wip though Luke Parham 2015-12-08 21:57:14 -06:00
  • ad282132ff merge master Alexey Glushkov 2015-12-08 22:04:34 +03:00