<?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>31717</bug_id>
          
          <creation_ts>2009-11-20 04:14:15 -0800</creation_ts>
          <short_desc>[GTK] DRT release event does not create the state correctly</short_desc>
          <delta_ts>2009-11-20 09:45:42 -0800</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>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Alejandro G. Castro">alex</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>165271</commentid>
    <comment_count>0</comment_count>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2009-11-20 04:14:15 -0800</bug_when>
    <thetext>The release events we synthesize in the DRT do not consider the state of the mouse, it is more correct to add the same state we add to the motion events. Apparently this is not causing any problem though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165280</commentid>
    <comment_count>1</comment_count>
      <attachid>43572</attachid>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2009-11-20 05:06:02 -0800</bug_when>
    <thetext>Created attachment 43572
Proposed patch, adds state info to release events</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165281</commentid>
    <comment_count>2</comment_count>
      <attachid>43572</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-11-20 05:12:16 -0800</bug_when>
    <thetext>Comment on attachment 43572
Proposed patch, adds state info to release events

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165283</commentid>
    <comment_count>3</comment_count>
      <attachid>43572</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-20 05:18:01 -0800</bug_when>
    <thetext>Comment on attachment 43572
Proposed patch, adds state info to release events

Rejecting patch 43572 from commit-queue.

Unexpected failure when landing patch!  Please file a bug against bugzilla-tool.
Failed to run &quot;[&apos;WebKitTools/Scripts/bugzilla-tool&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--quiet&apos;, &apos;43572&apos;]&quot; exit_code: 1
Last 500 characters of output:
ingsequence.py&quot;, line 49, in run
    self.test()
  File &quot;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/modules/landingsequence.py&quot;, line 113, in test
    LandingSequence.test(self)
  File &quot;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/modules/landingsequence.py&quot;, line 81, in test
    WebKitScripts.run_webkit_tests(launch_safari=not options.non_interactive, fail_fast=options.non_interactive, quiet=options.quiet, port=port)
NameError: global name &apos;WebKitScripts&apos; is not defined</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165334</commentid>
    <comment_count>4</comment_count>
      <attachid>43572</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-11-20 09:36:15 -0800</bug_when>
    <thetext>Comment on attachment 43572
Proposed patch, adds state info to release events

Let&apos;s try again...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165336</commentid>
    <comment_count>5</comment_count>
      <attachid>43572</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-20 09:45:38 -0800</bug_when>
    <thetext>Comment on attachment 43572
Proposed patch, adds state info to release events

Clearing flags on attachment: 43572

Committed r51239: &lt;http://trac.webkit.org/changeset/51239&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165337</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-20 09:45:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43572</attachid>
            <date>2009-11-20 05:06:02 -0800</date>
            <delta_ts>2009-11-20 09:45:38 -0800</delta_ts>
            <desc>Proposed patch, adds state info to release events</desc>
            <filename>DRT-release-events.patch</filename>
            <type>text/plain</type>
            <size>2803</size>
            <attacher name="Alejandro G. Castro">alex</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAzOTg1YTJiLi40ZGY1MzVlIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMDktMTEt
MjAgIEFsZWphbmRybyBHLiBDYXN0cm8gIDxhbGV4QGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gRFJUIHJlbGVhc2UgZXZl
bnQgZG9lcyBub3QgY3JlYXRlIHRoZSBzdGF0ZSBjb3JyZWN0bHkKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxNzE3CisKKyAgICAgICAgKiBXZWJLaXRU
b29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRXZlbnRTZW5kZXIuY3BwOgorCiAyMDA5LTExLTIwICBB
ZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBTZWlkZWwuCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRXZl
bnRTZW5kZXIuY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0V2ZW50U2VuZGVy
LmNwcAppbmRleCBmNDI5MjhjLi42MjY4YjViIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1w
UmVuZGVyVHJlZS9ndGsvRXZlbnRTZW5kZXIuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL2d0ay9FdmVudFNlbmRlci5jcHAKQEAgLTIwMCw2ICsyMDAsMjMgQEAgc3RhdGljIEpT
VmFsdWVSZWYgbW91c2VEb3duQ2FsbGJhY2soSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0
UmVmIGZ1bmN0aW9uLAogICAgIHJldHVybiBKU1ZhbHVlTWFrZVVuZGVmaW5lZChjb250ZXh0KTsK
IH0KIAorc3RhdGljIGd1aW50IGdldFN0YXRlRmxhZ3MoKQoreworICAgIGd1aW50IHN0YXRlID0g
MDsKKworICAgIGlmIChkb3duKSB7CisgICAgICAgIGlmIChjdXJyZW50RXZlbnRCdXR0b24gPT0g
MSkKKyAgICAgICAgICAgIHN0YXRlID0gR0RLX0JVVFRPTjFfTUFTSzsKKyAgICAgICAgZWxzZSBp
ZiAoY3VycmVudEV2ZW50QnV0dG9uID09IDIpCisgICAgICAgICAgICBzdGF0ZSA9IEdES19CVVRU
T04yX01BU0s7CisgICAgICAgIGVsc2UgaWYgKGN1cnJlbnRFdmVudEJ1dHRvbiA9PSAzKQorICAg
ICAgICAgICAgc3RhdGUgPSBHREtfQlVUVE9OM19NQVNLOworICAgIH0gZWxzZQorICAgICAgICBz
dGF0ZSA9IDA7CisKKyAgICByZXR1cm4gc3RhdGU7Cit9CisKIHN0YXRpYyBKU1ZhbHVlUmVmIG1v
dXNlVXBDYWxsYmFjayhKU0NvbnRleHRSZWYgY29udGV4dCwgSlNPYmplY3RSZWYgZnVuY3Rpb24s
IEpTT2JqZWN0UmVmIHRoaXNPYmplY3QsIHNpemVfdCBhcmd1bWVudENvdW50LCBjb25zdCBKU1Zh
bHVlUmVmIGFyZ3VtZW50c1tdLCBKU1ZhbHVlUmVmKiBleGNlcHRpb24pCiB7CiAKQEAgLTIwNyw4
ICsyMjQsNiBAQCBzdGF0aWMgSlNWYWx1ZVJlZiBtb3VzZVVwQ2FsbGJhY2soSlNDb250ZXh0UmVm
IGNvbnRleHQsIEpTT2JqZWN0UmVmIGZ1bmN0aW9uLCBKUwogICAgIGlmICghdmlldykKICAgICAg
ICAgcmV0dXJuIEpTVmFsdWVNYWtlVW5kZWZpbmVkKGNvbnRleHQpOwogCi0gICAgZG93biA9IGZh
bHNlOwotCiAgICAgR2RrRXZlbnQgZXZlbnQ7CiAgICAgbWVtc2V0KCZldmVudCwgMCwgc2l6ZW9m
KGV2ZW50KSk7CiAgICAgZXZlbnQudHlwZSA9IEdES19CVVRUT05fUkVMRUFTRTsKQEAgLTIyNiw2
ICsyNDEsOSBAQCBzdGF0aWMgSlNWYWx1ZVJlZiBtb3VzZVVwQ2FsbGJhY2soSlNDb250ZXh0UmVm
IGNvbnRleHQsIEpTT2JqZWN0UmVmIGZ1bmN0aW9uLCBKUwogICAgIGV2ZW50LmJ1dHRvbi53aW5k
b3cgPSBHVEtfV0lER0VUKHZpZXcpLT53aW5kb3c7CiAgICAgZXZlbnQuYnV0dG9uLnRpbWUgPSBH
REtfQ1VSUkVOVF9USU1FOwogICAgIGV2ZW50LmJ1dHRvbi5kZXZpY2UgPSBnZGtfZGV2aWNlX2dl
dF9jb3JlX3BvaW50ZXIoKTsKKyAgICBldmVudC5idXR0b24uc3RhdGUgPSBnZXRTdGF0ZUZsYWdz
KCk7CisKKyAgICBkb3duID0gZmFsc2U7CiAKICAgICBpbnQgeF9yb290LCB5X3Jvb3Q7CiAjaWYg
R1RLX0NIRUNLX1ZFUlNJT04oMiwxNywzKQpAQCAtMjg2LDE2ICszMDQsOCBAQCBzdGF0aWMgSlNW
YWx1ZVJlZiBtb3VzZU1vdmVUb0NhbGxiYWNrKEpTQ29udGV4dFJlZiBjb250ZXh0LCBKU09iamVj
dFJlZiBmdW5jdGlvbgogCiAgICAgZXZlbnQubW90aW9uLnhfcm9vdCA9IHhfcm9vdDsKICAgICBl
dmVudC5tb3Rpb24ueV9yb290ID0geV9yb290OwotCi0gICAgaWYgKGRvd24pIHsKLSAgICAgICAg
aWYgKGN1cnJlbnRFdmVudEJ1dHRvbiA9PSAxKQotICAgICAgICAgICAgZXZlbnQubW90aW9uLnN0
YXRlID0gR0RLX0JVVFRPTjFfTUFTSzsKLSAgICAgICAgZWxzZSBpZiAoY3VycmVudEV2ZW50QnV0
dG9uID09IDIpCi0gICAgICAgICAgICBldmVudC5tb3Rpb24uc3RhdGUgPSBHREtfQlVUVE9OMl9N
QVNLOwotICAgICAgICBlbHNlIGlmIChjdXJyZW50RXZlbnRCdXR0b24gPT0gMykKLSAgICAgICAg
ICAgIGV2ZW50Lm1vdGlvbi5zdGF0ZSA9IEdES19CVVRUT04zX01BU0s7Ci0gICAgfSBlbHNlCi0g
ICAgICAgIGV2ZW50Lm1vdGlvbi5zdGF0ZSA9IDA7CisgICAgCisgICAgZXZlbnQubW90aW9uLnN0
YXRlID0gZ2V0U3RhdGVGbGFncygpOwogCiAgICAgaWYgKGRyYWdNb2RlICYmIGRvd24gJiYgIXJl
cGxheWluZ1NhdmVkRXZlbnRzKSB7CiAgICAgICAgIG1zZ1F1ZXVlW2VuZE9mUXVldWVdLmV2ZW50
ID0gZXZlbnQ7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>