<?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>49870</bug_id>
          
          <creation_ts>2010-11-20 14:52:14 -0800</creation_ts>
          <short_desc>[Qt] Dragging a selection should use a rendering of the selection as &quot;cursor&quot; for the drag</short_desc>
          <delta_ts>2010-11-20 22:57:51 -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>WebCore Misc.</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, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>49872</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="QtWebKit Unassigned">webkit-qt-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>311995</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-20 14:52:14 -0800</bug_when>
    <thetext>We need to implement Frame::dragImageForSelection() and hook it up in DragClientQt::startDrag()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311999</commentid>
    <comment_count>1</comment_count>
      <attachid>74488</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-20 15:03:00 -0800</bug_when>
    <thetext>Created attachment 74488
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312055</commentid>
    <comment_count>2</comment_count>
      <attachid>74488</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-11-20 22:28:22 -0800</bug_when>
    <thetext>Comment on attachment 74488
Proposed patch

r=me. 

I assume it can&apos;t be tested :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312056</commentid>
    <comment_count>3</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-20 22:33:56 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; I assume it can&apos;t be tested :(

Indeed ;( But thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312057</commentid>
    <comment_count>4</comment_count>
      <attachid>74488</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-20 22:36:45 -0800</bug_when>
    <thetext>Comment on attachment 74488
Proposed patch

Clearing flags on attachment: 74488

Committed r72494: &lt;http://trac.webkit.org/changeset/72494&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312058</commentid>
    <comment_count>5</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-20 22:36:55 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312062</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-11-20 22:57:51 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/72494 might have broken Qt Linux Release
The following tests are not passing:
fast/events/tabindex-focus-blur-all.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74488</attachid>
            <date>2010-11-20 15:03:00 -0800</date>
            <delta_ts>2010-11-20 22:36:45 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-49870.diff</filename>
            <type>text/plain</type>
            <size>4864</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
Yjc0ZmFhMS4uOGU5ODVlMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMCBAQAogMjAxMC0xMS0yMCAgQW5kcmVhcyBLbGlu
ZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgW1F0XSBEcmFnZ2luZyBhIHNlbGVjdGlvbiBzaG91bGQgdXNlIGEgcmVu
ZGVyaW5nIG9mIHRoZSBzZWxlY3Rpb24gYXMgImN1cnNvciIgZm9yIHRoZSBkcmFnCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00OTg3MAorCisgICAgICAg
IEltcGxlbWVudCBGcmFtZTo6ZHJhZ0ltYWdlRm9yU2VsZWN0aW9uKCkgYW5kIHRoZSBuZWNlc3Nh
cnkgRHJhZ0ltYWdlIGhlbHBlcnMgZm9yIFF0LgorCisgICAgICAgICogcGFnZS9xdC9GcmFtZVF0
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lOjpkcmFnSW1hZ2VGb3JTZWxlY3Rpb24pOgor
ICAgICAgICAqIHBsYXRmb3JtL3F0L0RyYWdJbWFnZVF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OmRlbGV0ZURyYWdJbWFnZSk6CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVEcmFnSW1hZ2VGcm9t
SW1hZ2UpOgorCisyMDEwLTExLTIwICBBbmRyZWFzIEtsaW5nICA8a2xpbmdAd2Via2l0Lm9yZz4K
KwogICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBLaWx6ZXIuCiAKICAgICAgICAgUGF0aDogUmVt
b3ZlIHVudXNlZCBtZXRob2Qgc3dhcCgpCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvcXQvRnJh
bWVRdC5jcHAgYi9XZWJDb3JlL3BhZ2UvcXQvRnJhbWVRdC5jcHAKaW5kZXggZWQ3NWViOC4uNDY3
NTkyYyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL3F0L0ZyYW1lUXQuY3BwCisrKyBiL1dlYkNv
cmUvcGFnZS9xdC9GcmFtZVF0LmNwcApAQCAtMjMsNiArMjMsOSBAQAogCiAjaW5jbHVkZSAiY29u
ZmlnLmgiCiAjaW5jbHVkZSAiRnJhbWUuaCIKKyNpbmNsdWRlICJGcmFtZVZpZXcuaCIKKyNpbmNs
dWRlICJJbWFnZS5oIgorI2luY2x1ZGUgIkltYWdlQnVmZmVyLmgiCiAKICNpbmNsdWRlICJOb3RJ
bXBsZW1lbnRlZC5oIgogCkBAIC0zNiw4ICszOSwyNyBAQCBEcmFnSW1hZ2VSZWYgRnJhbWU6Om5v
ZGVJbWFnZShOb2RlKikKIAogRHJhZ0ltYWdlUmVmIEZyYW1lOjpkcmFnSW1hZ2VGb3JTZWxlY3Rp
b24oKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgcmV0dXJuIDA7CisgICAgaWYgKCFz
ZWxlY3Rpb24oKS0+aXNSYW5nZSgpKQorICAgICAgICByZXR1cm4gMDsKKworICAgIG1fZG9jLT51
cGRhdGVMYXlvdXQoKTsKKworICAgIEludFJlY3QgcGFpbnRpbmdSZWN0ID0gZW5jbG9zaW5nSW50
UmVjdChzZWxlY3Rpb24oKS0+Ym91bmRzKCkpOworICAgIE93blB0cjxJbWFnZUJ1ZmZlcj4gYnVm
ZmVyKEltYWdlQnVmZmVyOjpjcmVhdGUocGFpbnRpbmdSZWN0LnNpemUoKSkpOworICAgIGlmICgh
YnVmZmVyKQorICAgICAgICByZXR1cm4gMDsKKworICAgIEdyYXBoaWNzQ29udGV4dCogY29udGV4
dCA9IGJ1ZmZlci0+Y29udGV4dCgpOworICAgIGNvbnRleHQtPnRyYW5zbGF0ZSgtcGFpbnRpbmdS
ZWN0LngoKSwgLXBhaW50aW5nUmVjdC55KCkpOworICAgIGNvbnRleHQtPmNsaXAoRmxvYXRSZWN0
KDAsIDAsIHBhaW50aW5nUmVjdC5yaWdodCgpLCBwYWludGluZ1JlY3QuYm90dG9tKCkpKTsKKwor
ICAgIFBhaW50QmVoYXZpb3IgcHJldmlvdXNQYWludEJlaGF2aW9yID0gbV92aWV3LT5wYWludEJl
aGF2aW9yKCk7CisgICAgbV92aWV3LT5zZXRQYWludEJlaGF2aW9yKFBhaW50QmVoYXZpb3JTZWxl
Y3Rpb25Pbmx5KTsKKyAgICBtX3ZpZXctPnBhaW50Q29udGVudHMoY29udGV4dCwgcGFpbnRpbmdS
ZWN0KTsKKyAgICBtX3ZpZXctPnNldFBhaW50QmVoYXZpb3IocHJldmlvdXNQYWludEJlaGF2aW9y
KTsKKworICAgIFJlZlB0cjxJbWFnZT4gaW1hZ2UgPSBidWZmZXItPmNvcHlJbWFnZSgpOworICAg
IHJldHVybiBjcmVhdGVEcmFnSW1hZ2VGcm9tSW1hZ2UoaW1hZ2UuZ2V0KCkpOwogfQogCiB9CmRp
ZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3F0L0RyYWdJbWFnZVF0LmNwcCBiL1dlYkNvcmUv
cGxhdGZvcm0vcXQvRHJhZ0ltYWdlUXQuY3BwCmluZGV4IDNhMDc3ZTEuLmIxNTNlODggMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vcXQvRHJhZ0ltYWdlUXQuY3BwCisrKyBiL1dlYkNvcmUv
cGxhdGZvcm0vcXQvRHJhZ0ltYWdlUXQuY3BwCkBAIC0zNiw4ICszNiw5IEBAIEludFNpemUgZHJh
Z0ltYWdlU2l6ZShEcmFnSW1hZ2VSZWYpCiAgICAgcmV0dXJuIEludFNpemUoMCwgMCk7CiB9CiAK
LXZvaWQgZGVsZXRlRHJhZ0ltYWdlKERyYWdJbWFnZVJlZikKK3ZvaWQgZGVsZXRlRHJhZ0ltYWdl
KERyYWdJbWFnZVJlZiBpbWFnZSkKIHsKKyAgICBkZWxldGUgaW1hZ2U7CiB9CiAKIERyYWdJbWFn
ZVJlZiBzY2FsZURyYWdJbWFnZShEcmFnSW1hZ2VSZWYgaW1hZ2UsIEZsb2F0U2l6ZSkKQEAgLTUw
LDkgKzUxLDEyIEBAIERyYWdJbWFnZVJlZiBkaXNzb2x2ZURyYWdJbWFnZVRvRnJhY3Rpb24oRHJh
Z0ltYWdlUmVmIGltYWdlLCBmbG9hdCkKICAgICByZXR1cm4gaW1hZ2U7CiB9CiAKLURyYWdJbWFn
ZVJlZiBjcmVhdGVEcmFnSW1hZ2VGcm9tSW1hZ2UoSW1hZ2UqKQorRHJhZ0ltYWdlUmVmIGNyZWF0
ZURyYWdJbWFnZUZyb21JbWFnZShJbWFnZSogaW1hZ2UpCiB7Ci0gICAgcmV0dXJuIDA7CisgICAg
aWYgKCFpbWFnZSkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4gbmV3IFFQaXhtYXAo
KmltYWdlLT5uYXRpdmVJbWFnZUZvckN1cnJlbnRGcmFtZSgpKTsKIH0KIAogRHJhZ0ltYWdlUmVm
IGNyZWF0ZURyYWdJbWFnZUljb25Gb3JDYWNoZWRJbWFnZShDYWNoZWRJbWFnZSopCmRpZmYgLS1n
aXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwppbmRleCA4M2Nl
ZDdmLi44MTliMjYzIDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisrKyBiL1dlYktp
dC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0xMS0yMCAgQW5kcmVhcyBLbGlu
ZyAgPGtsaW5nQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgW1F0XSBEcmFnZ2luZyBhIHNlbGVjdGlvbiBzaG91bGQgdXNlIGEgcmVu
ZGVyaW5nIG9mIHRoZSBzZWxlY3Rpb24gYXMgImN1cnNvciIgZm9yIHRoZSBkcmFnCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00OTg3MAorCisgICAgICAg
ICogV2ViQ29yZVN1cHBvcnQvRHJhZ0NsaWVudFF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRy
YWdDbGllbnRRdDo6c3RhcnREcmFnKTogUGFzcyB0aGUgRHJhZ0ltYWdlIHRvIFFEcmFnOjpzZXRQ
aXhtYXAoKQorCiAyMDEwLTExLTIwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdt
YWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByNzI0NzEuCmRpZmYg
LS1naXQgYS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRHJhZ0NsaWVudFF0LmNwcCBiL1dlYktp
dC9xdC9XZWJDb3JlU3VwcG9ydC9EcmFnQ2xpZW50UXQuY3BwCmluZGV4IDUyMjI5ZGMuLmYxMzYz
MjggMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EcmFnQ2xpZW50UXQuY3Bw
CisrKyBiL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EcmFnQ2xpZW50UXQuY3BwCkBAIC04Niw3
ICs4Niw3IEBAIHZvaWQgRHJhZ0NsaWVudFF0Ojp3aWxsUGVyZm9ybURyYWdTb3VyY2VBY3Rpb24o
RHJhZ1NvdXJjZUFjdGlvbiwgY29uc3QgSW50UG9pbnQmCiB7CiB9CiAKLXZvaWQgRHJhZ0NsaWVu
dFF0OjpzdGFydERyYWcoRHJhZ0ltYWdlUmVmLCBjb25zdCBJbnRQb2ludCYsIGNvbnN0IEludFBv
aW50JiwgQ2xpcGJvYXJkKiBjbGlwYm9hcmQsIEZyYW1lKiBmcmFtZSwgYm9vbCkKK3ZvaWQgRHJh
Z0NsaWVudFF0OjpzdGFydERyYWcoRHJhZ0ltYWdlUmVmIGRyYWdJbWFnZSwgY29uc3QgSW50UG9p
bnQmLCBjb25zdCBJbnRQb2ludCYsIENsaXBib2FyZCogY2xpcGJvYXJkLCBGcmFtZSogZnJhbWUs
IGJvb2wpCiB7CiAjaWZuZGVmIFFUX05PX0RSQUdBTkREUk9QCiAgICAgUU1pbWVEYXRhKiBjbGlw
Ym9hcmREYXRhID0gc3RhdGljX2Nhc3Q8Q2xpcGJvYXJkUXQqPihjbGlwYm9hcmQpLT5jbGlwYm9h
cmREYXRhKCk7CkBAIC05NCw3ICs5NCw5IEBAIHZvaWQgRHJhZ0NsaWVudFF0OjpzdGFydERyYWco
RHJhZ0ltYWdlUmVmLCBjb25zdCBJbnRQb2ludCYsIGNvbnN0IEludFBvaW50JiwgQ2xpCiAgICAg
UVdpZGdldCogdmlldyA9IG1fd2ViUGFnZS0+dmlldygpOwogICAgIGlmICh2aWV3KSB7CiAgICAg
ICAgIFFEcmFnKiBkcmFnID0gbmV3IFFEcmFnKHZpZXcpOwotICAgICAgICBpZiAoY2xpcGJvYXJk
RGF0YSAmJiBjbGlwYm9hcmREYXRhLT5oYXNJbWFnZSgpKQorICAgICAgICBpZiAoZHJhZ0ltYWdl
KQorICAgICAgICAgICAgZHJhZy0+c2V0UGl4bWFwKCpkcmFnSW1hZ2UpOworICAgICAgICBlbHNl
IGlmIChjbGlwYm9hcmREYXRhICYmIGNsaXBib2FyZERhdGEtPmhhc0ltYWdlKCkpCiAgICAgICAg
ICAgICBkcmFnLT5zZXRQaXhtYXAocXZhcmlhbnRfY2FzdDxRUGl4bWFwPihjbGlwYm9hcmREYXRh
LT5pbWFnZURhdGEoKSkpOwogICAgICAgICBEcmFnT3BlcmF0aW9uIGRyYWdPcGVyYXRpb25NYXNr
ID0gY2xpcGJvYXJkLT5zb3VyY2VPcGVyYXRpb24oKTsKICAgICAgICAgZHJhZy0+c2V0TWltZURh
dGEoY2xpcGJvYXJkRGF0YSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>