Peter
34b6e37b8c
Merge commit '131619de96190415aec89987d4493220c6d0305d'
...
# Conflicts:
# Source/ASDisplayNode+Deprecated.h
# Source/ASDisplayNode.mm
# Source/ASDisplayNodeExtras.h
# Source/ASImageNode+AnimatedImage.mm
# Source/Private/ASSection.h
# Source/Private/_ASHierarchyChangeSet.mm
2017-12-25 01:44:19 +04:00
appleguy
e330e57668
[ASCornerRounding] Introduce .cornerRoundingType: CALayer, Precomposited, or Clip Corners. ( #465 )
...
* [ASCornerRounding] Initial (untested) implementation of ASCornerRounding features.
* [ASCornerRounding] Working version of both clip corners and precomposited corners.
* [ASCornerRounding] Improve factoring and documentation of corner rounding features.
* [ASCornerRounding] Some final fixups.
* Add entry to changelog for .cornerRoundingType
2017-09-18 13:02:51 +01:00
Huy Nguyen
786963c6a9
[ASDisplayNode] Deprecate -displayWillStart in favor of -displayWillStartAsynchronously: ( #536 )
...
* Deprecate -[ASDisplayNode displayWillStart] in favor of -displayWillStartAsynchronously:
* Minor change
* Fix CHANGELOG
* Update CHANGELOG.md
* Update CHANGELOG.md
2017-09-08 18:04:43 +01:00
Eric Scheers
0bd18c8522
[ASDisplayNode] Notify rasterized subnodes that render pass has completed ( #532 )
...
* Notify rasterized subsides that render pass has completed
* Traverse entire subnode tree notifying all subnodes
* Add entry in changelog
* Retrieve rasterizesSubtree flag while holding instance lock
* Balance display delegate calls for rasterized subnodes
2017-09-07 21:05:30 +01:00
Peter
587d2b2132
Merge commit '3ccc2f0f15d2e4ed7105f0ef6aea575e05cfd7ad'
...
# Conflicts:
# AsyncDisplayKit.xcodeproj/project.pbxproj
# Source/ASDisplayNode.mm
# Source/ASMapNode.mm
# Source/Details/ASDataController.mm
# Source/Details/ASPINRemoteImageDownloader.h
# Source/Details/ASPINRemoteImageDownloader.m
2017-08-04 13:12:06 +03:00
appleguy
bc361caf5e
[ASDisplayNode] Allow setting stretchable contents on nodes; add bridged properties. ( #429 )
...
This makes it much easier to use the ASCoreAnimationExtras method which offers by
far the most efficient way to display a stretchable image.
In the future, we should move that function to UIImage+ASConvenience or another
header where it can be more easily found and enjoyed!
2017-07-09 10:54:39 -07:00
Huy Nguyen
f1b07d97b6
Add missing import in ASDisplayNode+AsyncDisplay ( #423 )
2017-07-06 14:53:51 +00:00
Adlai Holler
4829a8643d
Improve System Trace Implementation #trivial ( #368 )
...
* Improve the kdebug, system trace integration
* Remove superseded subsystem
* Address review comments
* Please the license header gods
* Address harder
* Fix node block retaining collection view
2017-06-19 10:14:39 -07:00
Michael Schneider
4dbbba7d32
Remove instance method of -drawRect:withParameters:isCancelled:isRasterizing: ( #232 )
2017-05-09 14:02:33 -07:00
Michael Schneider
3738f1f6e2
[ASImageNode] Move to class method of displayWithParameters:isCancelled: for drawing ( #244 )
...
* Remove instance displayWithParameters:isCancelled:
* Address comments
2017-05-09 13:03:30 -07:00
Michael Schneider
8692428481
[ASDisplayNode] Pass drawParameter in rendering context callbacks ( #248 )
...
* Pass drawParameter in rendering context callbacks
* Add changelog
* Fix examples
2017-05-08 14:39:40 -07:00
Adlai Holler
4d5e3ce81e
Tighten Rasterization API, Undeprecate It ( #82 )
...
* Tamp down the rasterization API, and undeprecate it
* Update license header
* Update chornglorg
* Address comments
2017-05-01 08:26:37 -07:00
Garrett Moon
8013e25524
Update license v2 ( #67 )
...
* Fixed license
* Update all licenses
* Update Dangerfile for new license
* Update already updated licenses
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
2017-04-24 16:59:57 -07:00
Peter
7617b9a9f3
Merge commit 'e6ee24debcae89bd0066061b42ad1a6a73da9486'
...
# Conflicts:
# Source/ASDisplayNode.mm
# Source/ASImageNode.mm
# Source/Details/ASCollectionViewLayoutController.mm
2017-03-15 13:31:39 +03:00
Michael Schneider
e6ee24debc
[ASDisplayNode] Improve locking in ASDisplayNode ( #3172 )
...
* Improve locking in ASDisplayNode
* Address first bunch of comments
* Changed `view` and `layer` methods for locking
* Adress comments
2017-03-14 07:27:34 -07:00
Peter
d1ab6976b5
Merge commit 'a08d9dc7328bef8cfc1b50b36cc05edb09af25a3'
...
# Conflicts:
# AsyncDisplayKit.xcodeproj/project.pbxproj
# AsyncDisplayKit/ASPagerFlowLayout.m
# AsyncDisplayKit/AsyncDisplayKit.modulemap
# AsyncDisplayKit/Details/ASCollectionDataController.h
# AsyncDisplayKit/Details/ASCollectionDataController.mm
# AsyncDisplayKit/Details/ASDataController.mm
# AsyncDisplayKit/Private/ASDataController+Subclasses.h
# AsyncDisplayKit/module.modulemap
# Source/Debug/AsyncDisplayKit+Debug.h
# Source/Details/ASCollectionElement.mm
# Source/module.modulemap
2017-03-01 15:57:40 +04:00
Adlai Holler
73ca6ab514
Shuffle & Cleanup Stuff ( #3080 )
2017-02-26 18:14:13 -08:00