<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>40577</bug_id>
          
          <creation_ts>2010-06-14 11:10:21 -0700</creation_ts>
          <short_desc>[Qt] Scroll wheel event support to graphics based DRT</short_desc>
          <delta_ts>2010-06-16 12:35:53 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>40014</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Gonzalez">diegohcg</reporter>
          <assigned_to name="Diego Gonzalez">diegohcg</assigned_to>
          <cc>hausmann</cc>
    
    <cc>kenneth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>237924</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Gonzalez">diegohcg</who>
    <bug_when>2010-06-14 11:10:21 -0700</bug_when>
    <thetext>Graphics Wheel events support to Qt DRT.

LayoutTests:
fast/events/remove-child-onscroll.html
fast/events/platform-wheelevent-in-scrolling-div.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237929</commentid>
    <comment_count>1</comment_count>
    <who name="Diego Gonzalez">diegohcg</who>
    <bug_when>2010-06-14 11:26:14 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; Graphics Wheel events support to Qt DRT.
&gt; 
&gt; LayoutTests:
&gt; fast/events/remove-child-onscroll.html
&gt; fast/events/platform-wheelevent-in-scrolling-div.html

Also: LayoutTests/fast/events/continuous-platform-wheelevent-in-scrolling-div.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238944</commentid>
    <comment_count>2</comment_count>
      <attachid>58902</attachid>
    <who name="Diego Gonzalez">diegohcg</who>
    <bug_when>2010-06-16 10:29:41 -0700</bug_when>
    <thetext>Created attachment 58902
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238953</commentid>
    <comment_count>3</comment_count>
      <attachid>58902</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-06-16 10:39:17 -0700</bug_when>
    <thetext>Comment on attachment 58902
Patch

WebKitTools/DumpRenderTree/qt/EventSenderQt.cpp:209
 +              event = new QWheelEvent(m_mousePos, m_mousePos, y, m_mouseButtons, Qt::NoModifier, Qt::Vertical);
this part should not have braces</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>239024</commentid>
    <comment_count>4</comment_count>
    <who name="Diego Gonzalez">diegohcg</who>
    <bug_when>2010-06-16 12:35:53 -0700</bug_when>
    <thetext>Landed manually at r61276</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>58902</attachid>
            <date>2010-06-16 10:29:41 -0700</date>
            <delta_ts>2010-06-16 10:39:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Qt-Scroll-wheel-event-support-to-graphics-based-DRT.diff</filename>
            <type>text/plain</type>
            <size>4627</size>
            <attacher name="Diego Gonzalez">diegohcg</attacher>
            
              <data encoding="base64">RnJvbSBkMTE1ZTBmM2YzMzFjZWFmYjJiZWFlZWIwMTBiZjRlNzhmMzM5YTgzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEaWVnbyBHb256YWxleiA8ZGllZ29oY2dAd2Via2l0Lm9yZz4K
RGF0ZTogV2VkLCAxNiBKdW4gMjAxMCAxMzoyNjoyNiAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIFtR
dF0gU2Nyb2xsIHdoZWVsIGV2ZW50IHN1cHBvcnQgdG8gZ3JhcGhpY3MgYmFzZWQgRFJUCiBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDA1NzcKClJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgoKKiBEdW1wUmVuZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0LmNwcDoKKEV2
ZW50U2VuZGVyOjpjb250aW51b3VzTW91c2VTY3JvbGxCeSk6CihFdmVudFNlbmRlcjo6Y3JlYXRl
R3JhcGhpY3NTY2VuZVdoZWVsRXZlbnQpOgoqIER1bXBSZW5kZXJUcmVlL3F0L0V2ZW50U2VuZGVy
UXQuaDoKLS0tCiBXZWJLaXRUb29scy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTIgKysrKysrKysrCiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9FdmVudFNl
bmRlclF0LmNwcCB8ICAgMjkgKysrKysrKysrKysrKysrKysrKysrLQogV2ViS2l0VG9vbHMvRHVt
cFJlbmRlclRyZWUvcXQvRXZlbnRTZW5kZXJRdC5oICAgfCAgICAxICsKIDMgZmlsZXMgY2hhbmdl
ZCwgNDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9XZWJLaXRU
b29scy9DaGFuZ2VMb2cgYi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKaW5kZXggZGI0M2MxZi4uNmRm
NDUyZSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1dlYktpdFRvb2xz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTA2LTE2ICBEaWVnbyBHb256YWxleiAg
PGRpZWdvaGNnQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgW1F0XSBTY3JvbGwgd2hlZWwgZXZlbnQgc3VwcG9ydCB0byBncmFwaGlj
cyBiYXNlZCBEUlQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQwNTc3CisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0LmNw
cDoKKyAgICAgICAgKEV2ZW50U2VuZGVyOjpjb250aW51b3VzTW91c2VTY3JvbGxCeSk6CisgICAg
ICAgIChFdmVudFNlbmRlcjo6Y3JlYXRlR3JhcGhpY3NTY2VuZVdoZWVsRXZlbnQpOgorICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL3F0L0V2ZW50U2VuZGVyUXQuaDoKKwogMjAxMC0wNi0xNSAgQWRh
bSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
U2VpZGVsLgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvRXZlbnRT
ZW5kZXJRdC5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0
LmNwcAppbmRleCA5MDIyNmQwLi40MjcyZDZkIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1w
UmVuZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0LmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVu
ZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0LmNwcApAQCAtMTkxLDExICsxOTEsMjMgQEAgdm9pZCBF
dmVudFNlbmRlcjo6Y29udGludW91c01vdXNlU2Nyb2xsQnkoaW50IHgsIGludCB5KQogICAgIC8v
IGNvbnRpbnVvdXNNb3VzZVNjcm9sbEJ5KCkgbWltaWNzIGRldmljZXMgdGhhdCBzZW5kIGZpbmUt
Z3JhaW5lZCBzY3JvbGwgZXZlbnRzIHdoZXJlIHRoZSAnZGVsdGEnIHNwZWNpZmllZCBpcyBub3Qg
dGhlIHVzdWFsCiAgICAgLy8gbXVsdGlwbGUgb2YgMTIwLiBTZWUgaHR0cDovL2RvYy5xdC5ub2tp
YS5jb20vNC42L3F3aGVlbGV2ZW50Lmh0bWwjZGVsdGEgZm9yIGEgZ29vZCBleHBsYW5hdGlvbiBv
ZiB0aGlzLgogICAgIGlmICh4KSB7Ci0gICAgICAgIFFXaGVlbEV2ZW50KiBldmVudCA9IG5ldyBR
V2hlZWxFdmVudChtX21vdXNlUG9zLCBtX21vdXNlUG9zLCB4LCBtX21vdXNlQnV0dG9ucywgUXQ6
Ok5vTW9kaWZpZXIsIFF0OjpIb3Jpem9udGFsKTsKKyAgICAgICAgUUV2ZW50KiBldmVudDsKKyAg
ICAgICAgaWYgKGlzR3JhcGhpY3NCYXNlZCgpKSB7CisgICAgICAgICAgICBldmVudCA9IGNyZWF0
ZUdyYXBoaWNzU2NlbmVXaGVlbEV2ZW50KFFFdmVudDo6R3JhcGhpY3NTY2VuZVdoZWVsLAorICAg
ICAgICAgICAgICAgICAgICAgICAgbV9tb3VzZVBvcywgbV9tb3VzZVBvcywgeCwgUXQ6Ok5vTW9k
aWZpZXIsIFF0OjpIb3Jpem9udGFsKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGV2
ZW50ID0gbmV3IFFXaGVlbEV2ZW50KG1fbW91c2VQb3MsIG1fbW91c2VQb3MsIHgsIG1fbW91c2VC
dXR0b25zLCBRdDo6Tm9Nb2RpZmllciwgUXQ6Okhvcml6b250YWwpOworICAgICAgICB9CiAgICAg
ICAgIHNlbmRPclF1ZXVlRXZlbnQoZXZlbnQpOwogICAgIH0KICAgICBpZiAoeSkgewotICAgICAg
ICBRV2hlZWxFdmVudCogZXZlbnQgPSBuZXcgUVdoZWVsRXZlbnQobV9tb3VzZVBvcywgbV9tb3Vz
ZVBvcywgeSwgbV9tb3VzZUJ1dHRvbnMsIFF0OjpOb01vZGlmaWVyLCBRdDo6VmVydGljYWwpOwor
ICAgICAgICBRRXZlbnQqIGV2ZW50OworICAgICAgICBpZiAoaXNHcmFwaGljc0Jhc2VkKCkpIHsK
KyAgICAgICAgICAgIGV2ZW50ID0gY3JlYXRlR3JhcGhpY3NTY2VuZVdoZWVsRXZlbnQoUUV2ZW50
OjpHcmFwaGljc1NjZW5lV2hlZWwsCisgICAgICAgICAgICAgICAgICAgICAgICBtX21vdXNlUG9z
LCBtX21vdXNlUG9zLCB5LCBRdDo6Tm9Nb2RpZmllciwgUXQ6OlZlcnRpY2FsKTsKKyAgICAgICAg
fSBlbHNlIHsKKyAgICAgICAgICAgIGV2ZW50ID0gbmV3IFFXaGVlbEV2ZW50KG1fbW91c2VQb3Ms
IG1fbW91c2VQb3MsIHksIG1fbW91c2VCdXR0b25zLCBRdDo6Tm9Nb2RpZmllciwgUXQ6OlZlcnRp
Y2FsKTsKKyAgICAgICAgfQogICAgICAgICBzZW5kT3JRdWV1ZUV2ZW50KGV2ZW50KTsKICAgICB9
CiB9CkBAIC02MTEsNiArNjIzLDE5IEBAIFFHcmFwaGljc1NjZW5lTW91c2VFdmVudCogRXZlbnRT
ZW5kZXI6OmNyZWF0ZUdyYXBoaWNzU2NlbmVNb3VzZUV2ZW50KFFFdmVudDo6VHlwCiAgICAgcmV0
dXJuIGV2ZW50OwogfQogCitRR3JhcGhpY3NTY2VuZVdoZWVsRXZlbnQqIEV2ZW50U2VuZGVyOjpj
cmVhdGVHcmFwaGljc1NjZW5lV2hlZWxFdmVudChRRXZlbnQ6OlR5cGUgdHlwZSwgY29uc3QgUVBv
aW50JiBwb3MsIGNvbnN0IFFQb2ludCYgc2NyZWVuUG9zLCBpbnQgZGVsdGEsIFF0OjpLZXlib2Fy
ZE1vZGlmaWVycyBtb2RpZmllcnMsIFF0OjpPcmllbnRhdGlvbiBvcmllbnRhdGlvbikKK3sKKyAg
ICBRR3JhcGhpY3NTY2VuZVdoZWVsRXZlbnQqIGV2ZW50OworICAgIGV2ZW50ID0gbmV3IFFHcmFw
aGljc1NjZW5lV2hlZWxFdmVudCh0eXBlKTsKKyAgICBldmVudC0+c2V0UG9zKHBvcyk7CisgICAg
ZXZlbnQtPnNldFNjcmVlblBvcyhzY3JlZW5Qb3MpOworICAgIGV2ZW50LT5zZXREZWx0YShkZWx0
YSk7CisgICAgZXZlbnQtPnNldE1vZGlmaWVycyhtb2RpZmllcnMpOworICAgIGV2ZW50LT5zZXRP
cmllbnRhdGlvbihvcmllbnRhdGlvbik7CisKKyAgICByZXR1cm4gZXZlbnQ7Cit9CisKIHZvaWQg
RXZlbnRTZW5kZXI6OnNlbmRFdmVudChRT2JqZWN0KiByZWNlaXZlciwgUUV2ZW50KiBldmVudCkK
IHsKICAgICBpZiAoV2ViQ29yZTo6V2ViVmlld0dyYXBoaWNzQmFzZWQqIHZpZXcgPSBxb2JqZWN0
X2Nhc3Q8V2ViQ29yZTo6V2ViVmlld0dyYXBoaWNzQmFzZWQqPihyZWNlaXZlcikpCmRpZmYgLS1n
aXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0LmggYi9XZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0LmgKaW5kZXggNTFjODMyNS4u
YzJmZjc0NiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvRXZlbnRT
ZW5kZXJRdC5oCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0V2ZW50U2VuZGVy
UXQuaApAQCAtODgsNiArODgsNyBAQCBwcm90ZWN0ZWQ6CiBwcml2YXRlOgogICAgIGJvb2wgaXNH
cmFwaGljc0Jhc2VkKCkgY29uc3QgeyByZXR1cm4gcW9iamVjdF9jYXN0PFdlYkNvcmU6OldlYlZp
ZXdHcmFwaGljc0Jhc2VkKj4obV9wYWdlLT52aWV3KCkpOyB9CiAgICAgUUdyYXBoaWNzU2NlbmVN
b3VzZUV2ZW50KiBjcmVhdGVHcmFwaGljc1NjZW5lTW91c2VFdmVudChRRXZlbnQ6OlR5cGUsIGNv
bnN0IFFQb2ludCYgcG9zLCBjb25zdCBRUG9pbnQmIHNjcmVlblBvcywgUXQ6Ok1vdXNlQnV0dG9u
LCBRdDo6TW91c2VCdXR0b25zLCBRdDo6S2V5Ym9hcmRNb2RpZmllcnMpOworICAgIFFHcmFwaGlj
c1NjZW5lV2hlZWxFdmVudCogY3JlYXRlR3JhcGhpY3NTY2VuZVdoZWVsRXZlbnQoUUV2ZW50OjpU
eXBlLCBjb25zdCBRUG9pbnQmIHBvcywgY29uc3QgUVBvaW50JiBzY3JlZW5Qb3MsIGludCBkZWx0
YSwgUXQ6OktleWJvYXJkTW9kaWZpZXJzLCBRdDo6T3JpZW50YXRpb24pOwogICAgIHZvaWQgc2Vu
ZEV2ZW50KFFPYmplY3QqIHJlY2VpdmVyLCBRRXZlbnQqIGV2ZW50KTsKIAogcHJpdmF0ZToKLS0g
CjEuNy4wLjQKCg==
</data>
<flag name="review"
          id="45431"
          type_id="1"
          status="+"
          setter="kenneth"
    />
          </attachment>
      

    </bug>

</bugzilla>