WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
47090
Don't use GtkObject
https://bugs.webkit.org/show_bug.cgi?id=47090
Summary
Don't use GtkObject
Carlos Garcia Campos
Reported
2010-10-04 08:49:24 PDT
Created
attachment 69638
[details]
Do not use GtkObject GtkObject has been removed in gtk3. It's only used in WebCore/plugins/gtk/gtk2xtbin.c, where we can just use GObjectClass->dispose to make the code compatible with gtk2, and WebKit/gtk/WebCoreSupport/FullscreenVideoController.cpp that calls gtk_adjustment_new() which returned a GtkObject in gtk2, but now returns a GtkAdjustment.
Attachments
Do not use GtkObject
(2.70 KB, patch)
2010-10-04 08:49 PDT
,
Carlos Garcia Campos
mrobinson
: review-
Details
Formatted Diff
Diff
Updated patch to remove gtkobject
(4.66 KB, patch)
2010-10-06 01:25 PDT
,
Carlos Garcia Campos
xan.lopez
: review-
Details
Formatted Diff
Diff
Another update
(4.54 KB, patch)
2010-10-07 03:49 PDT
,
Carlos Garcia Campos
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Martin Robinson
Comment 1
2010-10-04 12:35:59 PDT
Comment on
attachment 69638
[details]
Do not use GtkObject View in context:
https://bugs.webkit.org/attachment.cgi?id=69638&action=review
This change needs a ChangeLog. :) Check the WebKit contributing page for some handy shortcuts wrt to ChangeLogs:
http://webkit.org/coding/contributing.html#changelogs
> WebKit/gtk/WebCoreSupport/FullscreenVideoController.cpp:550 > +#if GTK_CHECK_VERSION (2, 90, 8) > + GtkAdjustment* adjustment = gtk_adjustment_new(0.0, 0.0, 100.0, 0.1, 1.0, 1.0); > +#else > + GtkAdjustment* adjustment = GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, 100.0, 0.1, 1.0, 1.0)); > +#endif > + m_timeHScale = gtk_hscale_new(adjustment); > gtk_scale_set_draw_value(GTK_SCALE(m_timeHScale), FALSE);
I think in this case, the extra cast is worth getting preventing #ifdefs here.
Carlos Garcia Campos
Comment 2
2010-10-06 01:25:22 PDT
Created
attachment 69898
[details]
Updated patch to remove gtkobject Updated patch including ChangeLog entry and another use of gtkobject I missed in WebCoreSupport/EditorClientGtk.cpp
WebKit Review Bot
Comment 3
2010-10-06 01:26:26 PDT
Attachment 69898
[details]
did not pass style-queue: Failed to run "['WebKitTools/Scripts/check-webkit-style']" exit_code: 1 WebCore/plugins/gtk/gtk2xtbin.c:75: Extra space before ( in function call [whitespace/parens] [4] WebCore/plugins/gtk/gtk2xtbin.c:75: gtk_xtbin_dispose is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] WebCore/plugins/gtk/gtk2xtbin.c:247: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] WebCore/plugins/gtk/gtk2xtbin.c:247: Extra space between GObjectClass and *object_class [whitespace/declaration] [3] WebCore/plugins/gtk/gtk2xtbin.c:255: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] WebCore/plugins/gtk/gtk2xtbin.c:255: Extra space before ( in function call [whitespace/parens] [4] WebCore/plugins/gtk/gtk2xtbin.c:256: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] WebCore/plugins/gtk/gtk2xtbin.c:483: Extra space before ( in function call [whitespace/parens] [4] WebCore/plugins/gtk/gtk2xtbin.c:517: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] Total errors found: 9 in 5 files If any of these errors are false positives, please file a bug against check-webkit-style.
Xan Lopez
Comment 4
2010-10-07 03:14:27 PDT
Comment on
attachment 69898
[details]
Updated patch to remove gtkobject View in context:
https://bugs.webkit.org/attachment.cgi?id=69898&action=review
Patch looks good otherwise.
> WebCore/ChangeLog:12 > + No new tests. (OOPS!)
You need to remove this or the cq will fail to apply the patch. And need to regenerate the ChangeLog.
Carlos Garcia Campos
Comment 5
2010-10-07 03:49:04 PDT
Created
attachment 70065
[details]
Another update Fixes Changelog formatting issues
WebKit Review Bot
Comment 6
2010-10-07 03:51:13 PDT
Attachment 70065
[details]
did not pass style-queue: Failed to run "['WebKitTools/Scripts/check-webkit-style']" exit_code: 1 WebCore/plugins/gtk/gtk2xtbin.c:75: Extra space before ( in function call [whitespace/parens] [4] WebCore/plugins/gtk/gtk2xtbin.c:75: gtk_xtbin_dispose is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] WebCore/plugins/gtk/gtk2xtbin.c:247: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] WebCore/plugins/gtk/gtk2xtbin.c:247: Extra space between GObjectClass and *object_class [whitespace/declaration] [3] WebCore/plugins/gtk/gtk2xtbin.c:255: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] WebCore/plugins/gtk/gtk2xtbin.c:255: Extra space before ( in function call [whitespace/parens] [4] WebCore/plugins/gtk/gtk2xtbin.c:256: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] WebCore/plugins/gtk/gtk2xtbin.c:483: Extra space before ( in function call [whitespace/parens] [4] WebCore/plugins/gtk/gtk2xtbin.c:517: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] Total errors found: 9 in 5 files If any of these errors are false positives, please file a bug against check-webkit-style.
Xan Lopez
Comment 7
2010-10-07 03:53:07 PDT
Comment on
attachment 70065
[details]
Another update r=me
WebKit Commit Bot
Comment 8
2010-10-07 05:44:13 PDT
Comment on
attachment 70065
[details]
Another update Clearing flags on attachment: 70065 Committed
r69301
: <
http://trac.webkit.org/changeset/69301
>
WebKit Commit Bot
Comment 9
2010-10-07 05:44:19 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug