Commit Graph

  • 98fb2e46d4 wip but currently adding first frame as placeholder until it should play and removed extraneous 'pause' Luke Parham 2016-01-24 23:13:17 -06:00
  • e6d5e2666c [ASRangeControllerBeta] Scan all nodes after edit operations. Scott Goodson 2016-01-24 18:42:02 -08:00
  • 5a96985b55 Merge pull request #1104 from facebook/ASTextNodeInvalidationOptimization appleguy 2016-01-24 18:19:27 -08:00
  • 2a63868e76 Merge pull request #1102 from knopp/ASRangeControlller-get-index-paths-optimization appleguy 2016-01-24 18:19:02 -08:00
  • 2713bdd72e [ASTextNode, ASDisplayNode] Create -calculatedLayoutDidChange and use it in text node. Scott Goodson 2016-01-24 17:14:14 -08:00
  • 51e4476068 [ASRangeController] don't get index paths twice if tuning parameters are same Matej Knopp 2016-01-24 23:41:46 +01:00
  • d70887448c Merge pull request #1101 from facebook/ASRangeControllerPrioritization appleguy 2016-01-24 14:39:06 -08:00
  • 92ce6ce4d3 [ASRangeControllerBeta] Improve comments, code clarity, cache respondsToSelector: Scott Goodson 2016-01-24 14:07:39 -08:00
  • 351f4a9afc Utilize NSMutableOrderedSet in ASRangeControllerBeta to ensure visible items are prioritized. Scott Goodson 2016-01-24 13:11:15 -08:00
  • 344b3a40e3 Merge pull request #1100 from facebook/ASTextNodeRendererRefactor appleguy 2016-01-24 01:41:03 -08:00
  • 9ddf68fa96 [ASTextNode] Optimize handling of constrained size to almost never recreate NSLayoutManager Scott Goodson 2016-01-24 00:50:43 -08:00
  • ae68f18388 Merge pull request #1050 from stowy/stowy/asdk_cat_sample appleguy 2016-01-23 20:29:02 -08:00
  • 82f7956bf9 [ASMapNode] Some improvements to layout logic and snapshot triggering. Scott Goodson 2016-01-23 20:12:45 -08:00
  • 570d3e202f Merge pull request #1099 from facebook/ASMapNodeRegion appleguy 2016-01-23 16:53:30 -08:00
  • 28618f7238 Re-add .region property for API compatibility and convenience, using options object internally. Scott Goodson 2016-01-23 16:52:39 -08:00
  • 3b4785cf24 Added sample project using networking and infinite scrolling and random cats Sam Stow 2016-01-23 14:28:37 -08:00
  • 64ad48a248 Merge pull request #1097 from facebook/iOS9ConcurrentImageDecodingSystemBug appleguy 2016-01-23 13:37:36 -08:00
  • 264887413e Add @synchronized around UIImage draw to prevent concurrently decoding the same instance. Scott Goodson 2016-01-23 13:35:04 -08:00
  • 2c5db2e335 Podfile bump to 1.9.6; minor preparations for release. Scott Goodson 2016-01-23 13:05:27 -08:00
  • ea6c7ae938 Merge pull request #1025 from 1nput0utput/ASButtonNodeImprovements appleguy 2016-01-23 12:45:48 -08:00
  • eb7caa3ba6 Merge pull request #1036 from aaronschubert0/ASMapNode appleguy 2016-01-23 12:37:51 -08:00
  • ccbf38c72e Merge pull request #1096 from facebook/pr/1059 appleguy 2016-01-23 12:28:43 -08:00
  • 87f8dbf393 Merge branch 'master' into ASVideoNode Luke Parham 2016-01-23 14:11:33 -06:00
  • fe572c23fb Exclude all of ASMultiplexImageNode from tvOS - for now. Scott Goodson 2016-01-23 11:45:09 -08:00
  • ca27702aab Merge pull request #952 from lappp9/ASVideoNode appleguy 2016-01-23 11:02:57 -08:00
  • 83aaa4637e Revert "ASDataController now handles reloadData more efficiently and notify its delegate once instead of a series of deletes and inserts" Scott Goodson 2016-01-22 20:33:33 -08:00
  • cb5e5704e2 Merge pull request #1085 from chrisze/master appleguy 2016-01-22 20:05:59 -08:00
  • 999e93f0fa Merge pull request #1088 from aaronschubert0/ASTableView-Layout-bug-fix appleguy 2016-01-22 17:26:18 -08:00
  • f7f468e5d1 Merge pull request #1093 from nguyenhuy/improve_reload_data appleguy 2016-01-22 13:34:37 -08:00
  • bde37ac3b8 Merge pull request #1089 from Adlai-Holler/TextNodeIgnoreEmptyStringReplace appleguy 2016-01-22 11:09:11 -08:00
  • 7f1ac58c69 Merge pull request #1095 from aaronschubert0/Code-Coverage-Fix-Coverage appleguy 2016-01-22 11:03:20 -08:00
  • 4817484f47 Enable clang code coverage Aaron Schubert 2016-01-22 14:22:40 +00:00
  • 423a5b0752 Enabled Xcode 7 code coverage on project Aaron Schubert 2016-01-22 12:22:32 +00:00
  • 475c9c1e2c Check to see if Clang code coverage is interfering with GCC Aaron Schubert 2016-01-22 09:38:32 +00:00
  • 5a6d48b7d3 Merge pull request #1087 from aaronschubert0/patch-1 appleguy 2016-01-22 00:46:37 -08:00
  • e5b2b566e4 Merge pull request #1084 from lkzhao/master appleguy 2016-01-21 23:17:17 -08:00
  • 992cc9fffa Merge pull request #1094 from binl/bl_layout_facilitator_beta appleguy 2016-01-21 23:15:43 -08:00
  • b2db6cce4d remove public interface for ASCV with facilitator Bin Liu 2016-01-21 22:39:27 -08:00
  • aa0c64e8ea Merge pull request #1064 from binl/bl_layout_facilitator_change appleguy 2016-01-21 21:12:02 -08:00
  • 1965018c46 attempt to fix build Bin Liu 2016-01-21 15:20:47 -08:00
  • 8d3c32727e fix build Bin Liu 2016-01-21 12:05:28 -08:00
  • 2e4d716e0b ASDataController now handles reloadData more efficiently and notify its delegate once instead of a series of deletes and inserts Huy Nguyen 2016-01-20 17:50:01 -08:00
  • 726bc7d668 addressed comments Bin Liu 2016-01-21 11:14:00 -08:00
  • d07759ca40 Add file to project Bin Liu 2016-01-21 09:57:28 -08:00
  • f906951b69 [_ASAsyncTransaction] limit number of spawned threads Matej Knopp 2016-01-21 18:38:26 +01:00
  • 057ce3dc35 [_ASAsyncTransaction] c++ Matej Knopp 2016-01-20 23:16:15 +01:00
  • 2fc474ee75 Include manual downloads badge aaronschubert0 2016-01-21 09:54:36 +00:00
  • 882379a820 Update comments for ASPanningOverriddenUITextView Luke Zhao 2016-01-19 19:50:20 -08:00
  • db18724d5b If they set attributedString to nil twice, ignore the second one. Adlai Holler 2016-01-20 14:00:46 -08:00
  • 389945d69d ASButtonNode sets its subnodes as layer backed, but itelf should not be layer backed Rajinder Ramgarhia 2016-01-20 14:29:34 -05:00
  • bc92c64e8c Proposed version 1 Bin Liu 2016-01-20 02:34:12 -08:00
  • da2cbf4644 initial design Bin Liu 2016-01-14 15:46:20 -08:00
  • 631d04a45b [ASTableView] Rename _ASTableViewCellDelegate method. Aaron Schubert 2016-01-20 09:37:54 +00:00
  • 42c56fc334 Update ReadMe to include Cocoapods badges aaronschubert0 2016-01-20 09:30:19 +00:00
  • a02a60fa75 Add error handler to ASNetworkImageNodeDelegate Christoph Zelazowski 2016-01-19 19:55:22 -08:00
  • 3aceabbbf9 Merge pull request #1069 from lkzhao/master appleguy 2016-01-19 19:24:24 -08:00
  • 44aae77ef4 Merge pull request #1079 from aaronschubert0/ASTextNode-Fix-for-layout-bug appleguy 2016-01-19 19:23:19 -08:00
  • 5be14e41fd Merge pull request #1078 from aaronschubert0/ASTableView-Layout-bug-fix appleguy 2016-01-19 19:21:19 -08:00
  • 1e8c70726c Merge pull request #1083 from facebook/ASTableCollectionVisibility appleguy 2016-01-19 18:53:06 -08:00
  • bd8ba38725 Merge pull request #1082 from Adlai-Holler/feature/RemoveSpinLock appleguy 2016-01-19 18:34:29 -08:00
  • b989be6499 Restore full functionality of the display / data ranges when not using the Node variants of Table / Collection. Scott Goodson 2016-01-19 18:30:01 -08:00
  • 995f437e12 Allow ASEditableTextNode to scroll Luke Zhao 2016-01-14 17:53:08 -08:00
  • e972059f23 Remove SpinLock because it's illegal in iOS Adlai Holler 2016-01-19 10:28:04 -08:00
  • 10a2984d8c Potential fix for #1076 Aaron Schubert 2016-01-19 12:25:30 +00:00
  • 7821a0aa19 Fixes bug #1077 Aaron Schubert 2016-01-19 11:43:03 +00:00
  • 46bcc90185 Merge pull request #1072 from knopp/ASCollectionView-content-offset-975 appleguy 2016-01-18 21:24:04 -08:00
  • a6da3d185a [ASCollectionView] prevent data controller from removing/adding sections during reloadDataImmediately Matej Knopp 2015-12-28 21:44:36 +01:00
  • 6c56a6046b Simpler ASButtonNode API to set title and set background image Rajinder Ramgarhia 2016-01-16 00:23:03 -05:00
  • 58c2e8039f Merge pull request #1067 from facebook/ASCellNodeVCCreation appleguy 2016-01-14 23:30:57 -08:00
  • 6741ae658e [ASCellNode] Ensure we don't trigger the UIViewController to be created early if we are wrapping one. Scott Goodson 2016-01-14 23:28:15 -08:00
  • affb786a14 [ASButtonNode] Pass through setDisplaysAsynchronously: to subnodes (image and title). Scott Goodson 2016-01-14 23:12:01 -08:00
  • ebfbfab976 Merge pull request #1066 from facebook/PagerWeak appleguy 2016-01-14 22:12:52 -08:00
  • e92a1360e7 Ensure new ASPagerNode has a weak reference to the data source. Scott Goodson 2016-01-14 21:43:46 -08:00
  • 4c34623876 Merge branch 'master' into ASVideoNode Luke Parham 2016-01-14 02:41:17 -06:00
  • d9559111a0 renamed nic cage sample, added redundancy for loading player in case its nil when visible, added video tests, disabled assert for new range controller Luke Parham 2016-01-14 02:39:36 -06:00
  • df10f8f19a Check array size before accessing section - rare crash for improper data source use, de-escalated to messaging nil. 1.9.5 Scott Goodson 2016-01-14 00:25:53 -08:00
  • 9afb77f7bc Merge pull request #1058 from Adlai-Holler/DidEndDisplayingNodeProvideNode appleguy 2016-01-13 23:55:34 -08:00
  • a0c7b0a7b5 Merge pull request #1061 from dinhviethoa/ascontrolnode-touchesended-twice appleguy 2016-01-13 23:26:53 -08:00
  • dbe068c970 Fixed behavior of ASControlNode when -touchesEnded:withEvent: sometimes firing twice. Viet Hoa Dinh 2016-01-13 17:37:13 -08:00
  • d56f0b14f4 Merge pull request #1060 from Adlai-Holler/FixRangeControllerUpdateIssue appleguy 2016-01-13 18:52:52 -08:00
  • a19ba586f7 Revert change that seems to have caused internal inconsistency in range controller Adlai Holler 2016-01-13 13:34:20 -07:00
  • 579313f086 Merge branch 'master' into ASVideoNode Luke Parham 2016-01-13 12:22:55 -06:00
  • 28b03e3a28 [tvOS] Expose UIFocusEnvironment Protocol methods to ASDisplayNode Aaron Schubert 2016-01-13 10:09:44 +00:00
  • d19e56d802 Beef up documentation around new delegate methods Adlai Holler 2016-01-12 23:27:30 -07:00
  • 5e72daa2e3 Pass node along in didEndDisplayingNode method Adlai Holler 2016-01-12 15:42:37 -07:00
  • cc4f604ea3 [tvOS] Initial commit to make build run. Aaron Schubert 2016-01-12 14:43:30 +00:00
  • e8f5f61e3b [ASMapNode] Defer creation of default options till they are needed. Aaron Schubert 2016-01-11 19:42:34 +00:00
  • 239ec6feab [ASMapNode] Updated comment of options property. Aaron Schubert 2016-01-11 19:30:56 +00:00
  • 516e1f177d Merge pull request #1053 from facebook/ASRangeControllerBetaOptimizations appleguy 2016-01-10 03:31:52 -08:00
  • 90a1bb2346 Ruthlessly improve efficiency in ASRangeControllerBeta. - Use completedNodes directly, caching inner arrays and counts between loop iterations. - Merge codepaths between the "entire self - table / collection" visible or invisible cases - Ensure we do not trigger an assertion if a previous iteration's node is nil by the time we try to reset its interfaceState. Scott Goodson 2016-01-10 02:58:48 -08:00
  • 0feaa2a368 Improvements to the efficiency of recursivelySetInterfaceState: and the beta range controller. Scott Goodson 2016-01-10 02:33:34 -08:00
  • 03d13b19b0 Merge pull request #1051 from facebook/TableCollectionRangeEtc appleguy 2016-01-09 21:19:12 -08:00
  • d45db5ac32 Disable creation of backing ASTable/CollectionNode for the *View varients (retain cycle). Scott Goodson 2016-01-09 20:44:24 -08:00
  • c3ef2efe0c Merge pull request #1040 from facebook/ASRangeControllerBetaScrollJump appleguy 2016-01-09 15:54:05 -08:00
  • 2f7aae194a Merge pull request #1042 from binl/bl_control_state_fix appleguy 2016-01-06 17:50:27 -08:00
  • a36a955eb0 fix indentation Bin Liu 2016-01-06 13:09:59 -08:00
  • 4435405cbb Make ASControlState imitate UIControlState Bin Liu 2016-01-06 12:17:38 -08:00
  • bbfd08829f Switch Tests to use ASRangeControllerBeta. Use NSSet instead of NSMutableSet. Scott Goodson 2016-01-05 23:29:11 -08:00
  • d1c3894dbb [ASRangeControllerBeta] Add tracking of all index paths that have .interfaceState set, ensure updating. Scott Goodson 2016-01-05 23:17:54 -08:00
  • fa9668a94b Merge pull request #1038 from binl/bl_button_states appleguy 2016-01-05 22:11:24 -08:00