<?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>77986</bug_id>
          
          <creation_ts>2012-02-07 07:08:31 -0800</creation_ts>
          <short_desc>Encode radius, force and rotationAngle in WebPlatformTouchPoint</short_desc>
          <delta_ts>2012-02-07 08:18:50 -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>WebKit2</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="Allan Sandfeld Jensen">allan.jensen</reporter>
          <assigned_to name="Allan Sandfeld Jensen">allan.jensen</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>550957</commentid>
    <comment_count>0</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-02-07 07:08:31 -0800</bug_when>
    <thetext>The three properties radius, force and rotationAngle from WebCore::PlatformTouchPoint are not encoded by WebPlatformTouchPoint. 

The platforms that supports these properties currently work around this limitation by sending the additional data in the platform specific NativeWebTouchEvent, but this leaves no way of sending TouchPoints over the IPC-layer without a TouchEvent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550958</commentid>
    <comment_count>1</comment_count>
      <attachid>125841</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-02-07 07:10:51 -0800</bug_when>
    <thetext>Created attachment 125841
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551002</commentid>
    <comment_count>2</comment_count>
      <attachid>125841</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-07 08:18:45 -0800</bug_when>
    <thetext>Comment on attachment 125841
Patch

Clearing flags on attachment: 125841

Committed r106949: &lt;http://trac.webkit.org/changeset/106949&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551003</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-07 08:18:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125841</attachid>
            <date>2012-02-07 07:10:51 -0800</date>
            <delta_ts>2012-02-07 08:18:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77986-20120207161022.patch</filename>
            <type>text/plain</type>
            <size>5690</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2OTEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNDEwZDBhNjIyMDdkYTNi
YTkwMjRjYTBmODU1NDQzZGVjZjM0MjEwZC4uODYyNWQ4Zjk5NTlhNDUyZjI3MTJjZmZjMGFmYTIw
NTk5MWFhOTkxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTAyLTA3ICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5Abm9raWEuY29tPgorCisgICAgICAgIEVu
Y29kZSByYWRpdXMsIGZvcmNlIGFuZCByb3RhdGlvbkFuZ2xlIGluIFdlYlBsYXRmb3JtVG91Y2hQ
b2ludC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc3
OTg2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBT
aGFyZWQvV2ViRXZlbnQuaDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGxhdGZvcm1Ub3VjaFBvaW50
OjpXZWJQbGF0Zm9ybVRvdWNoUG9pbnQpOgorICAgICAgICAoV2ViUGxhdGZvcm1Ub3VjaFBvaW50
KToKKyAgICAgICAgKFdlYktpdDo6V2ViUGxhdGZvcm1Ub3VjaFBvaW50OjpyYWRpdXMpOgorICAg
ICAgICAoV2ViS2l0OjpXZWJQbGF0Zm9ybVRvdWNoUG9pbnQ6OnJvdGF0aW9uQW5nbGUpOgorICAg
ICAgICAoV2ViS2l0OjpXZWJQbGF0Zm9ybVRvdWNoUG9pbnQ6OmZvcmNlKToKKyAgICAgICAgKiBT
aGFyZWQvV2ViRXZlbnRDb252ZXJzaW9uLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViS2l0MlBs
YXRmb3JtVG91Y2hQb2ludDo6V2ViS2l0MlBsYXRmb3JtVG91Y2hQb2ludCk6CisgICAgICAgICog
U2hhcmVkL1dlYlBsYXRmb3JtVG91Y2hQb2ludC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBs
YXRmb3JtVG91Y2hQb2ludDo6V2ViUGxhdGZvcm1Ub3VjaFBvaW50KToKKyAgICAgICAgKFdlYktp
dDo6V2ViUGxhdGZvcm1Ub3VjaFBvaW50OjplbmNvZGUpOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
bGF0Zm9ybVRvdWNoUG9pbnQ6OmRlY29kZSk6CisKIDIwMTItMDItMDYgIFNoaW55YSBLYXdhbmFr
YSAgPHNoaW55YWtAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZW1vdmUgRWxlbWVudDo6ZW5zdXJl
U2hhZG93Um9vdCBleHBvcnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2Vi
RXZlbnQuaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJFdmVudC5oCmluZGV4IGZlZTUxOWRl
NThlNjA2NGNjNjhkMjg3ZTE5YTFkMjdmZTg2NTNhMGUuLjJhYWJmMjgwYTBjMTUwNWQ5MDk1NTMy
MDUyMDQ4OWEzMmMxNDdmYTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJF
dmVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJFdmVudC5oCkBAIC0xLDUgKzEs
NiBAQAogLyoKICAqIENvcHlyaWdodCAoQykgMjAxMCwgMjAxMSBBcHBsZSBJbmMuIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgTm9raWEgQ29ycG9yYXRpb24gYW5k
L29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMK
QEAgLTI5MSwxNiArMjkyLDIxIEBAIHB1YmxpYzoKICAgICAgICAgVG91Y2hDYW5jZWxsZWQKICAg
ICB9OwogCi0gICAgV2ViUGxhdGZvcm1Ub3VjaFBvaW50KCkgeyB9CisgICAgV2ViUGxhdGZvcm1U
b3VjaFBvaW50KCkgOiBtX3JvdGF0aW9uQW5nbGUoMC4wKSwgbV9mb3JjZSgwLjApIHsgfQogCiAg
ICAgV2ViUGxhdGZvcm1Ub3VjaFBvaW50KHVpbnQzMl90IGlkLCBUb3VjaFBvaW50U3RhdGUsIGNv
bnN0IFdlYkNvcmU6OkludFBvaW50JiBzY3JlZW5Qb3NpdGlvbiwgY29uc3QgV2ViQ29yZTo6SW50
UG9pbnQmIHBvc2l0aW9uKTsKIAorICAgIFdlYlBsYXRmb3JtVG91Y2hQb2ludCh1aW50MzJfdCBp
ZCwgVG91Y2hQb2ludFN0YXRlLCBjb25zdCBXZWJDb3JlOjpJbnRQb2ludCYgc2NyZWVuUG9zaXRp
b24sIGNvbnN0IFdlYkNvcmU6OkludFBvaW50JiBwb3NpdGlvbiwgY29uc3QgV2ViQ29yZTo6SW50
U2l6ZSYgcmFkaXVzLCBmbG9hdCByb3RhdGlvbkFuZ2xlID0gMC4wLCBmbG9hdCBmb3JjZSA9IDAu
MCk7CisgICAgCiAgICAgdWludDMyX3QgaWQoKSBjb25zdCB7IHJldHVybiBtX2lkOyB9CiAgICAg
VG91Y2hQb2ludFN0YXRlIHN0YXRlKCkgY29uc3QgeyByZXR1cm4gc3RhdGljX2Nhc3Q8VG91Y2hQ
b2ludFN0YXRlPihtX3N0YXRlKTsgfQogCiAgICAgY29uc3QgV2ViQ29yZTo6SW50UG9pbnQmIHNj
cmVlblBvc2l0aW9uKCkgY29uc3QgeyByZXR1cm4gbV9zY3JlZW5Qb3NpdGlvbjsgfQogICAgIGNv
bnN0IFdlYkNvcmU6OkludFBvaW50JiBwb3NpdGlvbigpIGNvbnN0IHsgcmV0dXJuIG1fcG9zaXRp
b247IH0KLSAgICAgICAgICAKKyAgICBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiByYWRpdXMoKSBj
b25zdCB7IHJldHVybiBtX3JhZGl1czsgfQorICAgIGZsb2F0IHJvdGF0aW9uQW5nbGUoKSBjb25z
dCB7IHJldHVybiBtX3JvdGF0aW9uQW5nbGU7IH0KKyAgICBmbG9hdCBmb3JjZSgpIGNvbnN0IHsg
cmV0dXJuIG1fZm9yY2U7IH0KKwogICAgIHZvaWQgc2V0U3RhdGUoVG91Y2hQb2ludFN0YXRlIHN0
YXRlKSB7IG1fc3RhdGUgPSBzdGF0ZTsgfQogCiAgICAgdm9pZCBlbmNvZGUoQ29yZUlQQzo6QXJn
dW1lbnRFbmNvZGVyKikgY29uc3Q7CkBAIC0zMTEsNyArMzE3LDkgQEAgcHJpdmF0ZToKICAgICB1
aW50MzJfdCBtX3N0YXRlOwogICAgIFdlYkNvcmU6OkludFBvaW50IG1fc2NyZWVuUG9zaXRpb247
CiAgICAgV2ViQ29yZTo6SW50UG9pbnQgbV9wb3NpdGlvbjsKLQorICAgIFdlYkNvcmU6OkludFNp
emUgbV9yYWRpdXM7CisgICAgZmxvYXQgbV9yb3RhdGlvbkFuZ2xlOworICAgIGZsb2F0IG1fZm9y
Y2U7CiB9OwogCiAvLyBGSVhNRTogTW92ZSB0aGlzIGNsYXNzIHRvIGl0cyBvd24gaGVhZGVyIGZp
bGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViRXZlbnRDb252ZXJzaW9u
LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJFdmVudENvbnZlcnNpb24uY3BwCmluZGV4
IDVmNWYyOTNiZjU5MDk3ODlmMDAyOTdiMTQyNjE0MDUzNTRiNDcyNTcuLmVkODU2OWQxZjhlNzgz
MDY0Njc0Y2FmMTRkOWE2MTAxNWUwNmY1YzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9XZWJFdmVudENvbnZlcnNpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9X
ZWJFdmVudENvbnZlcnNpb24uY3BwCkBAIC0yNzQsNiArMjc0LDEwIEBAIHB1YmxpYzoKIAogICAg
ICAgICBtX3NjcmVlblBvcyA9IHdlYlRvdWNoUG9pbnQuc2NyZWVuUG9zaXRpb24oKTsKICAgICAg
ICAgbV9wb3MgPSB3ZWJUb3VjaFBvaW50LnBvc2l0aW9uKCk7CisgICAgICAgIG1fcmFkaXVzWCA9
IHdlYlRvdWNoUG9pbnQucmFkaXVzKCkud2lkdGgoKTsKKyAgICAgICAgbV9yYWRpdXNZID0gd2Vi
VG91Y2hQb2ludC5yYWRpdXMoKS5oZWlnaHQoKTsKKyAgICAgICAgbV9mb3JjZSA9IHdlYlRvdWNo
UG9pbnQuZm9yY2UoKTsKKyAgICAgICAgbV9yb3RhdGlvbkFuZ2xlID0gd2ViVG91Y2hQb2ludC5y
b3RhdGlvbkFuZ2xlKCk7CiAgICAgfQogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
U2hhcmVkL1dlYlBsYXRmb3JtVG91Y2hQb2ludC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQv
V2ViUGxhdGZvcm1Ub3VjaFBvaW50LmNwcAppbmRleCBlMjM4MzBmODVjZGJhMTg0N2E1ODIyNWNj
NzVlNTQ0ZDgyZjcwMGU5Li5kODZmYzdhZWY3NmFiMmVjYmEwNTc5MGIwYTYyYzE2ODI1N2RlOTFk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUGxhdGZvcm1Ub3VjaFBvaW50
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUGxhdGZvcm1Ub3VjaFBvaW50LmNw
cApAQCAtMSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMTAgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDEyIE5va2lhIENvcnBvcmF0
aW9uIGFuZC9vciBpdHMgc3Vic2lkaWFyeSgtaWVzKQogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFu
ZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zCkBAIC00MCwxNyArNDEsMzAgQEAgV2ViUGxhdGZvcm1Ub3VjaFBvaW50OjpXZWJQbGF0
Zm9ybVRvdWNoUG9pbnQodW5zaWduZWQgaWQsIFRvdWNoUG9pbnRTdGF0ZSBzdGF0ZSwKICAgICAs
IG1fc3RhdGUoc3RhdGUpCiAgICAgLCBtX3NjcmVlblBvc2l0aW9uKHNjcmVlblBvc2l0aW9uKQog
ICAgICwgbV9wb3NpdGlvbihwb3NpdGlvbikKKyAgICAsIG1fcm90YXRpb25BbmdsZSgwLjApCisg
ICAgLCBtX2ZvcmNlKDAuMCkKK3sKK30KKworV2ViUGxhdGZvcm1Ub3VjaFBvaW50OjpXZWJQbGF0
Zm9ybVRvdWNoUG9pbnQodW5zaWduZWQgaWQsIFRvdWNoUG9pbnRTdGF0ZSBzdGF0ZSwgY29uc3Qg
SW50UG9pbnQmIHNjcmVlblBvc2l0aW9uLCBjb25zdCBJbnRQb2ludCYgcG9zaXRpb24sIGNvbnN0
IFdlYkNvcmU6OkludFNpemUmIHJhZGl1cywgZmxvYXQgcm90YXRpb25BbmdsZSwgZmxvYXQgZm9y
Y2UpCisgICAgOiBtX2lkKGlkKQorICAgICwgbV9zdGF0ZShzdGF0ZSkKKyAgICAsIG1fc2NyZWVu
UG9zaXRpb24oc2NyZWVuUG9zaXRpb24pCisgICAgLCBtX3Bvc2l0aW9uKHBvc2l0aW9uKQorICAg
ICwgbV9yYWRpdXMocmFkaXVzKQorICAgICwgbV9yb3RhdGlvbkFuZ2xlKHJvdGF0aW9uQW5nbGUp
CisgICAgLCBtX2ZvcmNlKGZvcmNlKQogewogfQogCiB2b2lkIFdlYlBsYXRmb3JtVG91Y2hQb2lu
dDo6ZW5jb2RlKENvcmVJUEM6OkFyZ3VtZW50RW5jb2RlciogZW5jb2RlcikgY29uc3QKIHsKLSAg
ICBlbmNvZGVyLT5lbmNvZGUoQ29yZUlQQzo6SW4obV9pZCwgbV9zdGF0ZSwgbV9zY3JlZW5Qb3Np
dGlvbiwgbV9wb3NpdGlvbikpOworICAgIGVuY29kZXItPmVuY29kZShDb3JlSVBDOjpJbihtX2lk
LCBtX3N0YXRlLCBtX3NjcmVlblBvc2l0aW9uLCBtX3Bvc2l0aW9uLCBtX3JhZGl1cywgbV9yb3Rh
dGlvbkFuZ2xlLCBtX2ZvcmNlKSk7CiB9CiAKIGJvb2wgV2ViUGxhdGZvcm1Ub3VjaFBvaW50Ojpk
ZWNvZGUoQ29yZUlQQzo6QXJndW1lbnREZWNvZGVyKiBkZWNvZGVyLCBXZWJQbGF0Zm9ybVRvdWNo
UG9pbnQmIHQpCiB7Ci0gICAgcmV0dXJuIGRlY29kZXItPmRlY29kZShDb3JlSVBDOjpPdXQodC5t
X2lkLCB0Lm1fc3RhdGUsIHQubV9zY3JlZW5Qb3NpdGlvbiwgdC5tX3Bvc2l0aW9uKSk7CisgICAg
cmV0dXJuIGRlY29kZXItPmRlY29kZShDb3JlSVBDOjpPdXQodC5tX2lkLCB0Lm1fc3RhdGUsIHQu
bV9zY3JlZW5Qb3NpdGlvbiwgdC5tX3Bvc2l0aW9uLCB0Lm1fcmFkaXVzLCB0Lm1fcm90YXRpb25B
bmdsZSwgdC5tX2ZvcmNlKSk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>