-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=63502 Patch by Eunmi Lee <eunmi15.lee@samsung.com> on 2011-09-25 Reviewed by Martin Robinson. The gtk/GtkWidgetBackingStoreCairo.cpp is moved to the cairo/WidgetBackingStoreCairo.cpp and some codes for EFL are added. WidgetBackingStoreCairo creates cairo_image_surface and has a role to copy reusable area when scrolling. So, it will be used in the WebKit2 EFL port's BackingStore. * CMakeListsEfl.txt: * GNUmakefile.list.am: * platform/cairo/WidgetBackingStore.h: * platform/cairo/WidgetBackingStoreCairo.cpp: Renamed from Source/WebCore/platform/gtk/GtkWidgetBackingStoreCairo.cpp. (WebCore::createSurfaceForBackingStore): (WebCore::WidgetBackingStorePrivate::create): (WebCore::WidgetBackingStorePrivate::WidgetBackingStorePrivate): (WebCore::WidgetBackingStore::create): (WebCore::WidgetBackingStore::WidgetBackingStore): (WebCore::WidgetBackingStore::~WidgetBackingStore): (WebCore::WidgetBackingStore::cairoSurface): (WebCore::WidgetBackingStore::scroll): * platform/gtk/GtkWidgetBackingStoreX11.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95935 268f45cc-cd09-0410-ab3c-d52691b4dbfc
dd2555de