Source/WebCore: fast/frames/seamless/seamless-nested-crash.html asserts on wk2 only
https://bugs.webkit.org/show_bug.cgi?id=123354

Reviewed by Andreas Kling.

* rendering/SimpleLineLayout.cpp:
(WebCore::SimpleLineLayout::canUseFor):
        
    Don't enable simple line layout if the primary font is loading. The code expects
    to use the primary font metrics for all lines but those won't match the fallbacks
    when font is not loaded.

LayoutTests: fast/frames/seamless/seamless-nested-crash.html asserts on wk2 only
https://bugs.webkit.org/show_bug.cgi?id=123354
        
Reviewed by Andreas Kling.

* TestExpectations: Remove failure expectation



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Gardening: fixed broken build.
https://bugs.webkit.org/show_bug.cgi?id=123354.

* css/CSSFontSelector.h:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158086 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r158075.
http://trac.webkit.org/changeset/158075
https://bugs.webkit.org/show_bug.cgi?id=123389

Broke WebKit2.PrivateBrowsingPushStateNoHistoryCallback API
test (Requested by ap on #webkit).

* UIProcess/WebContext.cpp:
(WebKit::WebContext::willStartUsingPrivateBrowsing):
(WebKit::WebContext::willStopUsingPrivateBrowsing):
* UIProcess/WebContext.h:
* UIProcess/WebIconDatabase.cpp:
* UIProcess/WebIconDatabase.h:

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