<?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>76053</bug_id>
          
          <creation_ts>2012-01-11 05:03:31 -0800</creation_ts>
          <short_desc>[Qt] Add the editor rect to the EditorState</short_desc>
          <delta_ts>2012-01-11 06:58:45 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>1</everconfirmed>
          <reporter name="Kenneth Rohde Christiansen">kenneth</reporter>
          <assigned_to name="Kenneth Rohde Christiansen">kenneth</assigned_to>
          <cc>hausmann</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>533801</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-01-11 05:03:31 -0800</bug_when>
    <thetext>[Qt] Add the editor rect to the EditorState</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533804</commentid>
    <comment_count>1</comment_count>
      <attachid>122008</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-01-11 05:07:10 -0800</bug_when>
    <thetext>Created attachment 122008
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533864</commentid>
    <comment_count>2</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-01-11 06:58:45 -0800</bug_when>
    <thetext>Landed in r104709</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122008</attachid>
            <date>2012-01-11 05:07:10 -0800</date>
            <delta_ts>2012-01-11 05:53:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76053-20120111140254.patch</filename>
            <type>text/plain</type>
            <size>5571</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0Njk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGM3NjhjY2ZiOWE2Y2M1
M2UyNmZhODQwYTMwZWNlYTAwMzg5ZTQ1OC4uNTZmOWI0MDgyMzQ2NWNjMTc2YmE3ZDUyNTFmMGQ5
MjMzYjFlNzMzMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTAxLTExICBLZW5u
ZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KKworICAgICAgICBb
UXRdIEFkZCB0aGUgZWRpdG9yIHJlY3QgdG8gdGhlIEVkaXRvclN0YXRlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjA1MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFsc28gcmVuYW1lIHNvbWUgbWVtYmVy
cyB0byBtYXRjaCB0aGUgbmV3IFF0IG5hbWluZyBzY2hlbWUuCisKKyAgICAgICAgKiBTaGFyZWQv
RWRpdG9yU3RhdGUuY3BwOgorICAgICAgICAoV2ViS2l0OjpFZGl0b3JTdGF0ZTo6ZW5jb2RlKToK
KyAgICAgICAgKFdlYktpdDo6RWRpdG9yU3RhdGU6OmRlY29kZSk6CisgICAgICAgICogU2hhcmVk
L0VkaXRvclN0YXRlLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3
LmNwcDoKKyAgICAgICAgKFFRdWlja1dlYlZpZXc6OmlucHV0TWV0aG9kUXVlcnkpOgorICAgICAg
ICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xpZW50LmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6V2ViRWRpdG9yQ2xpZW50OjpyZXNwb25kVG9DaGFuZ2VkU2VsZWN0aW9uKToK
KyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJL
aXQ6OldlYlBhZ2U6OmVkaXRvclN0YXRlKToKKwogMjAxMi0wMS0xMSAgUnl1YW4gQ2hvaSAgPHJ5
dWFuLmNob2lAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF1bV0syXSBSZW5hbWUgdmlld09i
amVjdCB0byB2aWV3V2lkZ2V0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvRWRp
dG9yU3RhdGUuY3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0VkaXRvclN0YXRlLmNwcAppbmRl
eCBkYzk5N2EzMjliODFiZDdlNjkwYWMzMjUyMGZmOTdmMDdiMDAwNmEwLi4zODE3ZWUxZTYxYjgz
ZTI1MDA5MTA4M2Y4MzljZjQ4MzE2MGUwZTIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9T
aGFyZWQvRWRpdG9yU3RhdGUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9FZGl0b3JT
dGF0ZS5jcHAKQEAgLTQ0LDcgKzQ0LDggQEAgdm9pZCBFZGl0b3JTdGF0ZTo6ZW5jb2RlKENvcmVJ
UEM6OkFyZ3VtZW50RW5jb2RlciogZW5jb2RlcikgY29uc3QKICNpZiBQTEFURk9STShRVCkKICAg
ICBlbmNvZGVyLT5lbmNvZGUoY3Vyc29yUG9zaXRpb24pOwogICAgIGVuY29kZXItPmVuY29kZShh
bmNob3JQb3NpdGlvbik7Ci0gICAgZW5jb2Rlci0+ZW5jb2RlKG1pY3JvRm9jdXMpOworICAgIGVu
Y29kZXItPmVuY29kZShlZGl0b3JSZWN0KTsKKyAgICBlbmNvZGVyLT5lbmNvZGUoY3Vyc29yUmVj
dCk7CiAgICAgZW5jb2Rlci0+ZW5jb2RlKGNvbXBvc2l0aW9uUmVjdCk7CiAgICAgZW5jb2Rlci0+
ZW5jb2RlKHNlbGVjdGVkVGV4dCk7CiAgICAgZW5jb2Rlci0+ZW5jb2RlKHN1cnJvdW5kaW5nVGV4
dCk7CkBAIC04MSw3ICs4MiwxMCBAQCBib29sIEVkaXRvclN0YXRlOjpkZWNvZGUoQ29yZUlQQzo6
QXJndW1lbnREZWNvZGVyKiBkZWNvZGVyLCBFZGl0b3JTdGF0ZSYgcmVzdWx0KQogICAgIGlmICgh
ZGVjb2Rlci0+ZGVjb2RlKHJlc3VsdC5hbmNob3JQb3NpdGlvbikpCiAgICAgICAgIHJldHVybiBm
YWxzZTsKIAotICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKHJlc3VsdC5taWNyb0ZvY3VzKSkKKyAg
ICBpZiAoIWRlY29kZXItPmRlY29kZShyZXN1bHQuZWRpdG9yUmVjdCkpCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKHJlc3VsdC5jdXJzb3JSZWN0KSkK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgaWYgKCFkZWNvZGVyLT5kZWNvZGUocmVzdWx0
LmNvbXBvc2l0aW9uUmVjdCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvRWRp
dG9yU3RhdGUuaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9FZGl0b3JTdGF0ZS5oCmluZGV4IDUy
MzI0ZDVjMGYzMDNjZTkyYTM4NDNiMjdhZTk3YjA3MmVmODY0YTIuLjg5NzE0N2ZjM2JmMWRhNzM3
MGQ5ZDIxOTIxYzg4MDg5NTY2ZDFhOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9FZGl0b3JTdGF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9FZGl0b3JTdGF0ZS5o
CkBAIC02Myw3ICs2Myw4IEBAIHN0cnVjdCBFZGl0b3JTdGF0ZSB7CiAgICAgdW5zaWduZWQgY3Vy
c29yUG9zaXRpb247CiAgICAgdW5zaWduZWQgYW5jaG9yUG9zaXRpb247CiAKLSAgICBXZWJDb3Jl
OjpJbnRSZWN0IG1pY3JvRm9jdXM7CisgICAgV2ViQ29yZTo6SW50UmVjdCBlZGl0b3JSZWN0Owor
ICAgIFdlYkNvcmU6OkludFJlY3QgY3Vyc29yUmVjdDsKICAgICBXZWJDb3JlOjpJbnRSZWN0IGNv
bXBvc2l0aW9uUmVjdDsKICAgICBXVEY6OlN0cmluZyBzZWxlY3RlZFRleHQ7CiAgICAgV1RGOjpT
dHJpbmcgc3Vycm91bmRpbmdUZXh0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvcXQvcXF1aWNrd2Vidmlldy5jcHAKaW5kZXggMTg3YjliNGNhMTJiZDc0NTliYjg5ZTRkNDYx
NGJhODhiYzljZmNlNi4uNDNkNDBiOWIzMWQ3MmM4ZmJhZjI1Zjg2MTUyM2VlN2JmMzQzMzBiOCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcu
Y3BwCkBAIC05MjQsNyArOTI0LDcgQEAgUVZhcmlhbnQgUVF1aWNrV2ViVmlldzo6aW5wdXRNZXRo
b2RRdWVyeShRdDo6SW5wdXRNZXRob2RRdWVyeSBwcm9wZXJ0eSkgY29uc3QKIAogICAgIHN3aXRj
aChwcm9wZXJ0eSkgewogICAgIGNhc2UgUXQ6OkltQ3Vyc29yUmVjdGFuZ2xlOgotICAgICAgICBy
ZXR1cm4gUVJlY3RGKHN0YXRlLm1pY3JvRm9jdXMpOworICAgICAgICByZXR1cm4gUVJlY3RGKHN0
YXRlLmN1cnNvclJlY3QpOwogICAgIGNhc2UgUXQ6OkltRm9udDoKICAgICAgICAgcmV0dXJuIFFW
YXJpYW50KCk7CiAgICAgY2FzZSBRdDo6SW1DdXJzb3JQb3NpdGlvbjoKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xpZW50LmNw
cCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xp
ZW50LmNwcAppbmRleCAxZTM5ODY0NzVmZGY2NTgxMmRkYWRhNmQzMDJlNWRmMjU4MDdhOTBlLi44
Y2Q0NjY5ZTMwNzU5NjBhMTk4MTE4ZmY0MWU3MTAyOWY0ZWZhMzg3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVudC5jcHAK
KysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJFZGl0b3JD
bGllbnQuY3BwCkBAIC0xODYsOCArMTg2LDkgQEAgdm9pZCBXZWJFZGl0b3JDbGllbnQ6OnJlc3Bv
bmRUb0NoYW5nZWRTZWxlY3Rpb24oRnJhbWUqIGZyYW1lKQogICAgIEVkaXRvclN0YXRlIHN0YXRl
ID0gbV9wYWdlLT5lZGl0b3JTdGF0ZSgpOwogCiAjaWYgUExBVEZPUk0oUVQpCi0gICAgaWYgKEVs
ZW1lbnQqIHNjb3BlID0gZnJhbWUtPnNlbGVjdGlvbigpLT5yb290RWRpdGFibGVFbGVtZW50KCkp
Ci0gICAgICAgIG1fcGFnZS0+c2VuZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpGb2N1c0VkaXRh
YmxlQXJlYShzdGF0ZS5taWNyb0ZvY3VzLCBzY29wZS0+Z2V0UmVjdCgpKSk7CisgICAgLy8gRklY
TUU6IE1vdmUgdGhpcyB0byBhY3Qgb24gdGhlIHZrYiB2aXNpYmlsaXR5IGNoYW5nZS4KKyAgICBp
ZiAoc3RhdGUuaXNDb250ZW50RWRpdGFibGUpCisgICAgICAgIG1fcGFnZS0+c2VuZChNZXNzYWdl
czo6V2ViUGFnZVByb3h5OjpGb2N1c0VkaXRhYmxlQXJlYShzdGF0ZS5jdXJzb3JSZWN0LCBzdGF0
ZS5lZGl0b3JSZWN0KSk7CiAjZW5kaWYKIAogICAgIG1fcGFnZS0+c2VuZChNZXNzYWdlczo6V2Vi
UGFnZVByb3h5OjpFZGl0b3JTdGF0ZUNoYW5nZWQoc3RhdGUpKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCA2NjBmNmY5OWM2YWI3MDM2MWZl
MzY0ZmU2MjdmMjg2ZDdmZTIxZDE5Li43OTVlZGRkMjFjMGM1YmI2YzYwNTJmNTFjZDdkNTRiYjY0
YmM0MDFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2Vi
UGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2Uu
Y3BwCkBAIC0zOTgsNiArMzk4LDkgQEAgRWRpdG9yU3RhdGUgV2ViUGFnZTo6ZWRpdG9yU3RhdGUo
KSBjb25zdAogICAgIGlmICghc2NvcGUpCiAgICAgICAgIHJldHVybiByZXN1bHQ7CiAKKyAgICBp
ZiAoc2VsZWN0aW9uUm9vdCkKKyAgICAgICAgcmVzdWx0LmVkaXRvclJlY3QgPSBmcmFtZS0+dmll
dygpLT5jb250ZW50c1RvV2luZG93KHNlbGVjdGlvblJvb3QtPmdldFJlY3QoKSk7CisKICAgICBS
ZWZQdHI8UmFuZ2U+IHJhbmdlOwogICAgIGlmIChyZXN1bHQuaGFzQ29tcG9zaXRpb24gJiYgKHJh
bmdlID0gZnJhbWUtPmVkaXRvcigpLT5jb21wb3NpdGlvblJhbmdlKCkpKSB7CiAgICAgICAgIGZy
YW1lLT5lZGl0b3IoKS0+Z2V0Q29tcG9zaXRpb25TZWxlY3Rpb24ocmVzdWx0LmFuY2hvclBvc2l0
aW9uLCByZXN1bHQuY3Vyc29yUG9zaXRpb24pOwpAQCAtNDE1LDcgKzQxOCw3IEBAIEVkaXRvclN0
YXRlIFdlYlBhZ2U6OmVkaXRvclN0YXRlKCkgY29uc3QKICAgICB9CiAKICAgICBpZiAocmFuZ2Up
Ci0gICAgICAgIHJlc3VsdC5taWNyb0ZvY3VzID0gZnJhbWUtPnZpZXcoKS0+Y29udGVudHNUb1dp
bmRvdyhmcmFtZS0+ZWRpdG9yKCktPmZpcnN0UmVjdEZvclJhbmdlKHJhbmdlLmdldCgpKSk7Cisg
ICAgICAgIHJlc3VsdC5jdXJzb3JSZWN0ID0gZnJhbWUtPnZpZXcoKS0+Y29udGVudHNUb1dpbmRv
dyhmcmFtZS0+ZWRpdG9yKCktPmZpcnN0UmVjdEZvclJhbmdlKHJhbmdlLmdldCgpKSk7CiAKICAg
ICAvLyBGSVhNRTogV2Ugc2hvdWxkIG9ubHkgdHJhbnNmZXIgaW5uZXJUZXh0IHdoZW4gaXQgY2hh
bmdlcyBhbmQgZG8gdGhpcyBvbiB0aGUgVUkgc2lkZS4KICAgICBpZiAocmVzdWx0LmlzQ29udGVu
dEVkaXRhYmxlICYmICFyZXN1bHQuaXNJblBhc3N3b3JkRmllbGQpIHsK
</data>
<flag name="review"
          id="122690"
          type_id="1"
          status="+"
          setter="hausmann"
    />
          </attachment>
      

    </bug>

</bugzilla>