CTTE FrameTree
https://bugs.webkit.org/show_bug.cgi?id=126795

Reviewed by Tim Horton.

* page/Frame.cpp:
(WebCore::Frame::Frame):
* page/FrameTree.cpp:
(WebCore::FrameTree::transferChild):
(WebCore::FrameTree::appendChild):
(WebCore::FrameTree::actuallyAppendChild):
(WebCore::FrameTree::uniqueChildName):
(WebCore::FrameTree::scopedChild):
(WebCore::FrameTree::scopedChildCount):
(WebCore::FrameTree::child):
(WebCore::FrameTree::find):
(WebCore::FrameTree::isDescendantOf):
(WebCore::FrameTree::traverseNext):
(WebCore::FrameTree::traverseNextWithWrap):
(WebCore::FrameTree::traversePreviousWithWrap):
(WebCore::FrameTree::deepLastChild):
(WebCore::FrameTree::top):
* page/FrameTree.h:
(WebCore::FrameTree::FrameTree):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix PlatformScreenIOS.mm for iOS. Unreviewed build fix.

PlatformScreen.h removed screenVerticalDPI and screenHorizontalDPI in r132419,
so remove the stale implementations on iOS. Also, add a notImplemented version
of screenColorProfile, which matches Mac and is unused in WebCore for this port.

* platform/ios/PlatformScreenIOS.mm:
(WebCore::screenColorProfile):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix iOS build.

* loader/ResourceLoader.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
A couple of iOS build fixes.

* accessibility/ios/AXObjectCacheIOS.mm:
(WebCore::AXObjectCache::handleFocusedUIElementChanged):
* html/canvas/CanvasRenderingContext2D.cpp:
(WebCore::CanvasRenderingContext2D::drawImage):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161707 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix RenderButton.o for iOS. Unreviewed build fix.

Missing prototype in header for override of the layout method.

* rendering/RenderButton.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161708 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix MonthInputType.o for iOS. Unreviewed build fix.

Incorrect base class name. Must have been typo'd when upstreaming.

* html/MonthInputType.h:
(WebCore::MonthInputType::MonthInputType):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161709 268f45cc-cd09-0410-ab3c-d52691b4dbfc
iOS build fix: add StyleRareInheritedData::compositionFillColor

* rendering/style/RenderStyle.h:
* rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData):
(WebCore::StyleRareInheritedData::operator==):
* rendering/style/StyleRareInheritedData.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161710 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix iOS build.

* html/DateTimeLocalInputType.h:
(WebCore::DateTimeLocalInputType::DateTimeLocalInputType):
* loader/ios/DiskImageCacheIOS.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix iOS build

* Configurations/WebCore.xcconfig:
* css/DeprecatedStyleBuilder.cpp:
(WebCore::ApplyPropertyLineHeightForIOSTextAutosizing::applyValue):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161712 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Clean up architectures in xcconfig files
<http://webkit.org/b/126794>

Reviewed by Andy Estes.

Source/JavaScriptCore:

* Configurations/Base.xcconfig:
* Configurations/JavaScriptCore.xcconfig: Remove armv6, ppc.
* Configurations/ToolExecutable.xcconfig: Sort.
- Add new arch.

Source/WebCore:

* Configurations/Base.xcconfig:
* Configurations/WebCore.xcconfig: Remove armv6.
* DerivedSources.make: Remove armv6, armv7f. Sort.
- Add new arch.

Source/WebKit/mac:

* Configurations/WebKit.xcconfig: Remove armv6, armv7f, ppc.
- Add new arch.

Source/WTF:

* Configurations/Base.xcconfig:
- Add new arch.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161713 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use TARGET_OS_IPHONE in this API file, and #if TARGET_OS_MAC
for a non-iOS function.

* bindings/objc/DOMExtensions.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[iOS] Build fix: make sure WTF_PLATFORM_IOS is defined when preprocessing

* DerivedSources.make:
* bindings/scripts/preprocessor.pm:
(applyPreprocessor):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161715 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix MonthInputType.o for iOS. Unreviewed build fix.

When ENABLE_INPUT_MULTIPLE_FIELDS_UI was removed in r150876,
the wrong class name lingered. Fix it to be the base class.

* html/TimeInputType.cpp:
(WebCore::TimeInputType::TimeInputType):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161716 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix FrameIOS.o for iOS. Unreviewed build fix.

Remove stale include to file that no longer exists. It was not needed.

* page/ios/FrameIOS.mm:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161717 268f45cc-cd09-0410-ab3c-d52691b4dbfc