Commit Graph
5091 Commits
Author SHA1 Message Date
Nadine Salter d6f150fe81 Update README. 2014-10-15 10:43:56 -07:00
Arnaud Coomans b553678938 Fixes documentation for ASImageNode 2014-10-15 10:33:10 -07:00
Nadine Salter c1f7d9f78d examples/README. 2014-10-15 09:31:34 -07:00
Nadine Salter f5239f894c 1.0. 1.0 2014-10-15 09:26:57 -07:00
Nadine Salter 373b5cc92e [site] Tweak index.md. 2014-10-15 09:24:54 -07:00
Nadine Salter b6c8a44cc6 [site] Add CNAME. 2014-10-15 09:18:01 -07:00
James Pearce 93359f53e0 Update README.md 2014-10-15 00:35:48 -07:00
James Pearce 0c8480b6e6 New base url for new site 2014-10-15 00:20:02 -07:00
appleguy fd9f127fc9 Merge pull request #26 from toulouse/requiresSuper
Annotate -didLoad with an attribute (if supported) that will flag missing didLoad calls
2014-10-14 21:22:44 -07:00
appleguy c81896a54b Merge pull request #41 from RCacheaux/RecursiveSetPreventOrCancelRasterizedSubNodes
Recursive Set Prevent or Cancel for Rasterized SubNodes
2014-10-14 21:14:10 -07:00
Nadine Salter 90b860ee66 Merge pull request #50 from acoomans/fix-defaults
[examples] Added defaults for iPhone 6 and 6+ to avoid scaled mode
2014-10-14 21:02:17 -07:00
Arnaud Coomans 812a15fc2a Added defaults for iPhone 6 and 6+ to avoid scaled mode 2014-10-14 20:55:18 -07:00
Scott Goodson c61b1c294c Several bug fixes for the 1.0 release of AsyncDisplayKit
Fixes:
- Usage of UIScreen in -[ASDisplayNode init]
  (the offending individual will be prosecuted)
- #38: Proper teardown of nodes owned by ASTableView / ASRangeController
- #34: Fix infinite recursion in very rare subclassing scenario
- #30: Avoid animating cell and section additions to ASTableView
- #19: Set a more reasonable default for maximum display concurrency

r=nadi
2014-10-14 20:53:25 -07:00
Arnaud Coomans 60ee1e16ae Added version, platform, license badges in README 2014-10-14 18:46:47 -07:00
Scott Goodson f7d91bb877 Implement -reclaimMemory API and switch to manually controlled content clearing.
ASDisplayNode and several subclasses had previously cleared memory-heavy
objects like the backing store and text layout manager when the node's
view
or layer is removed from a visible heirarchy.  This works great in any
system
that uses a "working range", where exiting the range removes the node
from
the hierarchy and reclaiming memory at that time is important.
However, for
standard UIViewController patterns (unused in Paper), this behavior
causes
highly undesirable thrashing (leading to visible flashes & wasteful
re-rendering of content).

After this change, node subclasses should implement -reclaimMemory if
they
need to perform any other cleanup besides backing store destruction
when they
leave a working range or other scenario where memory reduction is
valuable.

To trigger this behavior, calling code should use
-recursivelyReclaimMemory.

r=nadi
2014-10-14 18:45:56 -07:00
Nadine Salter 6a1854ed6a Merge pull request #47 from acoomans/fix-pods
Added source to Podfiles
2014-10-14 18:45:25 -07:00
Arnaud Coomans 486ea1e7a3 Added source to Podfiles 2014-10-14 18:41:19 -07:00
Arnaud Coomans ad4fd0a738 Added travis build badge in README 2014-10-14 18:09:37 -07:00
Nadine Salter 9a8c2d078d [site] Tweak appledoc script. 2014-10-14 18:08:29 -07:00
Nadine Salter a8e9d75b6f [site] appledoc -> api navbar link. 2014-10-14 18:05:26 -07:00
Nadine Salter c2e6bab83e Merge pull request #44 from acoomans/css-fix-code-highlight
[site] Changed code highlighting to match Xcode's.
2014-10-14 18:01:34 -07:00
Nadine Salter 9528cdee98 Merge pull request #45 from acoomans/css-fix-brand-color
[site] Changed css brand color to blue from logo.
2014-10-14 18:01:13 -07:00
Nadine Salter ae881df469 Merge pull request #43 from acoomans/css-fix-code-background-color
[site] Changed code background color.
2014-10-14 17:57:45 -07:00
Arnaud Coomans 983873a934 Changed code highlighting to match Xcode's 2014-10-14 17:55:41 -07:00
Arnaud Coomans 33ec0500ed Changed code background color 2014-10-14 17:54:43 -07:00
Arnaud Coomans e15ce0f967 Changed css brand color to blue from logo 2014-10-14 17:52:55 -07:00
Rene Cacheaux 0a6e36a239 Adds check for nodes who should rasterize descendants and opts to recurse down the subnode hierarchy in _recursiveSetPreventOrCancelDisplay. 2014-10-12 09:02:59 -05:00
Nadine Salter 8499bac020 Update CocoaPod URLs. 2014-10-10 12:52:21 -07:00
Nadine Salter bbf02d6204 [site] Fix og:image. 2014-10-10 12:41:25 -07:00
Nadine Salter e328520366 [site] Appledoc header link; OG tags. 2014-10-10 12:34:51 -07:00
Nadine Salter 0abf5e986b Update README with current Jekyll site contents. 2014-10-10 12:26:17 -07:00
Nadine Salter d5b6fb7da4 Tweak docs. 2014-10-10 12:16:45 -07:00
Nadine Salter 9eaaa03d7a Update assets. 2014-10-10 12:09:26 -07:00
Nadine Salter 0d017673d2 Merge pull request #39 from ianolito/fix-retain-cycles
Fix retain cycles in ASDisplayNode and ASTableView.
2014-10-10 12:03:13 -07:00
Nadine Salter 4bcd086d8a Merge pull request #24 from acoomans/travis_config_only
Add Travis configuration.
2014-10-10 12:01:21 -07:00
Nadine Salter c02c660583 Merge pull request #36 from RCacheaux/master
Wrap transaction async dispatches with autorelease pools.
2014-10-09 16:26:27 -07:00
Ian Cloutier 41c3289a11 Fix retain cycles in ASDisplayNode and ASTableView 2014-10-09 19:00:38 -04:00
Nadine Salter f83f113493 Documentation.
Generated with jekyll & appledoc.  Image assets are temporary.
2014-10-07 19:31:46 -07:00
René Cacheaux 7ea0963b65 Wraps transaction async dispatches with autorelease pools. 2014-10-07 15:25:04 -05:00
Nadine Salter bd612fd725 Example projects. 2014-10-01 16:27:00 -07:00
Nadine Salter 0adab165ec Minor ASRangeController correctness fix. 2014-10-01 16:02:41 -07:00
Nadine Salter aa7b545592 Provide default ASTextNode linkAttributeNames.
TextKit machinery automatically applies styling to text marked with the
NSLink attribute, but because ASTextNode is unaware of it, the node's
tap handler doesn't treat NSLinks as links.  Add NSLinkAttributeName to
the default linkAttributeNames property.
2014-10-01 15:55:16 -07:00
Nadine Salter 17fcca19ce s/richTextNode/textNode/g.
ASTextNode's delegate methods are all prefixed with "richTextNode".
Rename these to "textNode" for consistency.
2014-10-01 15:54:03 -07:00
Nadine Salter a82364a54b Don't expose hierarchy notifs in public node API.
`-[ASDisplayNode willEnterHierarchy]` and `-didExitHierarchy` are
subclass hooks and should not be called directly -- doing so will
trigger an assertion!  Move these declarations to the subclassing
header.
2014-10-01 13:40:27 -07:00
Nadine Salter 20631a632f Fix unsafe unretained references in ASControlNode.
Fix regression from the ARC conversion.  Change the raw, unretained
pointers in ASControlNode to weak references.  Use NSMapTable instead of
the pointer-as-NSValue system.
2014-09-30 14:26:08 -07:00
Nadine Salter af6c11ade7 Remove unused methods.
`-[ASDisplayNode addSubnodeAsynchronously::]` and
`-replaceSubnodeAsynchronously:::` are unused and confusingly increase
AsyncDisplayKit's API surface.  `-addSubnode:` and friends are
thread-safe and can be used on background threads, so removing these
methods does not constitute a decrease in functionality.
2014-09-29 14:55:26 -07:00
Nadine Salter c51a58cd85 Update ASDisplayNodeInternal.h. 2014-09-26 15:17:46 -07:00
Nadine Salter 77e1337f3c Beta 2. 1.0-beta2 2014-09-24 17:59:42 -07:00
Nadine Salter 57092baad7 Work around rdar://18448377. Fixes #29. 2014-09-24 17:56:19 -07:00
Nadine Salter b8afd06b37 Fix issue #28. 2014-09-24 14:23:42 -07:00