Garrett Moon
|
48fc4810cd
|
Addressing comments
|
2016-02-09 14:06:41 -08:00 |
|
Garrett Moon
|
820390e496
|
Fix build and podfile
|
2016-02-09 10:31:10 -08:00 |
|
Garrett Moon
|
0be51c1ca2
|
Leave ASBasicImageDownloader alone.
|
2016-02-08 16:30:34 -08:00 |
|
Garrett Moon
|
5a4e4dcac4
|
Add default PINRemoteImageDownloader
|
2016-02-08 16:00:19 -08:00 |
|
Rahul Malik
|
5c86eafe8f
|
Add node-block api to ASPagerNodeProxy
|
2016-02-05 15:59:07 -08:00 |
|
Huy Nguyen
|
a9d91957b6
|
Fix ASRangeControllerBeta causing build errors
|
2016-02-04 17:29:36 -08:00 |
|
appleguy
|
1655d0a0c7
|
Merge pull request #1178 from nguyenhuy/range_tuning_params_follow_up
More on range mode and range controller
|
2016-02-04 16:59:42 -08:00 |
|
Rahul Malik
|
c4f489b074
|
Address comments.
|
2016-02-04 16:56:29 -08:00 |
|
Huy Nguyen
|
a7df20d120
|
Update range mode selection logic in ASRangeControllerBeta
|
2016-02-04 16:54:31 -08:00 |
|
Huy Nguyen
|
e5e34313ed
|
ASRangeController (stable) doesn't handle visible range now because the range is gone
|
2016-02-04 16:52:33 -08:00 |
|
Huy Nguyen
|
dc93192b87
|
Address Levi' comment: better method name in ASRangeControllerBeta
|
2016-02-04 16:52:33 -08:00 |
|
Huy Nguyen
|
8c83e1a78a
|
Avoid asking for interface state multiple times in ASRangeControllerBeta
|
2016-02-04 16:52:33 -08:00 |
|
Huy Nguyen
|
f09024556b
|
Switch to minimum mode when the node is no longer visible
|
2016-02-04 16:52:33 -08:00 |
|
Huy Nguyen
|
260879db7d
|
Improve documentation of ASLayoutRangeMode
|
2016-02-04 16:52:33 -08:00 |
|
Huy Nguyen
|
b3b28b0df9
|
Reuse visible index paths of when tuning params of a certain range type is zero
|
2016-02-04 16:52:30 -08:00 |
|
Huy Nguyen
|
175b9da251
|
Remove visible range type
|
2016-02-04 15:44:47 -08:00 |
|
Huy Nguyen
|
fda9efafa6
|
Add timestamp to notifications of rendering engine and avoid race conditions in ASRangeControllerBeta
- Accurately remove notification observer
|
2016-02-04 15:44:44 -08:00 |
|
Huy Nguyen
|
3c135788cb
|
Less work when RangeControllerLoggingEnabled is false
|
2016-02-04 14:15:07 -08:00 |
|
Rahul Malik
|
521c3fa1c1
|
Move ASCellNode allocation off the main thread by the addition of a node block
API in ASDataController. Move allocations and loaded node layouts to occur
during batch layout phase.
|
2016-02-04 10:38:59 -08:00 |
|
Huy Nguyen
|
19335d8c9e
|
Add rangeMode APIs
|
2016-02-02 11:58:18 -08:00 |
|
Huy Nguyen
|
69e674c1c8
|
Range controller registers to rendering engine and extern to full range if needed
|
2016-02-02 01:23:04 -08:00 |
|
Huy Nguyen
|
1145b6e40e
|
Better decision on when to use full range
|
2016-02-01 23:43:55 -08:00 |
|
Huy Nguyen
|
0b188c7a95
|
Add minimum tuning params
|
2016-02-01 16:24:19 -08:00 |
|
Huy Nguyen
|
b889d81de8
|
Don't pre-render cell nodes of collection view when it is not visible or not scrolling
|
2016-01-31 00:53:28 -08:00 |
|
Samuel Hsiung
|
39cd3afa0d
|
[AS(Table|Collection)View] make scrollDirection transform aware
|
2016-01-28 16:42:46 -08:00 |
|
Garrett Moon
|
48150668c6
|
Fix up build
|
2016-01-28 08:33:18 -08:00 |
|
Bin Liu
|
f6be279c60
|
Added more facilitator methods
|
2016-01-27 12:50:41 -08:00 |
|
Bin Liu
|
263bb311f2
|
expose beginUpdates and endUpdates
|
2016-01-27 10:50:42 -08:00 |
|
appleguy
|
f696eb7476
|
Merge pull request #1122 from knopp/_ASAsyncTransaction-operation-priority
[_ASAsyncTransaction] make priority a NSInteger with default to 0
|
2016-01-26 19:47:57 -08:00 |
|
Matej Knopp
|
da5f7eccd9
|
[_ASAsyncTransaction] make priority a NSInteger with default to 0
Signed-off-by: Matej Knopp <matej.knopp@gmail.com>
|
2016-01-27 00:37:27 +01:00 |
|
appleguy
|
d433205e5a
|
Merge pull request #1117 from knopp/_ASAsyncTransaction-operation-priority
[_ASAsyncTransaction] implement operation priority
|
2016-01-26 12:32:31 -08:00 |
|
Huy Nguyen
|
56c6bd681b
|
Revert "Revert commit 83aaa46, thus bring 2e4d716 back"
This reverts commit 209425c22c.
|
2016-01-26 12:05:02 -08:00 |
|
Matej Knopp
|
0a45bd9596
|
[_ASAsyncTransaction] implement operation priority
Signed-off-by: Matej Knopp <matej.knopp@gmail.com>
|
2016-01-26 15:31:40 +01:00 |
|
Matej Knopp
|
75abf07c6f
|
[_ASAsyncTransaction] tweak number of threads
Thread count is now 2 * activeProcessorCount, however during tracking it is decreased by 1
Signed-off-by: Matej Knopp <matej.knopp@gmail.com>
|
2016-01-26 15:18:16 +01:00 |
|
appleguy
|
8f41ddc8e0
|
Merge pull request #1090 from knopp/_ASAsyncTransaction-limit-spawned-threads
[_ASAsyncTransaction] limit number of spawned threads in a way that GCD will not with the semaphore.
|
2016-01-25 18:39:27 -08:00 |
|
appleguy
|
e37cc4394c
|
Merge pull request #1107 from nguyenhuy/improve_reload_data
[ASTableNode, ASCollectionNode] Optimize -reloadData's teardown of state (blow away UIKit perf!)
|
2016-01-25 18:38:53 -08:00 |
|
Huy Nguyen
|
209425c22c
|
Revert commit 83aaa46, thus bring 2e4d716 back
|
2016-01-24 23:38:05 -08:00 |
|
Scott Goodson
|
e6d5e2666c
|
[ASRangeControllerBeta] Scan all nodes after edit operations.
|
2016-01-24 18:42:02 -08:00 |
|
Matej Knopp
|
51e4476068
|
[ASRangeController] don't get index paths twice if tuning parameters are same
Signed-off-by: Matej Knopp <matej.knopp@gmail.com>
|
2016-01-24 23:41:46 +01:00 |
|
Scott Goodson
|
92ce6ce4d3
|
[ASRangeControllerBeta] Improve comments, code clarity, cache respondsToSelector:
|
2016-01-24 14:07:39 -08:00 |
|
Scott Goodson
|
351f4a9afc
|
Utilize NSMutableOrderedSet in ASRangeControllerBeta to ensure visible items are prioritized.
This also adopts Objective-C generics for the various collections in this class.
|
2016-01-24 13:11:15 -08:00 |
|
appleguy
|
ccbf38c72e
|
Merge pull request #1096 from facebook/pr/1059
[tvOS] Initial changes to support building AsyncDisplayKit for tvOS.
|
2016-01-23 12:28:43 -08:00 |
|
appleguy
|
ca27702aab
|
Merge pull request #952 from lappp9/ASVideoNode
[ASVideoNode] Basic Video node using AVPlayerLayer.
|
2016-01-23 11:02:57 -08:00 |
|
Scott Goodson
|
83aaa4637e
|
Revert "ASDataController now handles reloadData more efficiently and notify its delegate once instead of a series of deletes and inserts"
This reverts commit 2e4d716e0b.
Possible issue with this commit.
|
2016-01-22 20:33:33 -08:00 |
|
appleguy
|
f7f468e5d1
|
Merge pull request #1093 from nguyenhuy/improve_reload_data
[ASDataController] Optimize reloadData to avoid performing deletions or insertions.
|
2016-01-22 13:34:37 -08:00 |
|
Bin Liu
|
1965018c46
|
attempt to fix build
|
2016-01-21 15:20:47 -08:00 |
|
Huy Nguyen
|
2e4d716e0b
|
ASDataController now handles reloadData more efficiently and notify its delegate once instead of a series of deletes and inserts
|
2016-01-21 11:21:21 -08:00 |
|
Bin Liu
|
726bc7d668
|
addressed comments
|
2016-01-21 11:14:00 -08:00 |
|
Matej Knopp
|
f906951b69
|
[_ASAsyncTransaction] limit number of spawned threads
Signed-off-by: Matej Knopp <matej.knopp@gmail.com>
|
2016-01-21 18:38:26 +01:00 |
|
Matej Knopp
|
057ce3dc35
|
[_ASAsyncTransaction] c++
Signed-off-by: Matej Knopp <matej.knopp@gmail.com>
|
2016-01-21 12:47:29 +01:00 |
|