Commit 847daec9 authored by aroben@apple.com's avatar aroben@apple.com

Start compiling LayerTreeHostCA on Windows

Fixes <http://webkit.org/b/57060> WebKit2.vcproj should compile LayerTreeHostCA

Reviewed by Anders Carlsson.

* WebProcess/WebPage/ca/win/LayerTreeHostCAWin.cpp: Added.
(WebKit::LayerTreeHostCA::platformInitialize):
(WebKit::LayerTreeHostCA::scheduleLayerFlush):
(WebKit::LayerTreeHostCA::platformInvalidate):
(WebKit::LayerTreeHostCA::platformSizeDidChange):
(WebKit::LayerTreeHostCA::platformForceRepaint):
(WebKit::LayerTreeHostCA::platformDidPerformScheduledLayerFlush):
Stubbed out.

* win/WebKit2.vcproj: Added new files. Let VS reorder existing files.

* win/WebKit2Apple.vsprops: Added WebProcess\WebPage\ca to the include path.

git-svn-id: svn://svn.chromium.org/blink/trunk@81912 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent cc704555
2011-03-24 Adam Roben <aroben@apple.com>
Start compiling LayerTreeHostCA on Windows
Fixes <http://webkit.org/b/57060> WebKit2.vcproj should compile LayerTreeHostCA
Reviewed by Anders Carlsson.
* WebProcess/WebPage/ca/win/LayerTreeHostCAWin.cpp: Added.
(WebKit::LayerTreeHostCA::platformInitialize):
(WebKit::LayerTreeHostCA::scheduleLayerFlush):
(WebKit::LayerTreeHostCA::platformInvalidate):
(WebKit::LayerTreeHostCA::platformSizeDidChange):
(WebKit::LayerTreeHostCA::platformForceRepaint):
(WebKit::LayerTreeHostCA::platformDidPerformScheduledLayerFlush):
Stubbed out.
* win/WebKit2.vcproj: Added new files. Let VS reorder existing files.
* win/WebKit2Apple.vsprops: Added WebProcess\WebPage\ca to the include path.
2011-03-24 Jer Noble <jer.noble@apple.com>
Unreviewed build fix.
......
/*
* Copyright (C) 2011 Apple Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE.
*/
#include "config.h"
#include "LayerTreeHostCA.h"
#include <WebCore/NotImplemented.h>
namespace WebKit {
void LayerTreeHostCA::platformInitialize()
{
// FIXME: <http://webkit.org/b/45567> Implement this!
notImplemented();
}
void LayerTreeHostCA::scheduleLayerFlush()
{
// FIXME: <http://webkit.org/b/45567> Implement this!
notImplemented();
}
void LayerTreeHostCA::platformInvalidate()
{
// FIXME: <http://webkit.org/b/45567> Implement this!
notImplemented();
}
void LayerTreeHostCA::platformSizeDidChange()
{
// FIXME: <http://webkit.org/b/45567> Implement this!
notImplemented();
}
void LayerTreeHostCA::platformForceRepaint()
{
// FIXME: <http://webkit.org/b/45567> Implement this!
notImplemented();
}
void LayerTreeHostCA::platformDidPerformScheduledLayerFlush()
{
// FIXME: <http://webkit.org/b/45567> Implement this!
notImplemented();
}
} // namespace WebKit
......@@ -1849,6 +1849,26 @@
>
</File>
</Filter>
<Filter
Name="ca"
>
<File
RelativePath="..\WebProcess\WebPage\ca\LayerTreeHostCA.cpp"
>
</File>
<File
RelativePath="..\WebProcess\WebPage\ca\LayerTreeHostCA.h"
>
</File>
<Filter
Name="win"
>
<File
RelativePath="..\WebProcess\WebPage\ca\win\LayerTreeHostCAWin.cpp"
>
</File>
</Filter>
</Filter>
</Filter>
<Filter
Name="win"
......@@ -2591,14 +2611,14 @@
>
</File>
<File
RelativePath="..\UIProcess\WebFullScreenManagerProxy.cpp"
>
</File>
<File
RelativePath="..\UIProcess\WebFullScreenManagerProxy.h"
>
</File>
<File
RelativePath="..\UIProcess\WebFullScreenManagerProxy.cpp"
>
</File>
<File
RelativePath="..\UIProcess\WebFullScreenManagerProxy.h"
>
</File>
<File
RelativePath="..\UIProcess\WebGeolocationManagerProxy.cpp"
>
</File>
......@@ -3671,22 +3691,22 @@
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebFullScreenManagerMessageReceiver.cpp"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebFullScreenManagerMessages.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebFullScreenManagerProxyMessageReceiver.cpp"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebFullScreenManagerProxyMessages.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebFullScreenManagerMessageReceiver.cpp"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebFullScreenManagerMessages.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebFullScreenManagerProxyMessageReceiver.cpp"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebFullScreenManagerProxyMessages.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\WebGeolocationManagerMessageReceiver.cpp"
>
</File>
......
......@@ -4,6 +4,10 @@
Version="8.00"
Name="WebKit2Apple"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="&quot;$(ProjectDir)..\WebProcess\WebPage\ca&quot;"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="CFNetwork$(LibraryConfigSuffix).lib CoreFoundation$(LibraryConfigSuffix).lib CoreGraphics$(LibraryConfigSuffix).lib QTMovieWin$(WebKitConfigSuffix).lib WebKitSystemInterface$(WebKitConfigSuffix).lib"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment