Commit Graph

  • e11007f906 Merge pull request #781 from levi/master appleguy 2015-10-31 16:28:53 -07:00
  • ae692be806 Merge pull request #796 from samhsiung/name_stacks appleguy 2015-10-31 16:08:59 -07:00
  • 6e92c33b4e Merge pull request #800 from facebook/ButtonNode appleguy 2015-10-31 15:34:46 -07:00
  • 3416450f11 Adding ASButtonNode. Simple but flexible, add features as desired! Scott Goodson 2015-10-31 15:12:05 -07:00
  • 40f138db27 Merge pull request #799 from facebook/RangeCleanup appleguy 2015-10-31 00:06:07 -07:00
  • 3175ce2fe7 Fix retain cycle in basic, cache-less ASNetworkImageNodes Scott Goodson 2015-10-30 22:42:05 -07:00
  • 29a12834b0 adds convenience methods to return a vertical and horizontal stack spec Samuel Hsiung 2015-10-29 19:39:32 -07:00
  • ed63577370 Merge pull request #789 from Adlai-Holler/FixAnimationEnabledness appleguy 2015-10-29 18:45:37 -07:00
  • fb18e7635b Notify ASCellNodeDelegate even if a relayout doesn't result in a resize Huy Nguyen 2015-10-29 21:26:06 +02:00
  • cf8946cf97 Use fast enumeration when performing collection view update blocks Adlai Holler 2015-10-29 10:30:12 -07:00
  • 82c1549d8f Fix nullability of ASDisplayNode.name Adlai Holler 2015-10-29 09:57:27 -07:00
  • 5b8f7e978d Improve documentation of ASCellNode setNeedsLayout Huy Nguyen 2015-10-29 16:41:59 +02:00
  • c7d18a4f1b ASTextCellNode triggers a relayout after a text change Huy Nguyen 2015-10-29 16:38:48 +02:00
  • 00400e166f Introduce ASCellNodeDelegate Huy Nguyen 2015-10-29 15:59:54 +02:00
  • cd31f884dd Move ASDisplayNodePerformBlockOnMainThread to ASInternalHelpers Huy Nguyen 2015-10-29 15:58:43 +02:00
  • f2a095a459 Fix test build by casting test image identifiers Adlai Holler 2015-10-28 21:18:13 -07:00
  • 0e90d0556f Fix UIView+ASConvenience.h merge Adlai Holler 2015-10-28 21:15:14 -07:00
  • 8e104f4887 Merge branch 'master' into update-objc Adlai Holler 2015-10-28 21:10:27 -07:00
  • 50485663b9 Never use setAnimationsEnabled: so we don't risk corrupting enabledness Adlai Holler 2015-10-28 16:09:56 -07:00
  • f11b6ac914 Merge pull request #783 from vitalybaev/NSSpainTalkLink appleguy 2015-10-28 12:38:31 -07:00
  • e46fc8ec53 Merge pull request #786 from eanagel/fix-cgcolor-leak appleguy 2015-10-28 12:37:54 -07:00
  • a2bc2074cc release any CGColor's set while the node is in a pending state Ethan Nagel 2015-10-28 11:01:01 -07:00
  • 681f20939c Fix link to NSSpain talk Vitaly Baev 2015-10-28 13:39:25 +03:00
  • 88b74a4a00 Link to NSSpain talk Vitaly Baev 2015-10-28 11:11:36 +03:00
  • 03bd1f4358 Expose ASViewController's constrained size for subclass customization Levi McCallum 2015-10-27 11:40:43 -07:00
  • 2c8626e1f6 Merge pull request #753 from nguyenhuy/DataControllerSortedTransaction appleguy 2015-10-26 13:40:06 -07:00
  • 6644621c04 Revert "Fix unnecessary relayout if table view width is zero initially" Huy Nguyen 2015-10-26 14:28:28 +02:00
  • 72fca5395f Inject an ASDataController class to ASTableView, for testing purposes Huy Nguyen 2015-10-26 13:33:58 +02:00
  • 048566aed5 Fix unstable tests related to relayoutAllNodes in ASTableViewTests Huy Nguyen 2015-10-26 13:11:54 +02:00
  • 1b500e407f Fix comment in ASTableView Huy Nguyen 2015-10-26 08:37:17 +02:00
  • 6c0818790c Merge pull request #774 from nguyenhuy/FixFailingTestsRelatedToDisplayNodeName appleguy 2015-10-25 23:26:53 -07:00
  • b77522bf4f Remove debugging names of ASDisplayNode and _ASDisplayLayer Huy Nguyen 2015-10-26 07:40:54 +02:00
  • 53a3b76d6d Add read-only names to UIView and CALayer Huy Nguyen 2015-10-26 07:33:11 +02:00
  • fd0b3aaf52 Revert "Revert "Make ASDisplayNode.name Thread Safe"" Huy Nguyen 2015-10-26 06:29:01 +02:00
  • 7e616756a7 Merge pull request #722 from nguyenhuy/RelayoutCellAPI appleguy 2015-10-25 21:28:20 -07:00
  • ecc5e1ac83 Remove duplicate steps while coalescing changes in _ASHierarchyChangeSet Huy Nguyen 2015-10-25 19:40:24 +02:00
  • 8745a478ec Add documentation to ASChangeSetDataController. Huy Nguyen 2015-10-25 19:33:34 +02:00
  • 0315d628c5 Rename as_inverseCompare to asdk_inverseCompare for prefix consistency Huy Nguyen 2015-10-20 09:03:55 +03:00
  • 5ea4b1b92d Implement ASChangeSetDataController. Huy Nguyen 2015-10-19 22:08:34 +03:00
  • 7a97c5ca00 Merge pull request #751 from rcancro/debugBox appleguy 2015-10-25 21:19:09 -07:00
  • 8dddcaa74b Merge pull request #766 from levi/levi/synchronous-reloaddata appleguy 2015-10-25 21:05:52 -07:00
  • 7d013a70ac Merge pull request #762 from levi/supplementary-views appleguy 2015-10-25 19:45:00 -07:00
  • 082683e6bd Merge pull request #773 from facebook/revert-768-ThreadSafeName appleguy 2015-10-25 19:41:45 -07:00
  • 906d7c759b Revert "Make ASDisplayNode.name Thread Safe" appleguy 2015-10-25 19:40:47 -07:00
  • 61429357af Merge pull request #768 from Adlai-Holler/ThreadSafeName appleguy 2015-10-25 12:47:07 -07:00
  • ac0caf3d49 Merge pull request #770 from nguyenhuy/FixTableViewTests appleguy 2015-10-25 11:50:25 -07:00
  • 7b71462763 Refactor ASTableViewTests Huy Nguyen 2015-10-25 18:41:28 +02:00
  • 7533118945 Fix unnecessary relayout if table view width is zero initially Huy Nguyen 2015-10-25 18:32:39 +02:00
  • 52a259a487 Better names in ASTableView. Huy Nguyen 2015-10-25 18:30:51 +02:00
  • ddf867b106 Use NO rather than nil to fix build on Xcode 7.1 Adlai Holler 2015-10-24 10:58:25 -07:00
  • 99113388a8 Make tests use CALayer.asyncdisplaykit_node.name rather than CALayer.asyncdisplaykit_name as needed Adlai Holler 2015-10-24 10:58:09 -07:00
  • 0d53a82985 Remove dead flag Adlai Holler 2015-10-24 01:20:42 -07:00
  • 9b2a68781c Use ASObjectIsEqual to make ASDisplayNode.setName faster when setting the same name repeatedly Adlai Holler 2015-10-24 01:18:24 -07:00
  • 55e22d2e57 Clean up more remnants of Old Ways Adlai Holler 2015-10-24 01:09:31 -07:00
  • 3bd54a3c5c Don't hold lock while copying ASDisplayNode.name Adlai Holler 2015-10-24 01:03:56 -07:00
  • 86c6a4648d Update UIViewBridge documentation to state that bridged properties must be accessed from the main thread once the view or layer is loaded Adlai Holler 2015-10-24 00:57:24 -07:00
  • 5a8e7daace Implement ASDisplayNode.name separate from CALayer Adlai Holler 2015-10-24 00:56:00 -07:00
  • e0dfe8f0c4 Fix method naming Levi McCallum 2015-10-23 06:10:06 -07:00
  • 722b90f1cf Implement basic immediate reloadData method on table and collection view Levi McCallum 2015-10-22 21:15:08 -07:00
  • c33d6efa8a WIP synchronous reload data on collection view Levi McCallum 2015-10-22 08:53:24 -07:00
  • 6569893c23 Reset inspector selector implementation cache correctly Levi McCallum 2015-10-22 18:54:07 -07:00
  • d9ea1b52ea Fix unit tests Levi McCallum 2015-10-22 15:27:48 -07:00
  • e9708633bc Remove stubbed collection view layout setter behavior Levi McCallum 2015-10-21 23:16:31 -07:00
  • e8ce7fcbb2 Clean up caching of collection view delegate selectors on the inspector Levi McCallum 2015-10-21 23:14:54 -07:00
  • 084d60883b Add assertion to flow layout inspector down casting Levi McCallum 2015-10-21 23:04:21 -07:00
  • db0a0326d7 Rename layoutDelegate to layoutInspector in ASCollectionView Levi McCallum 2015-10-21 22:59:10 -07:00
  • 45ff74b604 Remove array fallback on editing node index paths Levi McCallum 2015-10-21 22:38:41 -07:00
  • 5736e7c2d2 Clarify editing transaction documentation Levi McCallum 2015-10-21 22:29:10 -07:00
  • 5645724984 Use pointer comparison helpers for string equality Levi McCallum 2015-10-21 22:16:42 -07:00
  • ad82c72eb4 Cache flow layout delegate in local variable Levi McCallum 2015-10-21 21:49:38 -07:00
  • 413307a973 Assert flow layout inspector always initializes with a flow layout Levi McCallum 2015-10-21 21:43:55 -07:00
  • 5ca14486b6 Make array instantiation consistent Levi McCallum 2015-10-21 21:41:30 -07:00
  • 9697edac33 Fix conditional block style Levi McCallum 2015-10-19 22:54:48 -07:00
  • 11076b115e Used cached layout value in node remeasurement Levi McCallum 2015-10-19 22:45:30 -07:00
  • 8f289d9977 Back internal kind collection with a set Levi McCallum 2015-10-19 22:37:23 -07:00
  • a88ad0a848 Merge pull request #752 from nguyenhuy/StaticLayousSpecTests appleguy 2015-10-21 18:09:00 -07:00
  • c96813c51c Merge pull request #760 from levi/patch-4 appleguy 2015-10-20 19:31:45 -07:00
  • 0972c56f73 Call UIViewController's designated initializer in ASViewController Levi McCallum 2015-10-20 16:37:39 -07:00
  • 938cd468b3 Add snapshot tests for ASStaticLayoutSpec. Huy Nguyen 2015-10-19 18:45:40 +03:00
  • 050160e6bb fixed the build again (removed all generic collections) rcancro 2015-10-19 10:04:49 -07:00
  • 5a3b021510 fixed build rcancro 2015-10-19 08:57:17 -07:00
  • f164b97700 Put all ascii box methods into a Debugging category. rcancro 2015-10-19 08:32:14 -07:00
  • a1dee22a09 Merge pull request #694 from levi/supplementary-views appleguy 2015-10-18 20:23:48 -07:00
  • 3b983c5a50 Ascii art for layoutables rcancro 2015-10-16 16:15:29 -07:00
  • 8b7ac3c37d Ensure layout controller exposes only cell item index paths to range controller Levi McCallum 2015-10-13 20:45:40 -07:00
  • 55c1b8f6e7 Fix variable naming in debug log Levi McCallum 2015-10-12 23:33:06 -07:00
  • 31f184b32d Clear collection view delegate/dataSource on test tear down Levi McCallum 2015-10-12 20:20:19 -07:00
  • 9a37538582 Clean up and test registration of internal supplementary node kinds Levi McCallum 2015-10-12 18:59:27 -07:00
  • 12194199cd Clean up layout delegate protocol API Levi McCallum 2015-10-12 18:48:30 -07:00
  • 772e9b95a4 Document layout delegate on ASCollectionView Levi McCallum 2015-10-12 18:41:05 -07:00
  • 0446902c17 Remove supplementary view assertion Levi McCallum 2015-10-12 18:23:13 -07:00
  • e2bbde2a4e Clean up usage of internal flow layout inspector Levi McCallum 2015-10-12 18:19:40 -07:00
  • 8ac02a6eaf Document public supplementary node methods Levi McCallum 2015-10-12 17:27:53 -07:00
  • ee0cc2001a Add support for loaded node layout for supplementary views Levi McCallum 2015-10-12 16:06:52 -07:00
  • 952a66a924 Remove initial data loading subclass hook Levi McCallum 2015-10-12 10:28:39 -07:00
  • 1c717c74b8 Homogenize cell node measuring Levi McCallum 2015-10-11 12:38:53 -07:00
  • c8a79c5cfb Ignore coverage analysis files in master Levi McCallum 2015-10-11 11:29:54 -07:00
  • ba72c73779 Clarify default value behavior of the layoutDelegate for flow layouts Levi McCallum 2015-10-11 11:28:01 -07:00
  • a9023dd400 Fix layout of example supplementary nodes Levi McCallum 2015-10-11 10:56:39 -07:00
  • fddb0061b0 Use ASCellNodes for supplementary nodes Levi McCallum 2015-10-11 10:47:35 -07:00