Bug 44534 - [GTK] GTK3: EventSender and API tests should use gdk_event_new when synthesizing events
Summary: [GTK] GTK3: EventSender and API tests should use gdk_event_new when synthesiz...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Linux
: P3 Normal
Assignee: Nobody
URL:
Keywords: Gtk
Depends on:
Blocks:
 
Reported: 2010-08-24 10:23 PDT by Martin Robinson
Modified: 2010-08-24 13:09 PDT (History)
5 users (show)

See Also:


Attachments
Patch for this issue (15.81 KB, patch)
2010-08-24 10:41 PDT, Martin Robinson
no flags Details | Formatted Diff | Diff
Fixes related to use of GdkEvent (5.52 KB, patch)
2010-08-24 12:17 PDT, Martin Robinson
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Robinson 2010-08-24 10:23:07 PDT
GTK3 events should be created with gdk_event_new instead of allocated on the stack.
Comment 1 Martin Robinson 2010-08-24 10:41:22 PDT
Created attachment 65294 [details]
Patch for this issue
Comment 2 Xan Lopez 2010-08-24 10:43:41 PDT
Comment on attachment 65294 [details]
Patch for this issue

r=me
Comment 3 Martin Robinson 2010-08-24 11:08:23 PDT
Comment on attachment 65294 [details]
Patch for this issue

Clearing flags on attachment: 65294

Committed r65915: <http://trac.webkit.org/changeset/65915>
Comment 4 Martin Robinson 2010-08-24 11:08:27 PDT
All reviewed patches have been landed.  Closing bug.
Comment 5 WebKit Review Bot 2010-08-24 11:49:28 PDT
http://trac.webkit.org/changeset/65915 might have broken GTK Linux 64-bit Debug
The following changes are on the blame list:
http://trac.webkit.org/changeset/65913
http://trac.webkit.org/changeset/65914
http://trac.webkit.org/changeset/65915
Comment 6 Martin Robinson 2010-08-24 12:17:13 PDT
Created attachment 65305 [details]
Fixes related to use of GdkEvent
Comment 7 WebKit Review Bot 2010-08-24 12:22:24 PDT
Attachment 65305 [details] did not build on gtk:
Build output: http://queues.webkit.org/results/3748626
Comment 8 Xan Lopez 2010-08-24 12:23:02 PDT
Comment on attachment 65305 [details]
Fixes related to use of GdkEvent

OK, good catch.
Comment 9 Martin Robinson 2010-08-24 12:26:49 PDT
Comment on attachment 65305 [details]
Fixes related to use of GdkEvent

Clearing flags on attachment: 65305

Committed r65922: <http://trac.webkit.org/changeset/65922>
Comment 10 Martin Robinson 2010-08-24 12:26:55 PDT
All reviewed patches have been landed.  Closing bug.
Comment 11 WebKit Review Bot 2010-08-24 13:09:02 PDT
http://trac.webkit.org/changeset/65922 might have broken Leopard Intel Release (Tests)