Early out from FontCache::releaseFontData if cached font data not found.
https://bugs.webkit.org/show_bug.cgi?id=106104

Patch by John Mellor <johnme@chromium.org> on 2013-01-04
Reviewed by Abhishek Arya.

No tests, as no change in behavior.

* platform/graphics/FontCache.cpp:
(WebCore::FontCache::releaseFontData):

    Early out in release builds if cached font data not found.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed gardening. fast/repaint/japanese-rl-selection-repaint-in-regions.html
has image-only failures on SnowLeopard and Lion.

* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138813 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Remove lost-compositor-context layout tests
https://bugs.webkit.org/show_bug.cgi?id=106089

Reviewed by James Robinson.

Source/Platform:

Mark the loseCompositorContext() test function for removal.

* chromium/public/WebLayerTreeView.h:
(WebLayerTreeView):

Source/WebKit/chromium:

Remove the loseCompositorContext() test function.

* public/WebView.h:
(WebView):
* src/WebViewImpl.cpp:
* src/WebViewImpl.h:
(WebViewImpl):

Tools:

Remove the loseCompositorContext() test function.

* DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
(WebTestRunner::TestRunner::TestRunner):
* DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
(TestRunner):

LayoutTests:

Better test coverage for these issues is now provided by the unit tests
in the compositor's cc/layer_tree_host_unittest_context.cc file.

* platform/chromium-linux-x86/platform/chromium/compositing/webgl-loses-compositor-context-expected.png: Removed.
* platform/chromium-linux/platform/chromium/compositing/webgl-loses-compositor-context-expected.png: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-expected.png: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-permanently-expected.png: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-twice-expected.png: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-with-rendersurface-expected.png: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/webgl-loses-compositor-context-expected.png: Removed.
* platform/chromium-mac/platform/chromium/compositing/lost-compositor-context-with-video-expected.png: Removed.
* platform/chromium-win-xp/platform/chromium/compositing/webgl-loses-compositor-context-expected.png: Removed.
* platform/chromium/compositing/lost-compositor-context-expected.png: Removed.
* platform/chromium/compositing/lost-compositor-context-expected.txt: Removed.
* platform/chromium/compositing/lost-compositor-context-permanently-expected.png: Removed.
* platform/chromium/compositing/lost-compositor-context-permanently-expected.txt: Removed.
* platform/chromium/compositing/lost-compositor-context-permanently.html: Removed.
* platform/chromium/compositing/lost-compositor-context-twice-expected.png: Removed.
* platform/chromium/compositing/lost-compositor-context-twice-expected.txt: Removed.
* platform/chromium/compositing/lost-compositor-context-twice.html: Removed.
* platform/chromium/compositing/lost-compositor-context-with-rendersurface-expected.png: Removed.
* platform/chromium/compositing/lost-compositor-context-with-rendersurface-expected.txt: Removed.
* platform/chromium/compositing/lost-compositor-context-with-rendersurface.html: Removed.
* platform/chromium/compositing/lost-compositor-context-with-video-expected.png: Removed.
* platform/chromium/compositing/lost-compositor-context-with-video-expected.txt: Removed.
* platform/chromium/compositing/lost-compositor-context-with-video.html: Removed.
* platform/chromium/compositing/lost-compositor-context.html: Removed.
* platform/chromium/compositing/webgl-loses-compositor-context-expected.png: Removed.
* platform/chromium/compositing/webgl-loses-compositor-context-expected.txt: Removed.
* platform/chromium/compositing/webgl-loses-compositor-context.html: Removed.


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