Commit Graph

  • 6a4c953443 fix build failure Bin Liu 2016-01-05 21:20:52 -08:00
  • 4f67050b9b Fix another typo, fix build failure Bin Liu 2016-01-05 18:04:26 -08:00
  • 82c098b39d Fixed typo Bin Liu 2016-01-05 17:35:30 -08:00
  • 6bb51063f9 Replace ASButtonState with ASControlState Bin Liu 2016-01-05 17:07:44 -08:00
  • 45fa36eba5 ASMapNode now supports MKMapSnapshotOptions as opposed to just a region property. Aaron Schubert 2016-01-05 13:44:41 +00:00
  • 8a5f080fcc Merge pull request #1026 from 1nput0utput/ASControlNodeMutationCrash appleguy 2016-01-03 20:18:30 -08:00
  • 005408bd2c Merge pull request #1030 from facebook/OthogonalEfficiency appleguy 2016-01-03 20:17:25 -08:00
  • 5737f31a58 Merge pull request #1029 from rahul-malik/rmalik-asviewcontroller-generics appleguy 2016-01-03 19:31:26 -08:00
  • 984fe43997 [ASRangeController] Inspect delegate's ASInterfaceState to delay preloading beyond viewport until visible. Scott Goodson 2016-01-03 19:14:07 -08:00
  • a509b7523f Update interface of ASViewController to use lightweight generics. This allows subclasses of ASViewController to specify the type of ASDisplayNode it contains which allows for stronger type-checking and auto-completion against the specified type. Rahul Malik 2016-01-03 17:45:51 -08:00
  • 688e8d27de Add comment explaning the change Rajinder Ramgarhia 2016-01-03 11:02:33 -05:00
  • 95bd2c264c Merge pull request #1027 from facebook/ASCollectionInternal appleguy 2016-01-02 00:05:04 -08:00
  • 25b6f29584 Introduce ASCollectionInternal file and create always-available ASCView -> ASCNode backpointer. Scott Goodson 2016-01-01 23:36:00 -08:00
  • 73373ee17b Fix ASControlNode mutation crash Rajinder Ramgarhia 2016-01-01 22:27:08 -05:00
  • 1d1a248167 Bump podspec to 1.9.5 for upcoming development cycle, now that 1.9.4 is tagged and launched. Scott Goodson 2016-01-01 01:35:11 -08:00
  • c40c2d383b Merge pull request #1024 from facebook/RangeControllerBeta appleguy 2016-01-01 01:33:33 -08:00
  • b273f358f5 [ASRangeController] Initial implementation of functional-style, ASInterfaceState-based range controller. Scott Goodson 2016-01-01 00:48:44 -08:00
  • 7a9cd1f930 [ASRangeController] Introduce totally rewritten range controller based on ASInterfaceState. Scott Goodson 2015-12-31 17:59:59 -08:00
  • 8f914f8430 Fix logic error in handling enablement of beta display range. 1.9.4 Scott Goodson 2015-12-31 15:38:32 -08:00
  • aee7b3b77a Remove padding workaround from old CoreText days. This is a vestige from Paper. Discussion: https://github.com/facebook/AsyncDisplayKit/issues/1013 Scott Goodson 2015-12-31 01:52:08 -08:00
  • 640568aff8 Merge pull request #1022 from facebook/UICVUnsupported appleguy 2015-12-31 01:03:33 -08:00
  • df9f433353 Prevent calling unsupported UICollectionViewDelegate methods (supplementary view appearance) Scott Goodson 2015-12-31 00:21:20 -08:00
  • 0636ec44ed Merge pull request #1021 from facebook/revert-1008-bridge-uitableviewcell-pointinside appleguy 2015-12-30 23:45:15 -08:00
  • 50c97b2636 Revert "[ASCellNode] Forward pointInside to node implementation from UITableViewCell." appleguy 2015-12-30 23:42:18 -08:00
  • 5a7772a0ae Merge pull request #1020 from facebook/RangeDeletions appleguy 2015-12-30 23:07:32 -08:00
  • ffcddf36e2 Ensure that ASRangeController immediately removes any deleted nodes from its range state. Scott Goodson 2015-12-30 22:42:11 -08:00
  • 9b9d8bc9b6 Merge pull request #1016 from facebook/RasterizationUnloadingNodes appleguy 2015-12-30 00:23:06 -08:00
  • cc15d74e67 Merge pull request #1008 from yury/bridge-uitableviewcell-pointinside appleguy 2015-12-29 23:25:48 -08:00
  • df3ce787f7 Ensure that the uncommon __unloadNode codepath does not unintentionally trigger node removal. Scott Goodson 2015-12-29 23:11:33 -08:00
  • 95e28d6c11 Merge pull request #1015 from facebook/CollectionTableLayers appleguy 2015-12-29 23:10:43 -08:00
  • 051f1f6cdd Use _ASDisplayLayer for both ASTableView and ASCollectionView. zeroContentInsets to fix UIKit. Scott Goodson 2015-12-29 22:24:44 -08:00
  • b1b9ad23d6 Merge pull request #1014 from facebook/PagerProxy appleguy 2015-12-29 21:18:21 -08:00
  • 1870208153 [ASPagerNode] Ensure delegate property can be set before the view is loaded and is not overwritten. Scott Goodson 2015-12-29 20:46:42 -08:00
  • 83960065ed Code style fix yury 2015-12-29 12:10:08 +03:00
  • 0dc017918d Merge pull request #1012 from NatashaTheRobot/master appleguy 2015-12-28 23:06:10 -08:00
  • 90af0d393b Update README.md Natasha Murashev 2015-12-29 16:55:48 +13:00
  • 2ff683bc0b Added Swift example to README Natasha Murashev 2015-12-29 16:54:20 +13:00
  • 382326ea84 Bridge UITableViewCell pointInside to ASNodeCell yury 2015-12-28 16:11:50 +03:00
  • 4c4f0c8932 Merge pull request #1006 from facebook/ASNetworkImageFileURLs appleguy 2015-12-27 17:11:59 -08:00
  • 9264496939 Merge pull request #1005 from facebook/ASDisplayNodeContentsPreservation appleguy 2015-12-27 17:11:49 -08:00
  • b75b72c660 Improve handling of file URLs for ASNetworkImageNode. Details discussed in https://github.com/facebook/AsyncDisplayKit/pull/1003. This PR supercedes that one. Scott Goodson 2015-12-27 16:38:34 -08:00
  • 55861b3de1 Update the expectations of the tests now that the clearContents behavior is corrected. Scott Goodson 2015-12-27 16:37:33 -08:00
  • e56315dba9 Merge pull request #1004 from facebook/SupplementaryNodeSectionReloading appleguy 2015-12-27 16:03:14 -08:00
  • 93498d8240 [ASDisplayNode] Preserve contents after non-range-managed nodes are removed from superviews or windows. This behavior changed in 1.9.3 and introduced flickering in some cases. Preserving the contents is closer to UIKit behavior. Scott Goodson 2015-12-27 15:35:43 -08:00
  • 690f90a899 Supplementary nodes must be added to the completed nodes after their measurement completes following individual section reloads. Scott Goodson 2015-12-27 15:34:26 -08:00
  • f87b915162 Merge pull request #1002 from facebook/TableCollectionNodes appleguy 2015-12-26 23:29:31 -08:00
  • 44feece701 Implement node-backing for ASTableView and ASCollectionView, with a strong back-pointer in these cases. Scott Goodson 2015-12-26 23:04:16 -08:00
  • 02ab9e230f Merge pull request #1000 from facebook/EnsureDisplay appleguy 2015-12-26 22:59:59 -08:00
  • 4b560a703a PR #1000 on GitHub! Provide a Beta API to enable the new, high efficiency render-ahead mechanism. Scott Goodson 2015-12-26 16:34:44 -08:00
  • e5988138e9 Merge pull request #999 from facebook/BetaSwitchRangeController appleguy 2015-12-26 14:24:26 -08:00
  • a1429ea23b Add ability to enable new rendering range with a class method in ASDisplayNode+Beta.h Scott Goodson 2015-12-26 14:22:24 -08:00
  • 830659b561 Merge pull request #998 from facebook/TestCoverageXcode7 appleguy 2015-12-26 14:12:11 -08:00
  • ffeb514802 Disable "intrument program flow" to fix error spew after running tests. Enable Xcode 7 UI for code coverage. Scott Goodson 2015-12-26 13:35:48 -08:00
  • 5fbf39644b merged upstream Luke Parham 2015-12-26 01:33:34 -06:00
  • b50d7427f8 Merge pull request #996 from facebook/ReenableCodeCoverage appleguy 2015-12-25 22:41:51 -08:00
  • 7dff6ffa14 Re-enable program flow instrumentation for Coveralls. More null-specifiers. This does cause tests to crash at the end, which unfortunately seems like a known Xcode 7 bug. Scott Goodson 2015-12-25 22:13:35 -08:00
  • 88bfd3e460 Merge pull request #995 from facebook/pr/664 appleguy 2015-12-25 19:57:01 -08:00
  • 7b0c82b0ac Update to use iOS 9.2 simulator for testing, as Xcode 7.2 Travis apparently lacks 9.0. Scott Goodson 2015-12-25 19:34:45 -08:00
  • a2cf2a88e6 Overhaul header files / includes to eliminate circular references that Xcode 7 is angry about. Scott Goodson 2015-12-25 19:22:00 -08:00
  • 89f9fc551f Update Travis build server to use Xcode 7.2. Scott Goodson 2015-12-25 15:59:46 -08:00
  • be3371ea69 Merge branch 'master' into pr/664 Scott Goodson 2015-12-25 15:57:11 -08:00
  • 406bcfaa0d Merge pull request #671 from Adlai-Holler/xcode-7 appleguy 2015-12-25 15:55:49 -08:00
  • c6fa897dc2 Add nullability annotations to newer APIs that lacked it from the original PR. Scott Goodson 2015-12-25 15:35:52 -08:00
  • 882d4b336e Merge branch 'master' into pr/664 Scott Goodson 2015-12-25 14:32:41 -08:00
  • e1add1cdce Merge pull request #994 from facebook/FixXcode7Tests appleguy 2015-12-25 14:27:00 -08:00
  • af74f4a1c2 Fix the AsyncDisplayKit tests under Xcode 7! Workaround for unfixed Apple bug with @dynamic on CALayer. Scott Goodson 2015-12-25 14:01:18 -08:00
  • d6289d5187 Merge pull request #993 from facebook/OptimizingTextAndBridge appleguy 2015-12-25 01:46:34 -08:00
  • 99fbc97bda Optimizations for ASTextNode handling of renderer allocation and deallocation. Optimizations for ASDisplayNode handling of bridged property "contentMode", especially for layer-backed nodes. Scott Goodson 2015-12-25 01:36:32 -08:00
  • 1ec1957b44 Merge pull request #990 from facebook/ASPagerNodeAndCollectionAndTable appleguy 2015-12-24 23:53:11 -08:00
  • 4ca97e2f4d Optimize string handling for CALayer gravity & UIView content mode. Finally fix protocol rename. Scott Goodson 2015-12-24 23:13:50 -08:00
  • 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