WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 24961
[GTK] Require GTK+ >= 2.10
https://bugs.webkit.org/show_bug.cgi?id=24961
Summary
[GTK] Require GTK+ >= 2.10
Gustavo Noronha (kov)
Reported
2009-03-31 11:49:16 PDT
As discussed in
https://bugs.webkit.org/show_bug.cgi?id=22898
, I believe it's about time we stop trying to support GTK+ versions bellow 2.10. The amount of functionality we lose, and the fact that we already depend on a very new libsoup version make it very difficult to argue for going extra miles to provide support for GTK+ version 2.8.
Attachments
require gtk+ >= 2.10
(14.99 KB, patch)
2009-03-31 11:49 PDT
,
Gustavo Noronha (kov)
zecke
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Gustavo Noronha (kov)
Comment 1
2009-03-31 11:49:44 PDT
Created
attachment 29128
[details]
require gtk+ >= 2.10 Reviewed by NOBODY (OOPS!). Require GTK+ >= 2.10; 2.8 is already very old, and some very useful APIs are only available since 2.10. * configure.ac: WebCore/ 2009-03-31 Gustavo Noronha Silva <
gustavo.noronha@collabora.co.uk
> Reviewed by NOBODY (OOPS!). Remove pre-processor checks for GTK+ >= 2.10, since we now require at least that version. * platform/graphics/gtk/FontPlatformDataGtk.cpp: (WebCore::FontPlatformData::FontPlatformData): * platform/gtk/ContextMenuItemGtk.cpp: (WebCore::gtkStockIDFromContextMenuAction): * platform/gtk/KeyEventGtk.cpp: (WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent): * platform/gtk/LocalizedStringsGtk.cpp: (WebCore::contextMenuItemTagSelectAll): * platform/gtk/MouseEventGtk.cpp: (WebCore::PlatformMouseEvent::PlatformMouseEvent): * platform/gtk/PasteboardGtk.cpp: (WebCore::Pasteboard::writeSelection): (WebCore::Pasteboard::documentFragment): * platform/gtk/WheelEventGtk.cpp: (WebCore::PlatformWheelEvent::PlatformWheelEvent): WebKit/gtk 2009-03-31 Gustavo Noronha Silva <
gustavo.noronha@collabora.co.uk
> Reviewed by NOBODY (OOPS!). Remove pre-processor checks for GTK+ >= 2.10, since we now require at least that version. * WebCoreSupport/EditorClientGtk.cpp: (WebKit::clipboard_clear_contents_cb): (WebKit::EditorClient::respondToChangedSelection): * webkit/webkitwebframe.cpp: * webkit/webkitwebview.cpp: --- ChangeLog | 9 +++++++ WebCore/ChangeLog | 23 ++++++++++++++++++++ .../platform/graphics/gtk/FontPlatformDataGtk.cpp | 6 +--- WebCore/platform/gtk/ContextMenuItemGtk.cpp | 2 - WebCore/platform/gtk/KeyEventGtk.cpp | 8 ------- WebCore/platform/gtk/LocalizedStringsGtk.cpp | 4 --- WebCore/platform/gtk/MouseEventGtk.cpp | 8 ------- WebCore/platform/gtk/PasteboardGtk.cpp | 8 ------- WebCore/platform/gtk/WheelEventGtk.cpp | 8 ------- WebKit/gtk/ChangeLog | 13 +++++++++++ WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp | 4 --- WebKit/gtk/webkit/webkitwebframe.cpp | 11 --------- WebKit/gtk/webkit/webkitwebview.cpp | 10 -------- configure.ac | 2 +- 14 files changed, 48 insertions(+), 68 deletions(-)
Gustavo Noronha (kov)
Comment 2
2009-03-31 11:51:20 PDT
Comment on
attachment 29128
[details]
require gtk+ >= 2.10 I am asking zecke to review this, specifically, as he is also the one who will need to make sure the bot has the appropriate version.
Holger Freyther
Comment 3
2009-04-02 23:14:41 PDT
Comment on
attachment 29128
[details]
require gtk+ >= 2.10 The buildbot has a jhbuild setup so Gtk+ and Glib should be fairly recent.
Gustavo Noronha (kov)
Comment 4
2009-04-03 06:04:34 PDT
Landed as
r42199
.
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