commit | a11083ff7faf617528ea2fc9a1e08d35b68d8932 | [log] [tgz] |
---|---|---|
author | akling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc> | Thu Oct 17 12:15:36 2013 +0000 |
committer | akling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc> | Thu Oct 17 12:15:36 2013 +0000 |
tree | a98cb248157cb2daf4fc5dc3c6cc8d7cafaf3d8f | |
parent | be79cf1e39f31462e31c2d7eb743256189336ad3 [diff] |
DataRef<T> should use Ref<T> internally. <https://webkit.org/b/122953> DataRef is used to hold RenderStyle substructures, and due to the way style inheritance is implemented, DataRef will always point to a live object. Codify this by making DataRef::m_data a Ref, and making all methods that create substructure objects return PassRef. Reviewed by Antti Koivisto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157568 268f45cc-cd09-0410-ab3c-d52691b4dbfc