[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
commit-queue at webkit.org
commit-queue at webkit.org
Wed Dec 22 14:22:44 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 76671dd68fe50e0667ba9fecb508338981d2ea99
Author: commit-queue at webkit.org <commit-queue at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Thu Oct 7 12:44:03 2010 +0000
2010-10-07 Carlos Garcia Campos <cgarcia at igalia.com>
Reviewed by Xan Lopez.
[GTK] Don't use GtkObject
https://bugs.webkit.org/show_bug.cgi?id=47090
GtkObject has been removed in gtk3.
* plugins/gtk/gtk2xtbin.c:
(gtk_xtbin_class_init):
(gtk_xtbin_dispose):
2010-10-07 Carlos Garcia Campos <cgarcia at igalia.com>
Reviewed by Xan Lopez.
[GTK] Don't use GtkObject
https://bugs.webkit.org/show_bug.cgi?id=47090
GtkObject has been removed in gtk3.
* WebCoreSupport/EditorClientGtk.cpp:
(WebKit::EditorClient::generateEditorCommands):
* WebCoreSupport/FullscreenVideoController.cpp:
(FullscreenVideoController::createHud):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 5c09d92..01c0e02 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,16 @@
+2010-10-07 Carlos Garcia Campos <cgarcia at igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Don't use GtkObject
+ https://bugs.webkit.org/show_bug.cgi?id=47090
+
+ GtkObject has been removed in gtk3.
+
+ * plugins/gtk/gtk2xtbin.c:
+ (gtk_xtbin_class_init):
+ (gtk_xtbin_dispose):
+
2010-10-07 Pavel Podivilov <podivilov at chromium.org>
Reviewed by Pavel Feldman.
diff --git a/WebCore/plugins/gtk/gtk2xtbin.c b/WebCore/plugins/gtk/gtk2xtbin.c
index 75c2b32..31c564f 100644
--- a/WebCore/plugins/gtk/gtk2xtbin.c
+++ b/WebCore/plugins/gtk/gtk2xtbin.c
@@ -72,7 +72,7 @@ static void gtk_xtbin_class_init (GtkXtBinClass *klass);
static void gtk_xtbin_init (GtkXtBin *xtbin);
static void gtk_xtbin_realize (GtkWidget *widget);
static void gtk_xtbin_unrealize (GtkWidget *widget);
-static void gtk_xtbin_destroy (GtkObject *object);
+static void gtk_xtbin_dispose (GObject *object);
/* Xt aware XEmbed */
static void xt_client_init (XtClient * xtclient,
@@ -244,7 +244,7 @@ static void
gtk_xtbin_class_init (GtkXtBinClass *klass)
{
GtkWidgetClass *widget_class;
- GtkObjectClass *object_class;
+ GObjectClass *object_class;
parent_class = g_type_class_peek_parent (klass);
@@ -252,8 +252,8 @@ gtk_xtbin_class_init (GtkXtBinClass *klass)
widget_class->realize = gtk_xtbin_realize;
widget_class->unrealize = gtk_xtbin_unrealize;
- object_class = GTK_OBJECT_CLASS (klass);
- object_class->destroy = gtk_xtbin_destroy;
+ object_class = G_OBJECT_CLASS (klass);
+ object_class->dispose = gtk_xtbin_dispose;
}
static void
@@ -484,7 +484,7 @@ gtk_xtbin_unrealize (GtkWidget *object)
}
static void
-gtk_xtbin_destroy (GtkObject *object)
+gtk_xtbin_dispose (GObject *object)
{
GtkXtBin *xtbin;
@@ -518,7 +518,7 @@ gtk_xtbin_destroy (GtkObject *object)
}
}
- GTK_OBJECT_CLASS(parent_class)->destroy(object);
+ G_OBJECT_CLASS(parent_class)->dispose(object);
}
/*
diff --git a/WebKit/gtk/ChangeLog b/WebKit/gtk/ChangeLog
index 2a1b7bf..7f58b90 100644
--- a/WebKit/gtk/ChangeLog
+++ b/WebKit/gtk/ChangeLog
@@ -2,6 +2,20 @@
Reviewed by Xan Lopez.
+ [GTK] Don't use GtkObject
+ https://bugs.webkit.org/show_bug.cgi?id=47090
+
+ GtkObject has been removed in gtk3.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::generateEditorCommands):
+ * WebCoreSupport/FullscreenVideoController.cpp:
+ (FullscreenVideoController::createHud):
+
+2010-10-07 Carlos Garcia Campos <cgarcia at igalia.com>
+
+ Reviewed by Xan Lopez.
+
[GTK] Fix the build for GTK+ 3
https://bugs.webkit.org/show_bug.cgi?id=47249
diff --git a/WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp b/WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp
index d4e70b6..749efe9 100644
--- a/WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp
+++ b/WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp
@@ -557,7 +557,11 @@ void EditorClient::generateEditorCommands(const KeyboardEvent* event)
m_pendingEditorCommands.clear();
// First try to interpret the command as a native GTK+ key binding.
+#ifdef GTK_API_VERSION_2
gtk_bindings_activate_event(GTK_OBJECT(m_nativeWidget.get()), event->keyEvent()->gdkEventKey());
+#else
+ gtk_bindings_activate_event(G_OBJECT(m_nativeWidget.get()), event->keyEvent()->gdkEventKey());
+#endif
if (m_pendingEditorCommands.size() > 0)
return;
diff --git a/WebKit/gtk/WebCoreSupport/FullscreenVideoController.cpp b/WebKit/gtk/WebCoreSupport/FullscreenVideoController.cpp
index 01bc03a..302f028 100644
--- a/WebKit/gtk/WebCoreSupport/FullscreenVideoController.cpp
+++ b/WebKit/gtk/WebCoreSupport/FullscreenVideoController.cpp
@@ -541,8 +541,8 @@ void FullscreenVideoController::createHud()
GtkWidget* label = gtk_label_new(_("Time:"));
gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, TRUE, 0);
- GtkObject* adjustment = gtk_adjustment_new(0.0, 0.0, 100.0, 0.1, 1.0, 1.0);
- m_timeHScale = gtk_hscale_new(GTK_ADJUSTMENT(adjustment));
+ GtkAdjustment* adjustment = GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, 100.0, 0.1, 1.0, 1.0));
+ m_timeHScale = gtk_hscale_new(adjustment);
gtk_scale_set_draw_value(GTK_SCALE(m_timeHScale), FALSE);
gtk_range_set_show_fill_level(GTK_RANGE(m_timeHScale), TRUE);
gtk_range_set_update_policy(GTK_RANGE(m_timeHScale), GTK_UPDATE_CONTINUOUS);
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list