Bin Liu
9e53dcd402
Fix allocatedNodes Subarray to match indexPaths subarray
2016-02-10 01:35:07 -08:00
appleguy
4c1654673a
Merge pull request #1211 from rahul-malik/rmalik-optional-methods
...
[Table, Collection, Pager] Update data source protocols to not @require non-block node method.
2016-02-09 23:24:45 -08:00
Rahul Malik
3e5daf4ccd
Update data source protocols to make synchronous node creation api methods optional.
2016-02-09 22:47:43 -08:00
Scott Goodson
a471c19216
[ASDisplayNode] Remove locking in -isNodeLoaded when called on main, as an optimization.
...
Additionally, this is often needed in threading-critical cases where interaction of sophisticated
3rd-party code with framework internals like ASDataController may cause deadlocks.
2016-02-09 22:35:35 -08:00
appleguy
45b071aa21
Merge pull request #1210 from bhamodi/patch-1
...
Update Copyright License.
2016-02-09 22:06:20 -08:00
Garrett Moon
5c2690e7e9
set reformed progress block to nil if progress block is nil
2016-02-09 14:24:05 -08:00
Baraa Hamodi
419c6038d7
Update Copyright License.
2016-02-09 14:20:23 -08:00
Garrett Moon
48fc4810cd
Addressing comments
2016-02-09 14:06:41 -08:00
appleguy
cae47e23e1
Merge pull request #1201 from maicki/ASRangeControllerCleanup
...
[ASRangeController] Remove deprecated range controller implementation that is no longer used.
2016-02-09 12:23:44 -08:00
Garrett Moon
820390e496
Fix build and podfile
2016-02-09 10:31:10 -08:00
Michael Schneider
bdb486cf9e
Fix sample build errors
2016-02-09 06:56:34 -08:00
appleguy
914d6e7dc9
Merge pull request #1200 from maicki/ASVideoNodeLockRename
...
[ASVideoNode] Rename lock instance variable
2016-02-08 23:47:09 -08:00
appleguy
c1c9981408
Merge pull request #1199 from maicki/ASControlNodeLocking
...
[ASControlNode] Add locking for event dispatch table.
2016-02-08 22:29:43 -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
Michael Schneider
28207c678d
Remove ASRangeHandler protocol with all classes that implement it
...
With the move to the new ASRangeController we don't need the ASRangeHandler protocol anymore
2016-02-08 12:57:05 -08:00
appleguy
08017071bf
Merge pull request #1198 from maicki/DisableAppTransportSecurity
...
Disable App Transport Security in AsyncDisplayKitTestsHost target
2016-02-08 12:23:11 -08:00
appleguy
5fc9cbe56f
Merge pull request #1202 from nguyenhuy/remove_weird_file
...
Remove .ASVideoNode.mm.un~
2016-02-08 12:21:26 -08:00
Huy Nguyen
8dc576fed7
Remove .ASVideoNode.mm.un~
2016-02-08 10:13:18 -08:00
Michael Schneider
e9d50ff3a1
Disable App Transport Security in AsyncDisplayKitTestsHost target
...
To be able to make http requests in tests we should disable the NSAppTransportSecurity of the AsyncDisplayKitTestsHost target. Otherwise tests like -[ASBasicImageDownloaderTests testAsynchronouslyDownloadTheSameURLTwice] will show an error.
2016-02-07 20:24:40 -08:00
Michael Schneider
545b3e7e5f
Rename lock instance variable to be consistent with ASControlNode and ASImageNode lock variable naming
2016-02-07 19:12:02 -08:00
Michael Schneider
ef95394bac
Add locking to ASControlNode
2016-02-07 17:18:24 -08:00
Michael Schneider
fa2a058585
Rename ASCollectionViewLayoutControllerBeta to ASCollectionViewLayoutController
2016-02-07 15:27:45 -08:00
Michael Schneider
e49a5d992c
Remove unused ASCollectionViewLayoutController import
2016-02-07 15:27:15 -08:00
Michael Schneider
03536ddefd
Remove shouldUpdateForVisibleIndexPaths
...
This method can be removed as ASRangeControllerBeta is the main ASRangeController now
2016-02-07 15:03:24 -08:00
Michael Schneider
026761c610
Rename ASRangeControllerBeta to ASRangeController and use exclusively
2016-02-07 15:03:24 -08:00
Michael Schneider
5d474bcb1a
Remove ASDisplayNode -shouldUseNewRenderingRange method and ASRangeControllerStable class
2016-02-07 15:03:23 -08:00
appleguy
06bdcd0049
Merge pull request #1192 from garrettmoon/updateASTextNodeDocumentation
...
[ASTextNode] Indicate that truncation mode is overridden by attributes in attributedString
2016-02-06 17:43:36 -08:00
Scott Goodson
9e87813425
Micro-optimizations in ASDisplayNode that help reduce overhead when recursing large hierarchies.
2016-02-05 21:43:14 -08:00
appleguy
1d84fc4874
Merge pull request #1194 from rahul-malik/rmalik-pager-proxy-fix
...
Add node-block api to ASPagerNodeProxy
2016-02-05 16:02:30 -08:00
Rahul Malik
5c86eafe8f
Add node-block api to ASPagerNodeProxy
2016-02-05 15:59:07 -08:00
appleguy
b974a994a9
Merge pull request #1193 from rahul-malik/rmalik-pager-fix
...
ASPagerNode's api was not updated while addressing comments
2016-02-05 15:13:05 -08:00
Rahul Malik
6c240a2fce
ASPagerNode's api was not updated while addressing comments on the initial
...
ASCellNode background allocation PR. This change fixes that issue.
2016-02-05 15:09:08 -08:00
Garrett Moon
d6c06ab0bd
Indicate that truncation mode is overridden by attributes in attributedString
2016-02-05 14:08:49 -08:00
appleguy
8abda67d1a
Merge pull request #1185 from garrettmoon/addContentInsetToButtonNode
...
[ASButtonNode] Add support for contentInset and make it bit more threadsafe
2016-02-05 11:59:20 -08:00
appleguy
12647b76b3
Merge pull request #1189 from connor/revert_ascontrolnode_optimizations
...
Revert "Merge pull request #1162 from maicki/controlnode-init-optimization"
2016-02-05 11:33:51 -08:00
Connor Montgomery
800aa05c35
Revert "Merge pull request #1162 from maicki/controlnode-init-optimization"
...
This reverts commit 35a4b268d6 , reversing
changes made to 4201df5f31 .
2016-02-05 13:49:00 -05:00
Aaron Schubert
2588721cf0
Gate ASVideoNode for the time being
2016-02-05 14:37:51 +00:00
Aaron Schubert
915cdb0b25
Merge remote-tracking branch 'origin/tvOS' into tvOS
2016-02-05 14:23:17 +00:00
Aaron Schubert
f39ee46b61
Gate ASButtonNode setTitle method since [UIFont buttonFontSize] is unavailable on tvOS 9.1
2016-02-05 14:23:01 +00:00
Scott Goodson
454d68516b
Remove overly-cautious thread affinity assertions for threadsafe properties.
2016-02-04 19:44:44 -08:00
Garrett Moon
64f36d4499
Add support for contentInset and make ASButtonNode a bit more threadsafe
2016-02-04 17:40:16 -08:00
appleguy
e2be6440c2
Merge pull request #1184 from nguyenhuy/fix_build_errors
...
Fix ASRangeControllerBeta causing build errors
2016-02-04 17:34:50 -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
appleguy
cc5a5557a9
Merge pull request #1173 from rahul-malik/rmalik-async-node-alloc
...
[ASCellNode] Move allocation off the main thread
2016-02-04 16:57:49 -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
79f7450742
ASPagerNode less aggressively pre-renders
2016-02-04 16:53:53 -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