<?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>92144</bug_id>
          
          <creation_ts>2012-07-24 11:07:14 -0700</creation_ts>
          <short_desc>[chromium] Add a bounding box member in WebGestureEvent</short_desc>
          <delta_ts>2012-07-24 13:33:04 -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>Platform</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>
          
          <blocked>92151</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Terry Anderson">tdanderson</reporter>
          <assigned_to name="Terry Anderson">tdanderson</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>sadrul</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>677042</commentid>
    <comment_count>0</comment_count>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-07-24 11:07:14 -0700</bug_when>
    <thetext>The new |boundingBox| member will be used to store the touch region for a WebGestureEvent. This will be useful for gesture target fuzzing across multiple different gesture types (tap, long press, scroll, etc.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677046</commentid>
    <comment_count>1</comment_count>
      <attachid>154111</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-07-24 11:11:29 -0700</bug_when>
    <thetext>Created attachment 154111
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677047</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-24 11:12:49 -0700</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677053</commentid>
    <comment_count>3</comment_count>
      <attachid>154111</attachid>
    <who name="Sadrul Habib Chowdhury">sadrul</who>
    <bug_when>2012-07-24 11:22:28 -0700</bug_when>
    <thetext>Comment on attachment 154111
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=154111&amp;action=review

Can you also update the computation of PlatformGestureEvent::m_area at the same time? (looks like should be trivial?)

&gt; Source/WebKit/chromium/public/WebInputEvent.h:42
&gt; +struct WebRect;

This probably isn&apos;t necessary since you include the header?

&gt; Source/WebKit/chromium/public/WebInputEvent.h:388
&gt; +        , boundingBox(0, 0, 0, 0)

WebRect initializes itself correctly. This should not be necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677078</commentid>
    <comment_count>4</comment_count>
      <attachid>154111</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-07-24 11:58:39 -0700</bug_when>
    <thetext>Comment on attachment 154111
Patch

Please address sadrul&apos;s concerns before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677087</commentid>
    <comment_count>5</comment_count>
      <attachid>154117</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-07-24 12:11:49 -0700</bug_when>
    <thetext>Created attachment 154117
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677101</commentid>
    <comment_count>6</comment_count>
      <attachid>154117</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-07-24 12:20:24 -0700</bug_when>
    <thetext>Comment on attachment 154117
Patch for landing

View in context: https://bugs.webkit.org/attachment.cgi?id=154117&amp;action=review

&gt; Source/WebKit/chromium/src/WebInputEventConversion.cpp:155
&gt;          m_type = PlatformEvent::GestureTap;
&gt; -        m_area = IntSize(e.deltaX * 2, e.deltaY * 2);
&gt; +        IntRect bounds(e.boundingBox);
&gt; +        m_area = IntSize(bounds.width(), bounds.height());

Don&apos;t you need to do this in a subsequent patch once your change to WebInputEvent has landed and you&apos;ve updated Chromium to use this API?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677102</commentid>
    <comment_count>7</comment_count>
      <attachid>154117</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-07-24 12:20:48 -0700</bug_when>
    <thetext>Comment on attachment 154117
Patch for landing

View in context: https://bugs.webkit.org/attachment.cgi?id=154117&amp;action=review

&gt; Source/WebKit/chromium/public/WebInputEvent.h:373
&gt;      // NOTE: |deltaX| and |deltaY| represents the amount to scroll for Scroll gesture events. For Pinch gesture events, |deltaX| represents the scaling/magnification factor. For a GestureTap event, |deltaX| and |deltaY| represent the horizontal and vertical radii of the touch region.

Do we need to update this comment?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677111</commentid>
    <comment_count>8</comment_count>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-07-24 12:37:10 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 154117 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=154117&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/chromium/src/WebInputEventConversion.cpp:155
&gt; &gt;          m_type = PlatformEvent::GestureTap;
&gt; &gt; -        m_area = IntSize(e.deltaX * 2, e.deltaY * 2);
&gt; &gt; +        IntRect bounds(e.boundingBox);
&gt; &gt; +        m_area = IntSize(bounds.width(), bounds.height());
&gt; 
&gt; Don&apos;t you need to do this in a subsequent patch once your change to WebInputEvent has landed and you&apos;ve updated Chromium to use this API?

Yes, you&apos;re right... I will make this change in another patch once the Chromium side has landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677112</commentid>
    <comment_count>9</comment_count>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-07-24 12:38:24 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 154117 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=154117&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/chromium/public/WebInputEvent.h:373
&gt; &gt;      // NOTE: |deltaX| and |deltaY| represents the amount to scroll for Scroll gesture events. For Pinch gesture events, |deltaX| represents the scaling/magnification factor. For a GestureTap event, |deltaX| and |deltaY| represent the horizontal and vertical radii of the touch region.
&gt; 
&gt; Do we need to update this comment?

Yes, we do. I&apos;ll update it in the next patch after this and the Chromium patch both land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677113</commentid>
    <comment_count>10</comment_count>
      <attachid>154121</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-07-24 12:40:00 -0700</bug_when>
    <thetext>Created attachment 154121
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677165</commentid>
    <comment_count>11</comment_count>
      <attachid>154121</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-24 13:32:58 -0700</bug_when>
    <thetext>Comment on attachment 154121
Patch

Clearing flags on attachment: 154121

Committed r123520: &lt;http://trac.webkit.org/changeset/123520&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677166</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-24 13:33:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154111</attachid>
            <date>2012-07-24 11:11:29 -0700</date>
            <delta_ts>2012-07-24 12:11:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92144-20120724141120.patch</filename>
            <type>text/plain</type>
            <size>2977</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzNDc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGNhNDQ2ZmU5MDU4ZmZmNTYyZjFkYjIxYWU1M2UxMTRlYjMyOTU1MTguLjY1OWNkYzkzNzI3OGFl
MzY2OWY5ZWY2MDk0OTdhZDljOTI2NDg1YmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTItMDctMjQgIFRlcnJ5IEFuZGVyc29uICA8dGRhbmRlcnNvbkBj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBBZGQgYSBib3VuZGluZyBib3ggbWVt
YmVyIGluIFdlYkdlc3R1cmVFdmVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTIxNDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgbmV3IHxib3VuZGluZ0JveHwgbWVtYmVyIHdpbGwgYmUgdXNlZCB0
byBzdG9yZSB0aGUgdG91Y2ggcmVnaW9uIGZvciBhIFdlYkdlc3R1cmVFdmVudC4KKyAgICAgICAg
VGhpcyB3aWxsIGJlIHVzZWZ1bCBmb3IgZ2VzdHVyZSB0YXJnZXQgZnV6emluZyBhY3Jvc3MgbXVs
dGlwbGUgZGlmZmVyZW50IGdlc3R1cmUgdHlwZXMKKyAgICAgICAgKHRhcCwgbG9uZyBwcmVzcywg
c2Nyb2xsLCBldGMuKQorCisgICAgICAgICogcHVibGljL1dlYklucHV0RXZlbnQuaDoKKyAgICAg
ICAgKFdlYktpdCk6CisgICAgICAgIChXZWJHZXN0dXJlRXZlbnQpOgorICAgICAgICAoV2ViS2l0
OjpXZWJHZXN0dXJlRXZlbnQ6OldlYkdlc3R1cmVFdmVudCk6CisgICAgICAgICogc3JjL1dlYklu
cHV0RXZlbnQuY3BwOgorICAgICAgICAoU2FtZVNpemVBc1dlYkdlc3R1cmVFdmVudCk6CisKIDIw
MTItMDctMjQgIEpvY2hlbiBFaXNpbmdlciAgPGpvY2hlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAg
ICAgVW5yZXZpZXdlZC4gIFJvbGxlZCBERVBTLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9wdWJsaWMvV2ViSW5wdXRFdmVudC5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9w
dWJsaWMvV2ViSW5wdXRFdmVudC5oCmluZGV4IGI3YTVlY2JkMjJiMDQzNTUxNDlmMjA2NTRhY2Rj
YjBiYWNiOTU2M2QuLjQzOTcxN2U1MDU0ODNkYWExY2Q1MzEwYzM4ZTJkOTlmYWYwYWRjN2IgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYklucHV0RXZlbnQuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJJbnB1dEV2ZW50LmgKQEAgLTMz
LDExICszMywxNCBAQAogCiAjaW5jbHVkZSAiV2ViVG91Y2hQb2ludC5oIgogI2luY2x1ZGUgInBs
YXRmb3JtL1dlYkNvbW1vbi5oIgorI2luY2x1ZGUgInBsYXRmb3JtL1dlYlJlY3QuaCIKIAogI2lu
Y2x1ZGUgPHN0cmluZy5oPgogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAorc3RydWN0IFdlYlJlY3Q7
CisKIC8vIFRoZSBjbGFzc2VzIGRlZmluZWQgaW4gdGhpcyBmaWxlIGFyZSBpbnRlbmRlZCB0byBi
ZSB1c2VkIHdpdGgKIC8vIFdlYldpZGdldCdzIGhhbmRsZUlucHV0RXZlbnQgbWV0aG9kLiAgVGhl
c2UgZXZlbnQgdHlwZXMgYXJlIGNyb3NzLQogLy8gcGxhdGZvcm0gYW5kIGNvcnJlc3BvbmQgY2xv
c2VseSB0byBXZWJDb3JlJ3MgUGxhdGZvcm0qRXZlbnQgY2xhc3Nlcy4KQEAgLTM3Miw2ICszNzUs
NyBAQCBwdWJsaWM6CiAgICAgLy8gTk9URTogfGRlbHRhWHwgYW5kIHxkZWx0YVl8IHJlcHJlc2Vu
dHMgdGhlIGFtb3VudCB0byBzY3JvbGwgZm9yIFNjcm9sbCBnZXN0dXJlIGV2ZW50cy4gRm9yIFBp
bmNoIGdlc3R1cmUgZXZlbnRzLCB8ZGVsdGFYfCByZXByZXNlbnRzIHRoZSBzY2FsaW5nL21hZ25p
ZmljYXRpb24gZmFjdG9yLiBGb3IgYSBHZXN0dXJlVGFwIGV2ZW50LCB8ZGVsdGFYfCBhbmQgfGRl
bHRhWXwgcmVwcmVzZW50IHRoZSBob3Jpem9udGFsIGFuZCB2ZXJ0aWNhbCByYWRpaSBvZiB0aGUg
dG91Y2ggcmVnaW9uLgogICAgIGZsb2F0IGRlbHRhWDsKICAgICBmbG9hdCBkZWx0YVk7CisgICAg
V2ViUmVjdCBib3VuZGluZ0JveDsKIAogICAgIFdlYkdlc3R1cmVFdmVudCh1bnNpZ25lZCBzaXpl
UGFyYW0gPSBzaXplb2YoV2ViR2VzdHVyZUV2ZW50KSkKICAgICAgICAgOiBXZWJJbnB1dEV2ZW50
KHNpemVQYXJhbSkKQEAgLTM4MSw2ICszODUsNyBAQCBwdWJsaWM6CiAgICAgICAgICwgZ2xvYmFs
WSgwKQogICAgICAgICAsIGRlbHRhWCgwLjBmKQogICAgICAgICAsIGRlbHRhWSgwLjBmKQorICAg
ICAgICAsIGJvdW5kaW5nQm94KDAsIDAsIDAsIDApCiAgICAgewogICAgIH0KIH07CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJJbnB1dEV2ZW50LmNwcCBiL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYklucHV0RXZlbnQuY3BwCmluZGV4IGMwNjkwZjhkN2Mz
ODE2OWY1ZTAwNDM2MWQ4NmUzMDY0MTJkYzM3N2EuLjY2YTA0ODBiNGQ0YWRhYzMxN2JhMzEyOWE3
ZjAyY2QzYTVmY2I0NjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YklucHV0RXZlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYklucHV0
RXZlbnQuY3BwCkBAIC02MCw3ICs2MCw3IEBAIHN0cnVjdCBTYW1lU2l6ZUFzV2ViTW91c2VXaGVl
bEV2ZW50IDogcHVibGljIFNhbWVTaXplQXNXZWJNb3VzZUV2ZW50IHsKIH07CiAKIHN0cnVjdCBT
YW1lU2l6ZUFzV2ViR2VzdHVyZUV2ZW50IDogcHVibGljIFNhbWVTaXplQXNXZWJJbnB1dEV2ZW50
IHsKLSAgICBpbnQgZ2VzdHVyZURhdGFbNl07CisgICAgaW50IGdlc3R1cmVEYXRhWzEwXTsKIH07
CiAKIHN0cnVjdCBTYW1lU2l6ZUFzV2ViVG91Y2hFdmVudCA6IHB1YmxpYyBTYW1lU2l6ZUFzV2Vi
SW5wdXRFdmVudCB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154117</attachid>
            <date>2012-07-24 12:11:49 -0700</date>
            <delta_ts>2012-07-24 12:39:56 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-92144-20120724151140.patch</filename>
            <type>text/plain</type>
            <size>3589</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzNDc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGNhNDQ2ZmU5MDU4ZmZmNTYyZjFkYjIxYWU1M2UxMTRlYjMyOTU1MTguLmM0MDgwYmE2ZTgzNjc3
MjZhMmY0YmNmNjVlMzJkYWY0NTE4ZGZhY2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTItMDctMjQgIFRlcnJ5IEFuZGVyc29uICA8dGRhbmRlcnNvbkBj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBBZGQgYSBib3VuZGluZyBib3ggbWVt
YmVyIGluIFdlYkdlc3R1cmVFdmVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTIxNDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgbmV3IHxib3VuZGluZ0JveHwgbWVtYmVyIHdpbGwgYmUgdXNlZCB0
byBzdG9yZSB0aGUgdG91Y2ggcmVnaW9uIGZvciBhIFdlYkdlc3R1cmVFdmVudC4KKyAgICAgICAg
VGhpcyB3aWxsIGJlIHVzZWZ1bCBmb3IgZ2VzdHVyZSB0YXJnZXQgZnV6emluZyBhY3Jvc3MgbXVs
dGlwbGUgZGlmZmVyZW50IGdlc3R1cmUgdHlwZXMKKyAgICAgICAgKHRhcCwgbG9uZyBwcmVzcywg
c2Nyb2xsLCBldGMuKQorCisgICAgICAgICogcHVibGljL1dlYklucHV0RXZlbnQuaDoKKyAgICAg
ICAgKFdlYkdlc3R1cmVFdmVudCk6CisgICAgICAgICogc3JjL1dlYklucHV0RXZlbnQuY3BwOgor
ICAgICAgICAoU2FtZVNpemVBc1dlYkdlc3R1cmVFdmVudCk6CisgICAgICAgICogc3JjL1dlYklu
cHV0RXZlbnRDb252ZXJzaW9uLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1HZXN0dXJl
RXZlbnRCdWlsZGVyOjpQbGF0Zm9ybUdlc3R1cmVFdmVudEJ1aWxkZXIpOgorCiAyMDEyLTA3LTI0
ICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2
aWV3ZWQuICBSb2xsZWQgREVQUy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
cHVibGljL1dlYklucHV0RXZlbnQuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YklucHV0RXZlbnQuaAppbmRleCBiN2E1ZWNiZDIyYjA0MzU1MTQ5ZjIwNjU0YWNkY2IwYmFjYjk1
NjNkLi40MGE2ZmRiM2UyNmNlY2FjODg3OGY2OTVlMTYwNGFiOTFjYWVlMWZmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJJbnB1dEV2ZW50LmgKKysrIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSW5wdXRFdmVudC5oCkBAIC0zMyw2ICszMyw3
IEBACiAKICNpbmNsdWRlICJXZWJUb3VjaFBvaW50LmgiCiAjaW5jbHVkZSAicGxhdGZvcm0vV2Vi
Q29tbW9uLmgiCisjaW5jbHVkZSAicGxhdGZvcm0vV2ViUmVjdC5oIgogCiAjaW5jbHVkZSA8c3Ry
aW5nLmg+CiAKQEAgLTM3Miw2ICszNzMsNyBAQCBwdWJsaWM6CiAgICAgLy8gTk9URTogfGRlbHRh
WHwgYW5kIHxkZWx0YVl8IHJlcHJlc2VudHMgdGhlIGFtb3VudCB0byBzY3JvbGwgZm9yIFNjcm9s
bCBnZXN0dXJlIGV2ZW50cy4gRm9yIFBpbmNoIGdlc3R1cmUgZXZlbnRzLCB8ZGVsdGFYfCByZXBy
ZXNlbnRzIHRoZSBzY2FsaW5nL21hZ25pZmljYXRpb24gZmFjdG9yLiBGb3IgYSBHZXN0dXJlVGFw
IGV2ZW50LCB8ZGVsdGFYfCBhbmQgfGRlbHRhWXwgcmVwcmVzZW50IHRoZSBob3Jpem9udGFsIGFu
ZCB2ZXJ0aWNhbCByYWRpaSBvZiB0aGUgdG91Y2ggcmVnaW9uLgogICAgIGZsb2F0IGRlbHRhWDsK
ICAgICBmbG9hdCBkZWx0YVk7CisgICAgV2ViUmVjdCBib3VuZGluZ0JveDsKIAogICAgIFdlYkdl
c3R1cmVFdmVudCh1bnNpZ25lZCBzaXplUGFyYW0gPSBzaXplb2YoV2ViR2VzdHVyZUV2ZW50KSkK
ICAgICAgICAgOiBXZWJJbnB1dEV2ZW50KHNpemVQYXJhbSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYklucHV0RXZlbnQuY3BwIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViSW5wdXRFdmVudC5jcHAKaW5kZXggYzA2OTBmOGQ3YzM4MTY5ZjVlMDA0MzYx
ZDg2ZTMwNjQxMmRjMzc3YS4uNjZhMDQ4MGI0ZDRhZGFjMzE3YmEzMTI5YTdmMDJjZDNhNWZjYjQ2
OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViSW5wdXRFdmVudC5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViSW5wdXRFdmVudC5jcHAKQEAg
LTYwLDcgKzYwLDcgQEAgc3RydWN0IFNhbWVTaXplQXNXZWJNb3VzZVdoZWVsRXZlbnQgOiBwdWJs
aWMgU2FtZVNpemVBc1dlYk1vdXNlRXZlbnQgewogfTsKIAogc3RydWN0IFNhbWVTaXplQXNXZWJH
ZXN0dXJlRXZlbnQgOiBwdWJsaWMgU2FtZVNpemVBc1dlYklucHV0RXZlbnQgewotICAgIGludCBn
ZXN0dXJlRGF0YVs2XTsKKyAgICBpbnQgZ2VzdHVyZURhdGFbMTBdOwogfTsKIAogc3RydWN0IFNh
bWVTaXplQXNXZWJUb3VjaEV2ZW50IDogcHVibGljIFNhbWVTaXplQXNXZWJJbnB1dEV2ZW50IHsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYklucHV0RXZlbnRDb252
ZXJzaW9uLmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYklucHV0RXZlbnRDb252
ZXJzaW9uLmNwcAppbmRleCAyMDdkODFjYTM4NGQzNmM4M2E0ZDEwMWU0NzBkYTllMDkyMjIzNGQ4
Li43N2FlOGVhYmJlNDY0MDViN2Y2NjA0MDFkNjJiNGM3NGZiOWUxNzU4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJJbnB1dEV2ZW50Q29udmVyc2lvbi5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViSW5wdXRFdmVudENvbnZlcnNpb24uY3Bw
CkBAIC0xNDksMTAgKzE0OSwxMiBAQCBQbGF0Zm9ybUdlc3R1cmVFdmVudEJ1aWxkZXI6OlBsYXRm
b3JtR2VzdHVyZUV2ZW50QnVpbGRlcihXaWRnZXQqIHdpZGdldCwgY29uc3QgVwogICAgIGNhc2Ug
V2ViSW5wdXRFdmVudDo6R2VzdHVyZVNjcm9sbFVwZGF0ZToKICAgICAgICAgbV90eXBlID0gUGxh
dGZvcm1FdmVudDo6R2VzdHVyZVNjcm9sbFVwZGF0ZTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2Fz
ZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlVGFwOgorICAgIGNhc2UgV2ViSW5wdXRFdmVudDo6R2Vz
dHVyZVRhcDogewogICAgICAgICBtX3R5cGUgPSBQbGF0Zm9ybUV2ZW50OjpHZXN0dXJlVGFwOwot
ICAgICAgICBtX2FyZWEgPSBJbnRTaXplKGUuZGVsdGFYICogMiwgZS5kZWx0YVkgKiAyKTsKKyAg
ICAgICAgSW50UmVjdCBib3VuZHMoZS5ib3VuZGluZ0JveCk7CisgICAgICAgIG1fYXJlYSA9IElu
dFNpemUoYm91bmRzLndpZHRoKCksIGJvdW5kcy5oZWlnaHQoKSk7CiAgICAgICAgIGJyZWFrOwor
ICAgIH0KICAgICBjYXNlIFdlYklucHV0RXZlbnQ6Okdlc3R1cmVUYXBEb3duOgogICAgICAgICBt
X3R5cGUgPSBQbGF0Zm9ybUV2ZW50OjpHZXN0dXJlVGFwRG93bjsKICAgICAgICAgYnJlYWs7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154121</attachid>
            <date>2012-07-24 12:40:00 -0700</date>
            <delta_ts>2012-07-24 13:32:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92144-20120724153951.patch</filename>
            <type>text/plain</type>
            <size>2501</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzNDc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGNhNDQ2ZmU5MDU4ZmZmNTYyZjFkYjIxYWU1M2UxMTRlYjMyOTU1MTguLmQxMzUzMDczYzY5NjZj
M2FjYmQ4Yzg5MTk2OWFjZTc0Yjc4YmZkZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTItMDctMjQgIFRlcnJ5IEFuZGVyc29uICA8dGRhbmRlcnNvbkBj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBBZGQgYSBib3VuZGluZyBib3ggbWVt
YmVyIGluIFdlYkdlc3R1cmVFdmVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTIxNDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgbmV3IHxib3VuZGluZ0JveHwgbWVtYmVyIHdpbGwgYmUgdXNlZCB0
byBzdG9yZSB0aGUgdG91Y2ggcmVnaW9uIGZvciBhIFdlYkdlc3R1cmVFdmVudC4KKyAgICAgICAg
VGhpcyB3aWxsIGJlIHVzZWZ1bCBmb3IgZ2VzdHVyZSB0YXJnZXQgZnV6emluZyBhY3Jvc3MgbXVs
dGlwbGUgZGlmZmVyZW50IGdlc3R1cmUgdHlwZXMKKyAgICAgICAgKHRhcCwgbG9uZyBwcmVzcywg
c2Nyb2xsLCBldGMuKQorCisgICAgICAgICogcHVibGljL1dlYklucHV0RXZlbnQuaDoKKyAgICAg
ICAgKFdlYkdlc3R1cmVFdmVudCk6CisgICAgICAgICogc3JjL1dlYklucHV0RXZlbnQuY3BwOgor
ICAgICAgICAoU2FtZVNpemVBc1dlYkdlc3R1cmVFdmVudCk6CisKIDIwMTItMDctMjQgIEpvY2hl
biBFaXNpbmdlciAgPGpvY2hlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4g
IFJvbGxlZCBERVBTLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMv
V2ViSW5wdXRFdmVudC5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSW5wdXRF
dmVudC5oCmluZGV4IGI3YTVlY2JkMjJiMDQzNTUxNDlmMjA2NTRhY2RjYjBiYWNiOTU2M2QuLjQw
YTZmZGIzZTI2Y2VjYWM4ODc4ZjY5NWUxNjA0YWI5MWNhZWUxZmYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYklucHV0RXZlbnQuaAorKysgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3B1YmxpYy9XZWJJbnB1dEV2ZW50LmgKQEAgLTMzLDYgKzMzLDcgQEAKIAog
I2luY2x1ZGUgIldlYlRvdWNoUG9pbnQuaCIKICNpbmNsdWRlICJwbGF0Zm9ybS9XZWJDb21tb24u
aCIKKyNpbmNsdWRlICJwbGF0Zm9ybS9XZWJSZWN0LmgiCiAKICNpbmNsdWRlIDxzdHJpbmcuaD4K
IApAQCAtMzcyLDYgKzM3Myw3IEBAIHB1YmxpYzoKICAgICAvLyBOT1RFOiB8ZGVsdGFYfCBhbmQg
fGRlbHRhWXwgcmVwcmVzZW50cyB0aGUgYW1vdW50IHRvIHNjcm9sbCBmb3IgU2Nyb2xsIGdlc3R1
cmUgZXZlbnRzLiBGb3IgUGluY2ggZ2VzdHVyZSBldmVudHMsIHxkZWx0YVh8IHJlcHJlc2VudHMg
dGhlIHNjYWxpbmcvbWFnbmlmaWNhdGlvbiBmYWN0b3IuIEZvciBhIEdlc3R1cmVUYXAgZXZlbnQs
IHxkZWx0YVh8IGFuZCB8ZGVsdGFZfCByZXByZXNlbnQgdGhlIGhvcml6b250YWwgYW5kIHZlcnRp
Y2FsIHJhZGlpIG9mIHRoZSB0b3VjaCByZWdpb24uCiAgICAgZmxvYXQgZGVsdGFYOwogICAgIGZs
b2F0IGRlbHRhWTsKKyAgICBXZWJSZWN0IGJvdW5kaW5nQm94OwogCiAgICAgV2ViR2VzdHVyZUV2
ZW50KHVuc2lnbmVkIHNpemVQYXJhbSA9IHNpemVvZihXZWJHZXN0dXJlRXZlbnQpKQogICAgICAg
ICA6IFdlYklucHV0RXZlbnQoc2l6ZVBhcmFtKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViSW5wdXRFdmVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJJbnB1dEV2ZW50LmNwcAppbmRleCBjMDY5MGY4ZDdjMzgxNjlmNWUwMDQzNjFkODZlMzA2
NDEyZGMzNzdhLi42NmEwNDgwYjRkNGFkYWMzMTdiYTMxMjlhN2YwMmNkM2E1ZmNiNDY4IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJJbnB1dEV2ZW50LmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJJbnB1dEV2ZW50LmNwcApAQCAtNjAsNyAr
NjAsNyBAQCBzdHJ1Y3QgU2FtZVNpemVBc1dlYk1vdXNlV2hlZWxFdmVudCA6IHB1YmxpYyBTYW1l
U2l6ZUFzV2ViTW91c2VFdmVudCB7CiB9OwogCiBzdHJ1Y3QgU2FtZVNpemVBc1dlYkdlc3R1cmVF
dmVudCA6IHB1YmxpYyBTYW1lU2l6ZUFzV2ViSW5wdXRFdmVudCB7Ci0gICAgaW50IGdlc3R1cmVE
YXRhWzZdOworICAgIGludCBnZXN0dXJlRGF0YVsxMF07CiB9OwogCiBzdHJ1Y3QgU2FtZVNpemVB
c1dlYlRvdWNoRXZlbnQgOiBwdWJsaWMgU2FtZVNpemVBc1dlYklucHV0RXZlbnQgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>