Commit Graph

  • 17078bc208 Merge pull request #1316 from levi/patch-7 appleguy 2016-03-04 14:26:30 -08:00
  • 28e505e9bd Merge pull request #1324 from maicki/ASCollectionNodeInitializeWithFrame appleguy 2016-03-04 14:25:50 -08:00
  • d19a55f94c Initialize the ASCollectionView with a given frame and not with CGRectZero by default Michael Schneider 2016-03-04 14:21:33 -08:00
  • aa180c6f3b completely remove cell constrainedSize adjustment from section inset Luke Zhao 2016-03-04 13:14:16 -08:00
  • fb1c5e8ee6 Fixed an issue where the preview image could appear twice Gareth Reese 2016-03-04 16:50:39 +00:00
  • 3b6ed98e5f Revert unnecessary spacing changes. Improve gating based on feedback. Aaron Schubert 2016-03-04 08:30:24 +00:00
  • b45d34a96d Merge pull request #1320 from facebook/ASVCFrame appleguy 2016-03-03 18:09:39 -08:00
  • 23cd4c2b1f Merge remote-tracking branch 'origin/ASVCFrame' into ASVCFrame Scott Goodson 2016-03-03 18:08:44 -08:00
  • 2a5464356f [ASViewController] Call -[super loadView] in order to harvest frame value and apply it to node's view. Scott Goodson 2016-03-03 18:04:05 -08:00
  • 5687c651bc [ASViewController] Call -[super loadView] in order to harvest frame value and apply it to node's view. Scott Goodson 2016-03-03 18:04:05 -08:00
  • 39786f0691 Merge pull request #1319 from nguyenhuy/async_layout_transition_fixes appleguy 2016-03-03 16:24:47 -08:00
  • caddd1d287 Fix threadSafeBounds Huy Nguyen 2016-03-03 16:18:07 -08:00
  • 3b4118cc6e Merge pull request #1318 from nguyenhuy/async_layout_transition_fixes appleguy 2016-03-03 15:49:26 -08:00
  • 3b0b7fa888 More locks Huy Nguyen 2016-03-03 14:48:32 -08:00
  • 79d593f344 Update header file Levi McCallum 2016-03-03 15:00:29 -08:00
  • 66133f7e98 Add direct implementation of endUpdatesAnimated to ASCollectionNode Levi McCallum 2016-03-03 14:56:36 -08:00
  • 0d2fbdf19f Merge pull request #1313 from levi/patch-6 appleguy 2016-03-03 12:17:14 -08:00
  • 00719fbaf8 Merge pull request #1314 from nguyenhuy/async_layout_transition appleguy 2016-03-03 09:24:43 -08:00
  • 5154573ae7 Finish replacing bounds with threadSafeBounds in ASTextNode Huy Nguyen 2016-03-03 08:51:44 -08:00
  • 4601cd5d1e Preserve usesImplicitHierarchyManagement when doing animations Levi McCallum 2016-03-03 08:40:08 -08:00
  • 195c651811 Fixed up the test app to do various video types Gareth Reese 2016-03-03 15:04:42 +00:00
  • f1ae1cad42 Added some logging for AVPlayerItem error conditions Gareth Reese 2016-03-03 14:52:02 +00:00
  • 57844cb94d Fixed an issue where the preview image wasn't resizing correctly when the video was playing Gareth Reese 2016-03-03 13:39:47 +00:00
  • 7c20ba0cdf HLS videos now repeat at the end fine Gareth Reese 2016-03-03 13:34:38 +00:00
  • 1eebe4d31a Fixed an issue where the preview image doesn't seem to scale with the video layout when you click on the item Gareth Reese 2016-03-03 09:46:58 +00:00
  • f27ea719da Merge pull request #1312 from nguyenhuy/async_layout_transition appleguy 2016-03-03 00:35:47 -08:00
  • b21974e3f4 Address Scott's comment Huy Nguyen 2016-03-03 00:31:56 -08:00
  • f59eb98749 Remove threading assumption in ASDisplayNode measureWithSizeRange:" Huy Nguyen 2016-03-03 00:26:25 -08:00
  • 531052157a Merge pull request #1311 from nguyenhuy/async_layout_transition appleguy 2016-03-02 22:57:49 -08:00
  • 5e49cc4382 Layout transition can measure in background Huy Nguyen 2016-03-02 22:43:28 -08:00
  • 9162d7b2df Implement thread-safe bounds and use it in ASTextNode Huy Nguyen 2016-03-02 22:42:53 -08:00
  • cc07d77d68 [ASViewController] Ensure we retain a reference to the UIVC object returned by the initWithViewController: block. Scott Goodson 2016-03-02 22:38:56 -08:00
  • edd567a91d Merge pull request #1310 from maicki/UpdateCommittedAPI appleguy 2016-03-02 20:19:19 -08:00
  • f2f1b25ae4 Rename _batchUpdateCounter to _changeSetBatchUpdateCounter in ASChangeSetDataController Michael Schneider 2016-03-02 19:35:56 -08:00
  • aa2ae87c81 Add -waitUntilAllUpdatesAreCommitted to ASTableView and ASCollectionView Michael Schneider 2016-03-02 19:20:58 -08:00
  • e82d1408d2 Merge pull request #1292 from nguyenhuy/visibility_improvements appleguy 2016-03-02 19:30:31 -08:00
  • a06c67f027 Merge pull request #1306 from facebook/TransactionLockingAndAssertion appleguy 2016-03-02 17:03:57 -08:00
  • 6676fc56a2 Merge pull request #1308 from maicki/ShowStatusbarInExamples appleguy 2016-03-02 14:54:14 -08:00
  • 2fbcf53af9 Merge pull request #1307 from maicki/ASMultiplexImageNodeImageDeallocationImprovement appleguy 2016-03-02 14:53:39 -08:00
  • 41a4e6734e Merge branch 'TransactionLockingAndAssertion' of https://github.com/facebook/AsyncDisplayKit into TransactionLockingAndAssertion Scott Goodson 2016-03-02 14:49:25 -08:00
  • ee524f497d [_ASAsyncTransaction] Reduce locking overhead by removing C++ stack-allocated MutexLocker objects. Scott Goodson 2016-03-01 22:06:46 -08:00
  • 9291372c7f Show status bar in examples Michael Schneider 2016-03-02 06:53:55 -08:00
  • 3c32c48be0 Add clear image to ASMultiplexImageNode Michael Schneider 2016-03-02 06:14:35 -08:00
  • 2e53770d0e Didn't need the relayout Gareth Reese 2016-03-02 14:00:25 +00:00
  • 4060f40d32 Added preview images for single file URLs. Unfortunately doesn't seem possible for HLS video. Gareth Reese 2016-03-02 13:53:19 +00:00
  • 783c2b03c7 [_ASAsyncTransaction] Reduce locking overhead by removing C++ stack-allocated MutexLocker objects. Scott Goodson 2016-03-01 22:06:46 -08:00
  • f4925a107c Merge pull request #1302 from nguyenhuy/fix_collection_data_controller appleguy 2016-03-01 18:16:27 -08:00
  • 8f0777e7e5 Merge pull request #1305 from garrettmoon/fixRecursivelyEnsureDisplay appleguy 2016-03-01 17:43:28 -08:00
  • 2cee9bfca8 Just because we have contents, doesn't mean we don't want to display Garrett Moon 2016-03-01 17:41:29 -08:00
  • 47d2981487 Merge pull request #1304 from garrettmoon/betterSkipClearContents appleguy 2016-03-01 17:38:36 -08:00
  • 130e81fe88 Merge pull request #1303 from maicki/ImageDeallocationPerformanceImprovements appleguy 2016-03-01 17:12:37 -08:00
  • 6e69c312d6 Dispatch deallocation of UIImage on background thread Michael Schneider 2016-03-01 17:04:38 -08:00
  • 057c431dfb Thanks @scottg, this is a better more generalized solution. Garrett Moon 2016-03-01 16:46:03 -08:00
  • eba6afc36b Revert "Don't clear contents when moving between nodes" Garrett Moon 2016-03-01 16:45:36 -08:00
  • 1dffc20e4d Address documentation of ASCellNodeVisibilityEvent Huy Nguyen 2016-03-01 15:56:08 -08:00
  • 5ecc9b16a9 Remove unncessary batch layout calls in ASCollectionDataController Huy Nguyen 2016-03-01 15:42:49 -08:00
  • 818c5bab9c only adjust constraint size if the datasource doesn't implement ConstrainedSizeForNode Luke Zhao 2016-03-01 13:16:10 -08:00
  • c3f7197bf3 Merge pull request #1300 from garrettmoon/skipClearContentsOnNodeMove appleguy 2016-03-01 12:03:32 -08:00
  • 99e3f45f46 Merge pull request #1297 from maicki/FixRangeModeCrash appleguy 2016-03-01 11:44:21 -08:00
  • b6abb347e3 Merge pull request #1299 from rcancro/rendererBug appleguy 2016-03-01 11:38:43 -08:00
  • 6d1732fcbd Don't clear contents when moving between nodes Garrett Moon 2016-03-01 09:57:07 -08:00
  • d4bced1fb5 Fix bug when rendering text the second time rcancro 2016-03-01 08:57:43 -08:00
  • def96ea726 Fix crash accessing automaticallyAdjustRangeModeBasedOnViewEvents property in ASViewController Michael Schneider 2016-03-01 06:10:59 -08:00
  • 6318db45c8 Updated the Videos sample app to cover the API changes Gareth Reese 2016-03-01 13:06:29 +00:00
  • f9c8c043a1 First working version for HLS streams Gareth Reese 2016-03-01 12:08:09 +00:00
  • 75f615b223 Rearranged the method order to put the construction in one place and moved construction of the playerNode to -constructPlayerNode for DRY Gareth Reese 2016-03-01 10:25:45 +00:00
  • e9fcfefbdd Merge pull request #1294 from vivqu/batch_fetch appleguy 2016-02-29 22:31:40 -08:00
  • c64f23725f Update ASCellNode visibility API Huy Nguyen 2016-02-29 16:21:19 -08:00
  • afed74f9e0 Merge pull request #1293 from maicki/UpdateInterfaceOnVisibilityChange appleguy 2016-02-29 19:50:30 -08:00
  • 31b576ebcd Address comment Vivian Qu 2016-02-29 17:49:26 -08:00
  • d28c3c27c6 Account for contentInset when calculating ASScrollDirection Vivian Qu 2016-02-29 17:10:39 -08:00
  • 084e6f82c1 Trigger updating interfaceState for cells in case ASTableView or ASCollectionView becomes visible or invisible Michael Schneider 2016-02-29 17:04:25 -08:00
  • 07ad27c7f6 Merge pull request #1291 from nguyenhuy/container_object appleguy 2016-02-29 14:24:17 -08:00
  • f123ed87a1 Merge pull request #1282 from maicki/UpdateCurrentRangeModeAPI appleguy 2016-02-29 14:20:44 -08:00
  • 6d463daac7 ASDataController improvements Huy Nguyen 2016-02-29 14:03:32 -08:00
  • 568aa6c2fb Update automatic range mode at the beginning of the update pass to consider new information in a possible next pass Michael Schneider 2016-02-29 11:34:49 -08:00
  • b2eaf83264 Ignore call to updateCurrentRangeWithMode: to prevent trigger view creation before node was loaded Michael Schneider 2016-02-29 10:55:49 -08:00
  • aca5b14c2b Move automatic range update to a private API Michael Schneider 2016-02-29 10:52:29 -08:00
  • 760f4ada91 Add API to ASViewController to automatically adjust the range mode of the containing node based on view events Michael Schneider 2016-02-26 20:24:19 -08:00
  • 60889f555e Add API to update the current range mode of a table or collection view range controller Michael Schneider 2016-02-26 20:20:13 -08:00
  • b098d80796 Performance improvements in ASDataController based on @Adlai-Holler comments in #1288 Huy Nguyen 2016-02-29 11:36:48 -08:00
  • ab920aa360 Merge pull request #1290 from nguyenhuy/container_object appleguy 2016-02-29 11:05:59 -08:00
  • eadb6cbb0a Fix wrong memory attribute for indexPath attribute in ASIndexedNodeContext Huy Nguyen 2016-02-29 09:33:53 -08:00
  • 2a89c1d3d6 Merge pull request #1288 from nguyenhuy/container_object appleguy 2016-02-29 01:10:38 -08:00
  • 54cde1a3db Introduce ASIndexedNodeContext Huy Nguyen 2016-02-29 00:54:36 -08:00
  • 5e35ef7938 [ASDisplayNode] Ensure display is triggered properly even before layers are onscreen (in display range). Scott Goodson 2016-02-29 00:46:45 -08:00
  • 875ce9fc7b Merge pull request #1287 from facebook/ArrayCopyOptimization appleguy 2016-02-28 22:17:51 -08:00
  • eac85b6c9a [ASDisplayNode] Optimize -setNeedsDisplay, deep mutable array copies. Scott Goodson 2016-02-28 20:54:56 -08:00
  • 3671f5cbc5 Merge pull request #1283 from Adlai-Holler/AHPendingStateLocking appleguy 2016-02-26 23:53:08 -08:00
  • 324b633b0f [ASPendingStateController] Don't hold lock while flushing Adlai Holler 2016-02-26 23:14:58 -08:00
  • fd3eca9091 Merge pull request #1281 from ejensen/VideoNodeAssetCast appleguy 2016-02-26 22:50:44 -08:00
  • f2900cbee7 Merge pull request #1276 from maicki/improve-astextcellnode appleguy 2016-02-26 22:50:20 -08:00
  • cb1579e8af Check the AVAsset's type before casting to an AVURLAsset Eric Jensen 2016-02-26 11:00:27 -08:00
  • 45c616d916 Improve ASTextCellNode customization Michael Schneider 2016-02-25 11:13:25 -08:00
  • f7f04531e1 Merge remote-tracking branch 'origin/tvOS' into tvOS Aaron Schubert 2016-02-26 09:40:28 +00:00
  • 88e4ec4130 [tvOS] Optimize shadow methods to use local variable. Aaron Schubert 2016-02-26 09:40:14 +00:00
  • a3576d5d61 Merge pull request #1280 from davidlawson/master appleguy 2016-02-25 19:21:57 -08:00
  • 60b68f33de Merge pull request #1271 from maicki/update-examples appleguy 2016-02-25 19:15:55 -08:00
  • d3f75b2281 Merge pull request #1279 from facebook/OpaqueAndBGDisplay appleguy 2016-02-25 19:04:05 -08:00
  • 307872099f Added NSArray+Diffing.m and ASDefaultPlayButton.m to iOS Framework target David Lawson 2016-02-26 13:52:53 +11:00