Modified: trunk/Source/WebKit2/ChangeLog (165258 => 165259)
--- trunk/Source/WebKit2/ChangeLog 2014-03-07 13:35:57 UTC (rev 165258)
+++ trunk/Source/WebKit2/ChangeLog 2014-03-07 13:37:59 UTC (rev 165259)
@@ -1,3 +1,12 @@
+2014-03-07 Carlos Garcia Campos <[email protected]>
+
+ [GTK] Use final and override in WebPrintOperationGtk
+ https://bugs.webkit.org/show_bug.cgi?id=129868
+
+ Reviewed by Sergio Villar Senin.
+
+ * WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp:
+
2014-03-06 Alexey Proskuryakov <[email protected]>
[Mac] Allow com.apple.GSSCred in WebKit sandbox profiles
Modified: trunk/Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp (165258 => 165259)
--- trunk/Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp 2014-03-07 13:35:57 UTC (rev 165258)
+++ trunk/Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp 2014-03-07 13:37:59 UTC (rev 165259)
@@ -52,7 +52,7 @@
namespace WebKit {
#ifdef HAVE_GTK_UNIX_PRINTING
-class WebPrintOperationGtkUnix: public WebPrintOperationGtk {
+class WebPrintOperationGtkUnix final: public WebPrintOperationGtk {
public:
WebPrintOperationGtkUnix(WebPage* page, const PrintInfo& printInfo)
: WebPrintOperationGtk(page, printInfo)
@@ -60,7 +60,7 @@
{
}
- void startPrint(WebCore::PrintContext* printContext, uint64_t callbackID)
+ void startPrint(WebCore::PrintContext* printContext, uint64_t callbackID) override
{
m_printContext = printContext;
m_callbackID = callbackID;
@@ -103,7 +103,7 @@
print(surface, 72, 72);
}
- void startPage(cairo_t* cr)
+ void startPage(cairo_t* cr) override
{
if (!currentPageIsFirstPageOfSheet())
return;
@@ -132,7 +132,7 @@
cairo_pdf_surface_set_size(surface, width, height);
}
- void endPage(cairo_t* cr)
+ void endPage(cairo_t* cr) override
{
if (currentPageIsLastPageOfSheet())
cairo_show_page(cr);
@@ -149,7 +149,7 @@
printOperation->deref();
}
- void endPrint()
+ void endPrint() override
{
cairo_surface_finish(gtk_print_job_get_surface(m_printJob.get(), 0));
// Make sure the operation is alive until the job is sent.
@@ -163,31 +163,31 @@
#endif
#ifdef G_OS_WIN32
-class WebPrintOperationGtkWin32: public WebPrintOperationGtk {
+class WebPrintOperationGtkWin32 final: public WebPrintOperationGtk {
public:
WebPrintOperationGtkWin32(WebPage* page, const PrintInfo& printInfo)
: WebPrintOperationGtk(page, printInfo)
{
}
- void startPrint(WebCore::PrintContext* printContext, uint64_t callbackID)
+ void startPrint(WebCore::PrintContext* printContext, uint64_t callbackID) override
{
m_printContext = printContext;
m_callbackID = callbackID;
notImplemented();
}
- void startPage(cairo_t* cr)
+ void startPage(cairo_t* cr) override
{
notImplemented();
}
- void endPage(cairo_t* cr)
+ void endPage(cairo_t* cr) override
{
notImplemented();
}
- void endPrint()
+ void endPrint() override
{
notImplemented();
}