Commit Graph

  • 3cd0ae0906 Update ASDisplayNode.mm 1.9.4.1 Zhigang Fang 2016-10-07 18:43:23 +08:00
  • ea785a7022 quick renaming HTQuickRenamingFix Hannah Trosi 2016-10-06 22:49:22 -07:00
  • 37d1c5cbf6 [ASLayoutPlayground] Fix up the example project from the 2.0 API changes. ASLayoutPlayground Scott Goodson 2016-10-06 22:35:58 -07:00
  • 4b717e59b2 [ASLayoutPlayground] Fix merge issues Scott Goodson 2016-10-06 21:25:28 -07:00
  • 7afbc57492 Merge branch 'master' into ASLayoutPlayground Scott Goodson 2016-10-06 20:52:41 -07:00
  • bb7118a26a Fix ASAbsoluteLayoutSpec creation children protocol (#2357) master Michael Schneider 2016-10-06 20:37:12 -07:00
  • aece8365dd Adjust layoutAttributes logic to account for new iOS 10 behavior (#2354) Adlai Holler 2016-10-06 19:42:36 -07:00
  • 881863fd1b [Documentation] Improve ASCollectionNode docs. (#2318) Garrett Moon 2016-10-06 18:20:24 -07:00
  • 6f2c7caac3 [Layout] Improve ASDimensionMake via NSString (#2351) Michael Schneider 2016-10-06 16:29:33 -07:00
  • 166414dfc9 [Layout] Lazy initialize ASLayoutElementStyle in ASDisplayNode and ASLayoutSpec (#2352) Michael Schneider 2016-10-06 13:53:40 -07:00
  • 94f958c4a3 [Layout] Treat flex factors as true factors (#2349) Michael Schneider 2016-10-06 13:53:26 -07:00
  • 124234fef8 [Umbrella] Add warn_unused_result Attribute to Public Headers (#2353) Adlai Holler 2016-10-06 16:44:49 -04:00
  • 271ab20de5 Fix ASDimension creation of type ASDimensionUnitFraction via a NSString (#2347) Michael Schneider 2016-10-05 18:30:24 -07:00
  • 27cccc74ae [Documentation] Added docs for ASBasicImageDownloader & ASPINRemoteImageDownloader (#2327) Garrett Moon 2016-10-05 17:47:45 -07:00
  • 874dda00cf [Documentation] Improve ASVisibility protocol documentation (#2319) Garrett Moon 2016-10-05 17:43:59 -07:00
  • df049eceef Added docs for initer and node property. (#2326) Garrett Moon 2016-10-05 17:35:07 -07:00
  • b9e54363ef Documenting ASWeakProxy (#2328) Garrett Moon 2016-10-05 17:33:47 -07:00
  • f1bf9be4d8 [Documentation] Add docs for exclusionPaths (#2325) Garrett Moon 2016-10-05 17:32:44 -07:00
  • 409c14890d [Documentation] Improve ASCollectionView docs. (#2317) Garrett Moon 2016-10-05 17:16:53 -07:00
  • 7b6659c412 Implement ivar on _ASDisplayLayer to speed up getting node from layer. (#2346) releases/p6.13 Garrett Moon 2016-10-05 17:09:08 -07:00
  • 23d1b00a46 Implement ivar on _ASDisplayLayer to speed up getting node from layer. (#2346) Garrett Moon 2016-10-05 17:09:08 -07:00
  • 08b03ab2ab Fix things AHNodeAtIndexPathAlwaysWorks Adlai Holler 2016-10-05 15:14:11 -07:00
  • 01eadde92b Change terms Adlai Holler 2016-10-05 15:10:20 -07:00
  • 7939fcb000 Allow public access to completed nodes (dumb name) Adlai Holler 2016-10-05 15:05:45 -07:00
  • a75d90db8d Clean up Adlai Holler 2016-10-05 14:44:54 -07:00
  • bb366d14f0 [ASCellNode] Restore Layout Attributes Fix + iOS 10 Modification (#2335) Adlai Holler 2016-10-05 17:31:46 -04:00
  • d1e64f38c6 Disable supplementary test Adlai Holler 2016-10-05 14:30:30 -07:00
  • 669bc15b1d Guard in production Adlai Holler 2016-10-05 14:25:44 -07:00
  • ab87c879a4 Get tests passing for items/rows. Now onto supplementaries Adlai Holler 2016-10-05 14:20:52 -07:00
  • b0568bdbb4 Beef up ASIndexedNodeContext a little bit Adlai Holler 2016-10-05 12:03:59 -07:00
  • dfc785abb8 Add some assertions into ASCollectionDataController Adlai Holler 2016-10-05 12:02:36 -07:00
  • a92346b69d Remove indexPath argument from willDisplayNode: and didEndDisplayingNode: Adlai Holler 2016-10-05 12:02:10 -07:00
  • 736bd6f774 Make ASCellNode print its index path if its contained in a table node/collection node Adlai Holler 2016-10-05 12:00:03 -07:00
  • 0bd767df69 Add failing tests for nodeAtIndexPath: behavior Adlai Holler 2016-10-05 10:35:35 -07:00
  • 3f1f5667c3 [ASDisplayNode] Add -displayWillStartAsynchronously: method to allow skipping synchronous image cache check. (#2344) appleguy 2016-10-05 09:48:54 -07:00
  • 67eaa171ce [ASDisplayNode] Optimize pendingDisplayNodes check using isEmpty (ASWeakSet). Scott Goodson 2016-10-05 00:13:34 -07:00
  • c04e876326 [ASDisplayNode] Optimize pendingDisplayNodes check using isEmpty (ASWeakSet). releases/p6.12 Scott Goodson 2016-10-05 00:13:34 -07:00
  • b928e79cb5 [ASDisplayNode] Optimize pendingDisplayNodes check using isEmpty (ASWeakSet). Scott Goodson 2016-10-05 00:13:34 -07:00
  • 2102568662 [ASDisplayNode] Add -displayWillStartAsynchronously: method to allow skipping synchronous image cache check. Scott Goodson 2016-10-04 20:30:25 -07:00
  • 5aa5dc591a [ASDisplayNode] Add -displayWillStartAsynchronously: method to allow skipping synchronous image cache check. asyncImages Scott Goodson 2016-10-04 20:30:25 -07:00
  • 4dfe2a5a66 [ASAsyncTransaction] Make System Less Specific to Layer Display, More Readable (#2332) Adlai Holler 2016-10-04 20:07:22 -04:00
  • 2de129008f Remove dependencies for ASAssert and ASThread in the async transaction system (#2333) Michael Schneider 2016-10-04 16:49:14 -07:00
  • f369be43dd [Examples] Fix extra examples (#2342) Michael Schneider 2016-10-04 16:34:14 -07:00
  • d67a0af0d7 [ASCollectionView] Only remeasure all nodes if bounds changed in a fixed dimension (#2343) Adlai Holler 2016-10-04 18:12:34 -04:00
  • 04ed52f995 [Documentation] Improve ASTableView docs. (#2316) Garrett Moon 2016-10-04 15:17:23 -07:00
  • b6c084ba45 [ASCollectionView] Only remeasure all nodes if bounds changed in a fixed dimension (#2343) Adlai Holler 2016-10-04 18:12:34 -04:00
  • ba2e12010b [ASCollectionView] Only remeasure all nodes if bounds changed in a fixed dimension (#2343) Adlai Holler 2016-10-04 18:12:34 -04:00
  • 79a6c662fe Handle nil node blocks gracefully in production (#2338) Adlai Holler 2016-10-03 20:06:13 -04:00
  • aaf3aeff5b Start deprecating begin/end updates AHDeprecateBeginEndUpdates Adlai Holler 2016-10-03 14:22:21 -07:00
  • d785b6b177 Let nodes deallocate naturally, manually trampoline UIKit ivars AHNaturalDealloc Adlai Holler 2016-09-09 11:09:57 -07:00
  • 872aad220f [ASTextKitFontSizeAdjuster] Use the constrainedSize’s height to adjust font scaling (#2309) ricky 2016-10-04 10:01:50 -07:00
  • d6e5e27c39 [Layout] Add helper properties for setting sizes via CGSize and ASRelativeSize (#2324) Michael Schneider 2016-10-04 09:35:45 -07:00
  • f027a8be80 Remove ASSentinel (#2336) Adlai Holler 2016-10-04 12:22:16 -04:00
  • 360541fac5 [ASDisplayNode] Change _pendingDisplayNodes from NSMutableSet to ASWeakSet. (#2340) appleguy 2016-10-04 07:22:54 -07:00
  • adcb75f68b [ASDisplayNode] Change _pendingDisplayNodes from NSMutableSet to ASWeakSet. Scott Goodson 2016-10-03 22:23:30 -07:00
  • 07f0b5b02c [ASDisplayNode] Change _pendingDisplayNodes from NSMutableSet to ASWeakSet. Scott Goodson 2016-10-03 22:23:30 -07:00
  • f63349a319 Handle nil node blocks gracefully in production (#2338) Adlai Holler 2016-10-03 20:06:13 -04:00
  • 67045c07b8 Handle nil node blocks gracefully in production (#2338) Adlai Holler 2016-10-03 20:06:13 -04:00
  • cb4d354eb5 [ASCollectionView] Allow User to Submit Updates Before Initial Data Load (#2337) Adlai Holler 2016-10-03 19:13:50 -04:00
  • 0a2e35af38 [ASCollectionView] Allow User to Submit Updates Before Initial Data Load (#2337) Adlai Holler 2016-10-03 19:13:50 -04:00
  • b2549196fe Introduce ASSectionContext and ASSection (#2178) Huy Nguyen 2016-10-02 01:04:05 +07:00
  • ebedda9fec Force xcpretty 0.2.2 instead of new 0.2.3 release that is failing on Travis. Scott Goodson 2016-10-02 19:18:20 -07:00
  • d31b278b71 Revert "[ASCellNode] Fix applyLayoutAttributes not called, add readonly layoutAttributes property (#2321)" Scott Goodson 2016-10-02 19:36:06 -07:00
  • 79fa476644 [API] Remove old deprecated methods. (#2312) Garrett Moon 2016-10-03 11:57:01 -07:00
  • 5205ef6840 [API] Remove old deprecated methods. (#2312) Garrett Moon 2016-10-03 11:57:01 -07:00
  • a25f4a7b85 Revert "[ASCellNode] Fix applyLayoutAttributes not called, add readonly layoutAttributes property (#2321)" Scott Goodson 2016-10-02 19:36:06 -07:00
  • 7fc9f1824a Force xcpretty 0.2.2 instead of new 0.2.3 release that is failing on Travis. Scott Goodson 2016-10-02 19:18:20 -07:00
  • 066351bad7 Introduce ASSectionContext and ASSection (#2178) Huy Nguyen 2016-10-02 01:04:05 +07:00
  • 2aa3dbdefd Apply Huy's ASSectionContext PR HTASSectionContext Hannah Trosi 2016-09-29 23:45:21 -07:00
  • 3f8ee3511e check button state before changing` (#2323) Hannah Troisi 2016-09-29 21:22:23 -07:00
  • 97832ce3aa check button state before changing` (#2323) Hannah Troisi 2016-09-29 21:22:23 -07:00
  • 3f42fcbc7d check button state before changing` (#2323) Hannah Troisi 2016-09-29 21:22:23 -07:00
  • 282fa66f2a [ASDataController] Call All Completion Handlers after Nested Batch Updates (#2274) Adlai Holler 2016-09-27 17:21:28 -04:00
  • 7ee44bd078 Add some nullability specifiers to our public headers (#2291) Adlai Holler 2016-09-27 18:15:04 -04:00
  • 6a06e1ec27 Simplify/optimize rounded image generation (#2292) Adlai Holler 2016-09-27 18:42:46 -04:00
  • 0fcd5b7be0 [ASDisplayNode] Failing Test Case: Rasterized Nodes Should Get Interface State Updates (#2242) Adlai Holler 2016-09-27 19:54:52 -04:00
  • 2691c7494e @return is recognized by the syntax highlighter. (#2313) Garrett Moon 2016-09-28 14:40:05 -07:00
  • 7a63ea44f1 [ASCellNode] Fix applyLayoutAttributes not called, add readonly layoutAttributes property (#2321) Adlai Holler 2016-09-29 16:41:28 -04:00
  • e3489c96f4 Add allowsGroupOpacity property to ASDisplayNode (#2320) Michael Schneider 2016-09-29 14:30:05 -07:00
  • 4692e25204 Add allowsGroupOpacity property to ASDisplayNode (#2320) Michael Schneider 2016-09-29 14:30:05 -07:00
  • f9ee1dd4b6 [ASCellNode] Fix applyLayoutAttributes not called, add readonly layoutAttributes property (#2321) Adlai Holler 2016-09-29 16:41:28 -04:00
  • 47f73576ef [Layout] Rename ASStackLayoutable to ASStackLayoutElement (#2322) Hannah Troisi 2016-09-29 12:29:21 -07:00
  • 7551627b58 [Layout] Rename ASLayoutable to ASLayoutElement (#2290) Hannah Troisi 2016-09-29 00:02:47 -07:00
  • 1abc1a833c Remove legacy layout validation code (#2311) Michael Schneider 2016-09-28 16:46:31 -07:00
  • 5cd8f28ad5 @return is recognized by the syntax highlighter. (#2313) Garrett Moon 2016-09-28 14:40:05 -07:00
  • 2b4d61feb6 Fix ASImageNodeSnapshotTests Michael Schneider 2016-09-28 14:02:00 -07:00
  • 68442f097a Disable ASTextKitRenderer cache (#2315) Michael Schneider 2016-09-28 13:42:06 -07:00
  • 4aa7c9631d Disable ASTextKitRenderer cache (#2315) Michael Schneider 2016-09-28 13:42:06 -07:00
  • 19312dce4d Remove unneeded line AHWaitForInitialData Adlai Holler 2016-09-28 10:12:34 -07:00
  • d808f9943a Update docs Adlai Holler 2016-09-03 10:47:03 -07:00
  • 95baef4610 Add a method to wait for all updates to commit during the next layout pass Adlai Holler 2016-09-03 10:35:00 -07:00
  • c4cdb6f7f1 Add waitsForInitialDataLoad property to ASTableView/ASCollectionView Adlai Holler 2016-09-02 20:51:06 -07:00
  • 87595c7d3b [Layout API] Rename ASStaticLayoutSpec to ASAbsoluteLayoutSpec (#2288) Hannah Troisi 2016-09-28 10:05:31 -07:00
  • 37d9d401b3 [ASDisplayNode] Failing Test Case: Rasterized Nodes Should Get Interface State Updates (#2242) Adlai Holler 2016-09-27 19:54:52 -04:00
  • 2f99951732 [Layout] Move [ASLayoutSpec children] from std::map to NSMutableArray (#2253) Michael Schneider 2016-09-27 16:41:45 -07:00
  • 8a4d4e3b5c Simplify/optimize rounded image generation (#2292) Adlai Holler 2016-09-27 18:42:46 -04:00
  • e85583523f [Layout] Add support for flex factor (#2298) Michael Schneider 2016-09-27 15:39:50 -07:00
  • f421787cd3 Add some nullability specifiers to our public headers (#2291) Adlai Holler 2016-09-27 18:15:04 -04:00
  • ec64b9b229 [ASDataController] Call All Completion Handlers after Nested Batch Updates (#2274) Adlai Holler 2016-09-27 17:21:28 -04:00
  • 416d8f92e1 [Layout] Add delegate to ASLayoutableStyle for property changes (#2283) Michael Schneider 2016-09-27 13:50:36 -07:00