<?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>30557</bug_id>
          
          <creation_ts>2009-10-20 03:04:53 -0700</creation_ts>
          <short_desc>[Qt] add comprehensive autotests for setCursor</short_desc>
          <delta_ts>2012-05-01 07:23:31 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>
          <dependson>30549</dependson>
    
    <dependson>31351</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antonio Gomes">tonikitoo</reporter>
          <assigned_to name="Antonio Gomes">tonikitoo</assigned_to>
          <cc>ariya.hidayat</cc>
    
    <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>vestbo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>156115</commentid>
    <comment_count>0</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2009-10-20 03:04:53 -0700</bug_when>
    <thetext>we were crashing on setCursor for QGWV, but not for QWebView, and is not yet any auto test to catch these =/

this bug is a follow up of bug 30549, which landed a fix/workaround for the crash.

ps: it&apos;d be nice if autotest here could check the unsetCursor egde case in ::event() implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162040</commentid>
    <comment_count>1</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2009-11-10 07:16:25 -0800</bug_when>
    <thetext>seems like a quick one , picking ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162459</commentid>
    <comment_count>2</comment_count>
      <attachid>42958</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2009-11-11 05:56:56 -0800</bug_when>
    <thetext>Created attachment 42958
patch 0.1

patch depends on patch in bug 31351.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162468</commentid>
    <comment_count>3</comment_count>
      <attachid>42958</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2009-11-11 06:53:15 -0800</bug_when>
    <thetext>Comment on attachment 42958
patch 0.1

patch 0.1 is does not cover the right behavior</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42958</attachid>
            <date>2009-11-11 05:56:56 -0800</date>
            <delta_ts>2009-11-11 06:53:15 -0800</delta_ts>
            <desc>patch 0.1</desc>
            <filename>0001--Qt-add-comprehensive-autotests-for-setCursor.patch</filename>
            <type>text/plain</type>
            <size>4283</size>
            <attacher name="Antonio Gomes">tonikitoo</attacher>
            
              <data encoding="base64">RnJvbSBjYWY2ODVjN2VlZTQwMGFmYmU2MWE2NDdhNGFhNDMxMDViZDVlNGQzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbmlvIEdvbWVzIDx0b25pa2l0b29Ad2Via2l0Lm9yZz4K
RGF0ZTogV2VkLCAxMSBOb3YgMjAwOSAwOTo1NTozNSAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIFtR
dF0gYWRkIGNvbXByZWhlbnNpdmUgYXV0b3Rlc3RzIGZvciBzZXRDdXJzb3IKIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMDU1NwoKUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCgpJbXBsZW1lbnRlZCBhdXRvIHRlc3RzIGZvciAodW4pc2V0Q3Vyc29yIGZvciBib3Ro
IFFXZWJWaWV3CmFuZCBRR3JhcGhpY3NXZWJWaWV3LgoKKiB0ZXN0cy9xd2ViZWxlbWVudC90c3Rf
cXdlYmVsZW1lbnQuY3BwOgoodHN0X1FXZWJQYWdlOjp1bnNldEN1cnNvcl9kYXRhKTogTWV0aG9k
IGFkZGVkLgoodHN0X1FXZWJQYWdlOjp1bnNldEN1cnNvcik6IE1ldGhvZCBhZGRlZC4KLS0tCiBX
ZWJLaXQvcXQvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKysrKysrCiBX
ZWJLaXQvcXQvdGVzdHMvcXdlYnBhZ2UvdHN0X3F3ZWJwYWdlLmNwcCB8ICAgNjcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwg
MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvV2ViS2l0
L3F0L0NoYW5nZUxvZwppbmRleCAxNWRjODNlLi5mMjJhNzZiIDEwMDY0NAotLS0gYS9XZWJLaXQv
cXQvQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTIsNiArMiwyMCBAQAog
CiAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAgIFtRdF0gYWRk
IGNvbXByZWhlbnNpdmUgYXV0b3Rlc3RzIGZvciBzZXRDdXJzb3IKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwNTU3CisKKyAgICAgICAgSW1wbGVtZW50
ZWQgYXV0byB0ZXN0cyBmb3IgKHVuKXNldEN1cnNvciBmb3IgYm90aCBRV2ViVmlldworICAgICAg
ICBhbmQgUUdyYXBoaWNzV2ViVmlldy4KKworICAgICAgICAqIHRlc3RzL3F3ZWJlbGVtZW50L3Rz
dF9xd2ViZWxlbWVudC5jcHA6CisgICAgICAgICh0c3RfUVdlYlBhZ2U6OnVuc2V0Q3Vyc29yX2Rh
dGEpOiBNZXRob2QgYWRkZWQuCisgICAgICAgICh0c3RfUVdlYlBhZ2U6OnVuc2V0Q3Vyc29yKTog
TWV0aG9kIGFkZGVkLgorCisyMDA5LTExLTExICBBbnRvbmlvIEdvbWVzICA8dG9uaWtpdG9vQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAg
ICAgW1F0XSBSZW1vdmUgdGhlIHJlc2V0Q3Vyc29yIGNvZGUgaW4gcXdlYnZpZXcgYW5kIHFncmFw
aGljc3dlYnZpZXcKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTMxMzUxCiAKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC90ZXN0cy9xd2VicGFnZS90c3RfcXdl
YnBhZ2UuY3BwIGIvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJwYWdlL3RzdF9xd2VicGFnZS5jcHAKaW5k
ZXggODcwNzdlMC4uZGY1MDI3ZSAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJwYWdl
L3RzdF9xd2VicGFnZS5jcHAKKysrIGIvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJwYWdlL3RzdF9xd2Vi
cGFnZS5jcHAKQEAgLTEzNSw2ICsxMzUsOSBAQCBwcml2YXRlIHNsb3RzOgogCiAgICAgdm9pZCBv
cmlnaW5hdGluZ09iamVjdEluTmV0d29ya1JlcXVlc3RzKCk7CiAKKyAgICB2b2lkIHVuc2V0Q3Vy
c29yX2RhdGEoKTsKKyAgICB2b2lkIHVuc2V0Q3Vyc29yKCk7CisKIHByaXZhdGU6CiAgICAgUVdl
YlZpZXcqIG1fdmlldzsKICAgICBRV2ViUGFnZSogbV9wYWdlOwpAQCAtMTY5Miw1ICsxNjk1LDY5
IEBAIHZvaWQgdHN0X1FXZWJQYWdlOjpvcmlnaW5hdGluZ09iamVjdEluTmV0d29ya1JlcXVlc3Rz
KCkKICNlbmRpZgogfQogCit2b2lkIHRzdF9RV2ViUGFnZTo6dW5zZXRDdXJzb3JfZGF0YSgpCit7
CisgICAgUVRlc3Q6OmFkZENvbHVtbjxRU3RyaW5nPigidmlld1R5cGUiKTsKKyAgICBRVGVzdDo6
bmV3Um93KCJRV2ViVmlldyIpIDw8ICJRV2ViVmlldyI7CisjaWYgUVRfVkVSU0lPTiA+PSBRVF9W
RVJTSU9OX0NIRUNLKDQsIDYsIDApCisgICAgUVRlc3Q6Om5ld1JvdygiUUdyYXBoaWNzV2ViVmll
dyIpIDw8ICJRR3JhcGhpY3NXZWJWaWV3IjsKKyNlbmRpZgorfQorCit2b2lkIHRzdF9RV2ViUGFn
ZTo6dW5zZXRDdXJzb3IoKQoreworICAgIFFGRVRDSChRU3RyaW5nLCB2aWV3VHlwZSk7CisgICAg
UVdlYlBhZ2UqIHBhZ2UgPSBuZXcgUVdlYlBhZ2U7CisgICAgUU9iamVjdCogdmlldyA9IDA7Cisg
ICAgaWYgKHZpZXdUeXBlID09ICJRV2ViVmlldyIpIHsKKyAgICAgICAgUVdlYlZpZXcqIHd2ID0g
bmV3IFFXZWJWaWV3OworICAgICAgICB3di0+c2V0UGFnZShwYWdlKTsKKyAgICAgICAgdmlldyA9
IHd2OworICAgIH0KKyNpZiBRVF9WRVJTSU9OID49IFFUX1ZFUlNJT05fQ0hFQ0soNCwgNiwgMCkK
KyAgICBlbHNlIGlmICh2aWV3VHlwZSA9PSAiUUdyYXBoaWNzV2ViVmlldyIpIHsKKyAgICAgICAg
UUdyYXBoaWNzV2ViVmlldyogd3YgPSBuZXcgUUdyYXBoaWNzV2ViVmlldzsKKyAgICAgICAgd3Yt
PnNldFBhZ2UocGFnZSk7CisgICAgICAgIHZpZXcgPSB3djsKKworICAgICAgICBRR3JhcGhpY3NW
aWV3KiBndiA9IG5ldyBRR3JhcGhpY3NWaWV3OworICAgICAgICBRR3JhcGhpY3NTY2VuZSogc2Nl
bmUgPSBuZXcgUUdyYXBoaWNzU2NlbmUoZ3YpOworICAgICAgICBndi0+c2V0U2NlbmUoc2NlbmUp
OworICAgICAgICBzY2VuZS0+YWRkSXRlbSh3dik7CisgICAgICAgIHd2LT5zZXRHZW9tZXRyeShR
UmVjdCgwLCAwLCA1MDAsIDUwMCkpOworICAgIH0KKyNlbmRpZgorICAgIGVsc2UKKyAgICAgICAg
UVZFUklGWTIoZmFsc2UsICJVbmtub3duIHZpZXcgdHlwZSIpOworCisgICAgcGFnZS0+bWFpbkZy
YW1lKCktPnNldFVybChRU3RyaW5nKCJkYXRhOnRleHQvaHRtbCwiCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIjxib2R5PiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjxk
aXYgc3R5bGU9XCJwYWRkaW5nLXRvcDogMjAwcHhcIj4iCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiPGEgbmFtZT1cImZvb1wiIGhyZWY9XCJkYXRhOnRleHQvaHRtbCw8aDEv
PnRlc3RcIj5mb288L2E+IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiPC9kaXY+
IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICI8L2JvZHk+IikpOworICAgIFFUZXN0Ojpx
V2FpdCgzMDApOworICAgIFFXZWJFbGVtZW50Q29sbGVjdGlvbiBhbmNob3JzID0gcGFnZS0+bWFp
bkZyYW1lKCktPmRvY3VtZW50RWxlbWVudCgpLmZpbmRBbGwoImEiKTsKKworICAgIFFNb3VzZUV2
ZW50IGV2KFFFdmVudDo6TW91c2VNb3ZlLCBhbmNob3JzLmF0KDApLmdlb21ldHJ5KCkuY2VudGVy
KCksIFF0OjpOb0J1dHRvbiwgUXQ6Ok5vQnV0dG9uLCBRdDo6Tm9Nb2RpZmllcik7CisgICAgcGFn
ZS0+ZXZlbnQoJmV2KTsKKyAgICBRVGVzdDo6cVdhaXQoMTAwKTsKKworICAgIGlmICh2aWV3VHlw
ZSA9PSAiUVdlYlZpZXciKSB7CisgICAgICAgIFFXZWJWaWV3KiB3diA9IHFvYmplY3RfY2FzdDxR
V2ViVmlldyo+KHZpZXcpOworICAgICAgICBRQ09NUEFSRSh3di0+Y3Vyc29yKCkuc2hhcGUoKSwg
UXQ6OlBvaW50aW5nSGFuZEN1cnNvcik7CisgICAgICAgIHd2LT51bnNldEN1cnNvcigpOworICAg
ICAgICBRQ09NUEFSRSh3di0+Y3Vyc29yKCkuc2hhcGUoKSwgUXQ6OkFycm93Q3Vyc29yKTsKKyAg
ICB9CisjaWYgUVRfVkVSU0lPTiA+PSBRVF9WRVJTSU9OX0NIRUNLKDQsIDYsIDApCisgICAgZWxz
ZSBpZiAodmlld1R5cGUgPT0gIlFHcmFwaGljc1dlYlZpZXciKSB7CisgICAgICAgIFFHcmFwaGlj
c1dlYlZpZXcqIHd2ID0gcW9iamVjdF9jYXN0PFFHcmFwaGljc1dlYlZpZXcqPih2aWV3KTsKKyAg
ICAgICAgUUNPTVBBUkUod3YtPmN1cnNvcigpLnNoYXBlKCksIFF0OjpQb2ludGluZ0hhbmRDdXJz
b3IpOworICAgICAgICB3di0+dW5zZXRDdXJzb3IoKTsKKyAgICAgICAgUUNPTVBBUkUod3YtPmN1
cnNvcigpLnNoYXBlKCksIFF0OjpBcnJvd0N1cnNvcik7CisgICAgfQorI2VuZGlmCit9CisKIFFU
RVNUX01BSU4odHN0X1FXZWJQYWdlKQogI2luY2x1ZGUgInRzdF9xd2VicGFnZS5tb2MiCi0tIAox
LjYuMC40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>