<?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>99600</bug_id>
          
          <creation_ts>2012-10-17 08:23:34 -0700</creation_ts>
          <short_desc>[chromium] Double-tap defaults to zoom (should only do this on Android)</short_desc>
          <delta_ts>2012-10-19 17:19:53 -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>UI Events</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="Eugene Girard">girard</reporter>
          <assigned_to>yusufo</assigned_to>
          <cc>abarth</cc>
    
    <cc>aelias</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>rbyers</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yusufo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>744254</commentid>
    <comment_count>0</comment_count>
    <who name="Eugene Girard">girard</who>
    <bug_when>2012-10-17 08:23:34 -0700</bug_when>
    <thetext>Default handling for GestureDoubleTap is a little too broad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744439</commentid>
    <comment_count>1</comment_count>
      <attachid>169220</attachid>
    <who name="Eugene Girard">girard</who>
    <bug_when>2012-10-17 11:19:24 -0700</bug_when>
    <thetext>Created attachment 169220
#If out some ANDROID-specific code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744635</commentid>
    <comment_count>2</comment_count>
    <who name="Rick Byers">rbyers</who>
    <bug_when>2012-10-17 14:42:52 -0700</bug_when>
    <thetext>For the record, this was introduced in bug 90316.  The behavior on desktop was non-deterministic somehow, it was driving us nuts that a few people complained of this on ChromeOS but we couldn&apos;t reproduce it widely for some reason.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744657</commentid>
    <comment_count>3</comment_count>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-10-17 14:55:00 -0700</bug_when>
    <thetext>Seems fine for you to disable this code.  But the normal way to do this in WebKit is to add a WebSetting.  We should add one for double-tap zoom.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746378</commentid>
    <comment_count>4</comment_count>
    <who name="Eugene Girard">girard</who>
    <bug_when>2012-10-19 09:47:48 -0700</bug_when>
    <thetext>trchen, can you convert this to use a a WebSetting</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746441</commentid>
    <comment_count>5</comment_count>
    <who name="Rick Byers">rbyers</who>
    <bug_when>2012-10-19 10:50:49 -0700</bug_when>
    <thetext>yusufo is working on this</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746485</commentid>
    <comment_count>6</comment_count>
      <attachid>169662</attachid>
    <who name="">yusufo</who>
    <bug_when>2012-10-19 11:31:18 -0700</bug_when>
    <thetext>Created attachment 169662
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746487</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-19 11:33:33 -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>746488</commentid>
    <comment_count>8</comment_count>
      <attachid>169662</attachid>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-10-19 11:34:04 -0700</bug_when>
    <thetext>Comment on attachment 169662
Patch

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

&gt; Source/WebKit/chromium/src/WebSettingsImpl.h:169
&gt; +    bool doubleTapToZoomEnabled() {return m_doubleTapToZoomEnabled; }

Nit: missing whitespace

&gt; Source/WebKit/chromium/src/WebViewImpl.cpp:778
&gt; +        if (!m_webSettings-&gt;doubleTapToZoomEnabled())

We don&apos;t want to break right away, we want it to be handled by WebCore below.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746501</commentid>
    <comment_count>9</comment_count>
      <attachid>169665</attachid>
    <who name="">yusufo</who>
    <bug_when>2012-10-19 11:46:25 -0700</bug_when>
    <thetext>Created attachment 169665
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746505</commentid>
    <comment_count>10</comment_count>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-10-19 11:50:55 -0700</bug_when>
    <thetext>LGTM.  Adam, could you r+?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746550</commentid>
    <comment_count>11</comment_count>
      <attachid>169665</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-19 12:46:39 -0700</bug_when>
    <thetext>Comment on attachment 169665
Patch

Rejecting attachment 169665 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
ommit-queue/Source/WebKit/chromium/third_party/snappy/src --revision 63 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
49&gt;At revision 63.

________ running &apos;/usr/bin/python tools/clang/scripts/update.py --mac-only&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;

________ running &apos;/usr/bin/python gyp_webkit&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/14461554</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746598</commentid>
    <comment_count>12</comment_count>
      <attachid>169687</attachid>
    <who name="">yusufo</who>
    <bug_when>2012-10-19 13:32:19 -0700</bug_when>
    <thetext>Created attachment 169687
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746794</commentid>
    <comment_count>13</comment_count>
      <attachid>169687</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-19 17:19:49 -0700</bug_when>
    <thetext>Comment on attachment 169687
Patch

Clearing flags on attachment: 169687

Committed r131965: &lt;http://trac.webkit.org/changeset/131965&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746795</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-19 17:19:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169220</attachid>
            <date>2012-10-17 11:19:24 -0700</date>
            <delta_ts>2012-10-19 11:31:16 -0700</delta_ts>
            <desc>#If out some ANDROID-specific code.</desc>
            <filename>bug-99600-20121017141811.patch</filename>
            <type>text/plain</type>
            <size>1819</size>
            <attacher name="Eugene Girard">girard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDFjNzA4ODkyZTljZTFmZTgzM2VkNjBhZDcxMDdlZjRjMTBjOTMzYTEuLjQ5OGE5YzllODUxMDQ0
MGYxODRiYmQ4NDZiYmExZGRjNmZmYTMxMGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTItMTAtMTcgIEV1Z2VuZSBHaXJhcmQgIDxnaXJhcmRAY2hyb21p
dW0ub3JnPgorCisgICAgICAgIElmZGVmIG91dCBzb21lIGFuZHJvaWQtc3BlY2lmaWMgY29kZS4K
KworICAgICAgICBbY2hyb21pdW1dIERvdWJsZS10YXAgZGVmYXVsdHMgdG8gem9vbSAoc2hvdWxk
IG9ubHkgZG8gdGhpcyBvbiBBbmRyb2lkKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTk2MDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBNb3N0IGNocm9taXVtIGNsaWVudHMgZG9uJ3QgaGF2ZSBkb3VibGUt
dGFwLXRvLXpvb20gYXMgdGhlaXIgZGVmYXVsdAorICAgICAgICBhY3Rpb24uCisKKyAgICAgICAg
KiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6aGFu
ZGxlR2VzdHVyZUV2ZW50KToKKyAgICAgICAgQWRkZWQgI2lmIGFyb3VuZCBBTkRST0lELXNwZWNp
ZmljIGNvZGUuIE5vdGUgdGhhdCB0aGUgR2VzdHVyZURvdWJsZVRhcAorICAgICAgICBjYXNlIG5v
dyBmYWxscyB0aHJvdWdoIHRvIHRoZSBzYW1lIGhhbmRsZXIgdGhhdCB3YXMgaW4gcGxhY2UgYmVm
b3JlCisgICAgICAgIHJldiAxMjk5MjgKKwogMjAxMi0xMC0xMiAgU2hlcmlmZiBCb3QgIDx3ZWJr
aXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gIFJvbGxlZCBE
RVBTLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwu
Y3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCmluZGV4IGMx
YzljODJjMmQ4MTIyNDgxZTU1YzA3ZTBjOGU5YWJlNGUyN2VlNTUuLmU4MzgyYjY0N2NmOTNlNGE5
ZGY1YjVlYWE5MGRmMTZmZjAyOWY4ZGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vc3JjL1dlYlZpZXdJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJWaWV3SW1wbC5jcHAKQEAgLTc3NCwxMCArNzc0LDEyIEBAIGJvb2wgV2ViVmlld0ltcGw6Omhh
bmRsZUdlc3R1cmVFdmVudChjb25zdCBXZWJHZXN0dXJlRXZlbnQmIGV2ZW50KQogICAgICAgICBi
cmVhazsKICAgICB9CiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlRG91YmxlVGFwOgor
I2lmIE9TKEFORFJPSUQpCiAgICAgICAgIG1fY2xpZW50LT5jYW5jZWxTY2hlZHVsZWRDb250ZW50
SW50ZW50cygpOwogICAgICAgICBhbmltYXRlWm9vbUFyb3VuZFBvaW50KFdlYlBvaW50KGV2ZW50
LngsIGV2ZW50LnkpLCBEb3VibGVUYXApOwogICAgICAgICBldmVudFN3YWxsb3dlZCA9IHRydWU7
CiAgICAgICAgIGJyZWFrOworI2VuZGlmCiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJl
U2Nyb2xsQmVnaW46CiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlUGluY2hCZWdpbjoK
ICAgICAgICAgbV9jbGllbnQtPmNhbmNlbFNjaGVkdWxlZENvbnRlbnRJbnRlbnRzKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169662</attachid>
            <date>2012-10-19 11:31:18 -0700</date>
            <delta_ts>2012-10-19 11:46:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99600-20121019113001.patch</filename>
            <type>text/plain</type>
            <size>5237</size>
            <attacher>yusufo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxOTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGU4MmQxZmE0ZGFiZTMxY2ExZjExOGI0NmFkODIzZWVmYmVlYTI3ZmMuLmRiOTBlMWM2MTQ2MmE5
NjBkZDg3MjhiMTBlMjk2ZTE5N2JkZGRiZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMTItMTAtMTkgIFl1c3VmIE96dXlzYWwgIDx5dXN1Zm9AZ29vZ2xl
LmNvbT4KKworICAgICAgICBbY2hyb21pdW1dIERvdWJsZS10YXAgZGVmYXVsdHMgdG8gem9vbSAo
c2hvdWxkIG9ubHkgZG8gdGhpcyBvbiBBbmRyb2lkKQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk2MDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGRzIGEgd2ViIHNldHRpbmcgZm9yIGVuYWJsaW5nIERv
dWJsZVRhcFRvWm9vbSBvbiBhIGRvdWJsZVRhcCBnZXN0dXJlLgorICAgICAgICBUaGlzIGdlc3R1
cmUgd2FzIGp1c3QgbmVlZGVkIGZvciBtb2JpbGUsIGFuZCB0aGUgcGF0Y2ggdGhhdCBpbXBsZW1l
bnRlZCBpdCBjYXVzZWQgcmVncmVzc2lvbnMgb24gb3RoZXIgcGxhdGZvcm1zLgorCisgICAgICAg
ICogcHVibGljL1dlYlNldHRpbmdzLmg6CisgICAgICAgICogc3JjL1dlYlNldHRpbmdzSW1wbC5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYlNldHRpbmdzSW1wbDo6V2ViU2V0dGluZ3NJbXBsKToK
KyAgICAgICAgKFdlYktpdDo6V2ViU2V0dGluZ3NJbXBsOjpzZXREb3VibGVUYXBUb1pvb21FbmFi
bGVkKToKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogc3JjL1dlYlNldHRpbmdzSW1wbC5o
OgorICAgICAgICAoV2ViU2V0dGluZ3NJbXBsKToKKyAgICAgICAgKFdlYktpdDo6V2ViU2V0dGlu
Z3NJbXBsOjpkb3VibGVUYXBUb1pvb21FbmFibGVkKToKKyAgICAgICAgKiBzcmMvV2ViVmlld0lt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6aGFuZGxlR2VzdHVyZUV2ZW50
KToKKyAgICAgICAgKiB0ZXN0cy9XZWJGcmFtZVRlc3QuY3BwOgorCiAyMDEyLTEwLTE5ICBKb2No
ZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0g
Zml4IHRoZSBmaXgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YlNldHRpbmdzLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTZXR0aW5ncy5o
CmluZGV4IGFiZDg0ZWQwZTU3YWZlOTgzMWZmZmQwNjM5MWU0MjkxZTVkYzJiZTQuLmU4OThjMDk3
MzAyMWY2ODRjMWMyMjc5MDlhNjQ2OTQ0OTYzZTc3NGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vcHVibGljL1dlYlNldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViU2V0dGluZ3MuaApAQCAtODksNiArODksNyBAQCBwdWJsaWM6CiAgICAg
dmlydHVhbCB2b2lkIHNldERldmVsb3BlckV4dHJhc0VuYWJsZWQoYm9vbCkgPSAwOwogICAgIHZp
cnR1YWwgdm9pZCBzZXREZXZpY2VTdXBwb3J0c01vdXNlKGJvb2wpID0gMDsKICAgICB2aXJ0dWFs
IHZvaWQgc2V0RGV2aWNlU3VwcG9ydHNUb3VjaChib29sKSA9IDA7CisgICAgdmlydHVhbCB2b2lk
IHNldERvdWJsZVRhcFRvWm9vbUVuYWJsZWQoYm9vbCkgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBz
ZXREb3dubG9hZGFibGVCaW5hcnlGb250c0VuYWJsZWQoYm9vbCkgPSAwOwogICAgIHZpcnR1YWwg
dm9pZCBzZXRFZGl0YWJsZUxpbmtCZWhhdmlvck5ldmVyTGl2ZSgpID0gMDsKICAgICB2aXJ0dWFs
IHZvaWQgc2V0RWRpdGluZ0JlaGF2aW9yKEVkaXRpbmdCZWhhdmlvcikgPSAwOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU2V0dGluZ3NJbXBsLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlNldHRpbmdzSW1wbC5jcHAKaW5kZXggOTg4YzVlNjZi
MWUxM2MxNmU5ZjY3ZDAyYTQ3Y2EwNzhkZjM4NjA5OC4uYjQwNjRkYTQ3MmZjODU5N2U4YThmMDdh
NGY0OGZhNDQ5ZDkwNTE2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
V2ViU2V0dGluZ3NJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJT
ZXR0aW5nc0ltcGwuY3BwCkBAIC01NSw2ICs1NSw3IEBAIFdlYlNldHRpbmdzSW1wbDo6V2ViU2V0
dGluZ3NJbXBsKFNldHRpbmdzKiBzZXR0aW5ncykKICAgICAsIG1fYXBwbHlEZWZhdWx0RGV2aWNl
U2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoZmFsc2UpCiAgICAgLCBtX2dlc3R1cmVUYXBIaWdobGln
aHRFbmFibGVkKHRydWUpCiAgICAgLCBtX2F1dG9ab29tRm9jdXNlZE5vZGVUb0xlZ2libGVTY2Fs
ZShmYWxzZSkKKyAgICAsIG1fZG91YmxlVGFwVG9ab29tRW5hYmxlZChmYWxzZSkKICAgICAsIG1f
ZGVmYXVsdFRpbGVTaXplKFdlYlNpemUoMjU2LCAyNTYpKQogICAgICwgbV9tYXhVbnRpbGVkTGF5
ZXJTaXplKFdlYlNpemUoNTEyLCA1MTIpKQogewpAQCAtMjY0LDYgKzI2NSwxMSBAQCB2b2lkIFdl
YlNldHRpbmdzSW1wbDo6c2V0UGFnZUNhY2hlU3VwcG9ydHNQbHVnaW5zKGJvb2wgcGFnZUNhY2hl
U3VwcG9ydHNQbHVnaW5zKQogICAgIG1fc2V0dGluZ3MtPnNldFBhZ2VDYWNoZVN1cHBvcnRzUGx1
Z2lucyhwYWdlQ2FjaGVTdXBwb3J0c1BsdWdpbnMpOwogfQogCit2b2lkIFdlYlNldHRpbmdzSW1w
bDo6c2V0RG91YmxlVGFwVG9ab29tRW5hYmxlZChib29sIGRvdWJsZVRhcFRvWm9vbUVuYWJsZWQp
Cit7CisgICAgbV9kb3VibGVUYXBUb1pvb21FbmFibGVkID0gZG91YmxlVGFwVG9ab29tRW5hYmxl
ZDsKK30KKwogdm9pZCBXZWJTZXR0aW5nc0ltcGw6OnNldERvd25sb2FkYWJsZUJpbmFyeUZvbnRz
RW5hYmxlZChib29sIGVuYWJsZWQpCiB7CiAgICAgbV9zZXR0aW5ncy0+c2V0RG93bmxvYWRhYmxl
QmluYXJ5Rm9udHNFbmFibGVkKGVuYWJsZWQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViU2V0dGluZ3NJbXBsLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJTZXR0aW5nc0ltcGwuaAppbmRleCAxMTY5YzMxY2YzZWIyYWU4MGZkYTFmODg1Y2QwODY5
MTY4ZjQ2YTQxLi44ZGZkYmJkODRiZjRjZjhhNTgyNTMyOTVlMTVkNjY5NGNiMTAwODQ5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJTZXR0aW5nc0ltcGwuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJTZXR0aW5nc0ltcGwuaApAQCAtODEsNiAr
ODEsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHNldERldmVsb3BlckV4dHJhc0VuYWJs
ZWQoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldERldmljZVN1cHBvcnRzTW91c2UoYm9vbCk7
CiAgICAgdmlydHVhbCB2b2lkIHNldERldmljZVN1cHBvcnRzVG91Y2goYm9vbCk7CisgICAgdmly
dHVhbCB2b2lkIHNldERvdWJsZVRhcFRvWm9vbUVuYWJsZWQoYm9vbCk7CiAgICAgdmlydHVhbCB2
b2lkIHNldERvd25sb2FkYWJsZUJpbmFyeUZvbnRzRW5hYmxlZChib29sKTsKICAgICB2aXJ0dWFs
IHZvaWQgc2V0RWRpdGFibGVMaW5rQmVoYXZpb3JOZXZlckxpdmUoKTsKICAgICB2aXJ0dWFsIHZv
aWQgc2V0RWRpdGluZ0JlaGF2aW9yKEVkaXRpbmdCZWhhdmlvcik7CkBAIC0xNjUsNiArMTY2LDcg
QEAgcHVibGljOgogICAgIGJvb2wgYXBwbHlQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoKSBj
b25zdDsKICAgICBib29sIGF1dG9ab29tRm9jdXNlZE5vZGVUb0xlZ2libGVTY2FsZSgpIGNvbnN0
IHsgcmV0dXJuIG1fYXV0b1pvb21Gb2N1c2VkTm9kZVRvTGVnaWJsZVNjYWxlOyB9CiAgICAgYm9v
bCBnZXN0dXJlVGFwSGlnaGxpZ2h0RW5hYmxlZCgpIHsgcmV0dXJuIG1fZ2VzdHVyZVRhcEhpZ2hs
aWdodEVuYWJsZWQ7IH0KKyAgICBib29sIGRvdWJsZVRhcFRvWm9vbUVuYWJsZWQoKSB7cmV0dXJu
IG1fZG91YmxlVGFwVG9ab29tRW5hYmxlZDsgfQogICAgIFdlYlNpemUgZGVmYXVsdFRpbGVTaXpl
KCkgY29uc3QgeyByZXR1cm4gbV9kZWZhdWx0VGlsZVNpemU7IH0KICAgICBXZWJTaXplIG1heFVu
dGlsZWRMYXllclNpemUoKSBjb25zdCB7IHJldHVybiBtX21heFVudGlsZWRMYXllclNpemU7IH0K
IApAQCAtMTc4LDYgKzE4MCw3IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX2FwcGx5RGVmYXVsdERl
dmljZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yOwogICAgIGJvb2wgbV9nZXN0dXJlVGFwSGlnaGxp
Z2h0RW5hYmxlZDsKICAgICBib29sIG1fYXV0b1pvb21Gb2N1c2VkTm9kZVRvTGVnaWJsZVNjYWxl
OworICAgIGJvb2wgbV9kb3VibGVUYXBUb1pvb21FbmFibGVkOwogICAgIFdlYlNpemUgbV9kZWZh
dWx0VGlsZVNpemU7CiAgICAgV2ViU2l6ZSBtX21heFVudGlsZWRMYXllclNpemU7CiB9OwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCmluZGV4IDgwYmY1MzdjMzg1
ODI4ZTMxNmMyNGRkODk0MjgxZTE0NGM5MjMyMWYuLmZiNmM1OTk3ZDc2MDVjNzNiZWNhN2I1YTQ1
M2VkNTcxYjVkNmY3NTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlZpZXdJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1w
bC5jcHAKQEAgLTc3NSw2ICs3NzUsOSBAQCBib29sIFdlYlZpZXdJbXBsOjpoYW5kbGVHZXN0dXJl
RXZlbnQoY29uc3QgV2ViR2VzdHVyZUV2ZW50JiBldmVudCkKICAgICAgICAgYnJlYWs7CiAgICAg
fQogICAgIGNhc2UgV2ViSW5wdXRFdmVudDo6R2VzdHVyZURvdWJsZVRhcDoKKyAgICAgICAgaWYg
KCFtX3dlYlNldHRpbmdzLT5kb3VibGVUYXBUb1pvb21FbmFibGVkKCkpCisgICAgICAgICAgICBi
cmVhazsKKwogICAgICAgICBtX2NsaWVudC0+Y2FuY2VsU2NoZWR1bGVkQ29udGVudEludGVudHMo
KTsKICAgICAgICAgYW5pbWF0ZVpvb21Bcm91bmRQb2ludChXZWJQb2ludChldmVudC54LCBldmVu
dC55KSwgRG91YmxlVGFwKTsKICAgICAgICAgZXZlbnRTd2FsbG93ZWQgPSB0cnVlOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169665</attachid>
            <date>2012-10-19 11:46:25 -0700</date>
            <delta_ts>2012-10-19 13:32:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99600-20121019114509.patch</filename>
            <type>text/plain</type>
            <size>5575</size>
            <attacher>yusufo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxOTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGU4MmQxZmE0ZGFiZTMxY2ExZjExOGI0NmFkODIzZWVmYmVlYTI3ZmMuLmRiOTBlMWM2MTQ2MmE5
NjBkZDg3MjhiMTBlMjk2ZTE5N2JkZGRiZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMTItMTAtMTkgIFl1c3VmIE96dXlzYWwgIDx5dXN1Zm9AZ29vZ2xl
LmNvbT4KKworICAgICAgICBbY2hyb21pdW1dIERvdWJsZS10YXAgZGVmYXVsdHMgdG8gem9vbSAo
c2hvdWxkIG9ubHkgZG8gdGhpcyBvbiBBbmRyb2lkKQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk2MDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGRzIGEgd2ViIHNldHRpbmcgZm9yIGVuYWJsaW5nIERv
dWJsZVRhcFRvWm9vbSBvbiBhIGRvdWJsZVRhcCBnZXN0dXJlLgorICAgICAgICBUaGlzIGdlc3R1
cmUgd2FzIGp1c3QgbmVlZGVkIGZvciBtb2JpbGUsIGFuZCB0aGUgcGF0Y2ggdGhhdCBpbXBsZW1l
bnRlZCBpdCBjYXVzZWQgcmVncmVzc2lvbnMgb24gb3RoZXIgcGxhdGZvcm1zLgorCisgICAgICAg
ICogcHVibGljL1dlYlNldHRpbmdzLmg6CisgICAgICAgICogc3JjL1dlYlNldHRpbmdzSW1wbC5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYlNldHRpbmdzSW1wbDo6V2ViU2V0dGluZ3NJbXBsKToK
KyAgICAgICAgKFdlYktpdDo6V2ViU2V0dGluZ3NJbXBsOjpzZXREb3VibGVUYXBUb1pvb21FbmFi
bGVkKToKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogc3JjL1dlYlNldHRpbmdzSW1wbC5o
OgorICAgICAgICAoV2ViU2V0dGluZ3NJbXBsKToKKyAgICAgICAgKFdlYktpdDo6V2ViU2V0dGlu
Z3NJbXBsOjpkb3VibGVUYXBUb1pvb21FbmFibGVkKToKKyAgICAgICAgKiBzcmMvV2ViVmlld0lt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6aGFuZGxlR2VzdHVyZUV2ZW50
KToKKyAgICAgICAgKiB0ZXN0cy9XZWJGcmFtZVRlc3QuY3BwOgorCiAyMDEyLTEwLTE5ICBKb2No
ZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0g
Zml4IHRoZSBmaXgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YlNldHRpbmdzLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTZXR0aW5ncy5o
CmluZGV4IGFiZDg0ZWQwZTU3YWZlOTgzMWZmZmQwNjM5MWU0MjkxZTVkYzJiZTQuLmU4OThjMDk3
MzAyMWY2ODRjMWMyMjc5MDlhNjQ2OTQ0OTYzZTc3NGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vcHVibGljL1dlYlNldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViU2V0dGluZ3MuaApAQCAtODksNiArODksNyBAQCBwdWJsaWM6CiAgICAg
dmlydHVhbCB2b2lkIHNldERldmVsb3BlckV4dHJhc0VuYWJsZWQoYm9vbCkgPSAwOwogICAgIHZp
cnR1YWwgdm9pZCBzZXREZXZpY2VTdXBwb3J0c01vdXNlKGJvb2wpID0gMDsKICAgICB2aXJ0dWFs
IHZvaWQgc2V0RGV2aWNlU3VwcG9ydHNUb3VjaChib29sKSA9IDA7CisgICAgdmlydHVhbCB2b2lk
IHNldERvdWJsZVRhcFRvWm9vbUVuYWJsZWQoYm9vbCkgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBz
ZXREb3dubG9hZGFibGVCaW5hcnlGb250c0VuYWJsZWQoYm9vbCkgPSAwOwogICAgIHZpcnR1YWwg
dm9pZCBzZXRFZGl0YWJsZUxpbmtCZWhhdmlvck5ldmVyTGl2ZSgpID0gMDsKICAgICB2aXJ0dWFs
IHZvaWQgc2V0RWRpdGluZ0JlaGF2aW9yKEVkaXRpbmdCZWhhdmlvcikgPSAwOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU2V0dGluZ3NJbXBsLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlNldHRpbmdzSW1wbC5jcHAKaW5kZXggOTg4YzVlNjZi
MWUxM2MxNmU5ZjY3ZDAyYTQ3Y2EwNzhkZjM4NjA5OC4uYjQwNjRkYTQ3MmZjODU5N2U4YThmMDdh
NGY0OGZhNDQ5ZDkwNTE2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
V2ViU2V0dGluZ3NJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJT
ZXR0aW5nc0ltcGwuY3BwCkBAIC01NSw2ICs1NSw3IEBAIFdlYlNldHRpbmdzSW1wbDo6V2ViU2V0
dGluZ3NJbXBsKFNldHRpbmdzKiBzZXR0aW5ncykKICAgICAsIG1fYXBwbHlEZWZhdWx0RGV2aWNl
U2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoZmFsc2UpCiAgICAgLCBtX2dlc3R1cmVUYXBIaWdobGln
aHRFbmFibGVkKHRydWUpCiAgICAgLCBtX2F1dG9ab29tRm9jdXNlZE5vZGVUb0xlZ2libGVTY2Fs
ZShmYWxzZSkKKyAgICAsIG1fZG91YmxlVGFwVG9ab29tRW5hYmxlZChmYWxzZSkKICAgICAsIG1f
ZGVmYXVsdFRpbGVTaXplKFdlYlNpemUoMjU2LCAyNTYpKQogICAgICwgbV9tYXhVbnRpbGVkTGF5
ZXJTaXplKFdlYlNpemUoNTEyLCA1MTIpKQogewpAQCAtMjY0LDYgKzI2NSwxMSBAQCB2b2lkIFdl
YlNldHRpbmdzSW1wbDo6c2V0UGFnZUNhY2hlU3VwcG9ydHNQbHVnaW5zKGJvb2wgcGFnZUNhY2hl
U3VwcG9ydHNQbHVnaW5zKQogICAgIG1fc2V0dGluZ3MtPnNldFBhZ2VDYWNoZVN1cHBvcnRzUGx1
Z2lucyhwYWdlQ2FjaGVTdXBwb3J0c1BsdWdpbnMpOwogfQogCit2b2lkIFdlYlNldHRpbmdzSW1w
bDo6c2V0RG91YmxlVGFwVG9ab29tRW5hYmxlZChib29sIGRvdWJsZVRhcFRvWm9vbUVuYWJsZWQp
Cit7CisgICAgbV9kb3VibGVUYXBUb1pvb21FbmFibGVkID0gZG91YmxlVGFwVG9ab29tRW5hYmxl
ZDsKK30KKwogdm9pZCBXZWJTZXR0aW5nc0ltcGw6OnNldERvd25sb2FkYWJsZUJpbmFyeUZvbnRz
RW5hYmxlZChib29sIGVuYWJsZWQpCiB7CiAgICAgbV9zZXR0aW5ncy0+c2V0RG93bmxvYWRhYmxl
QmluYXJ5Rm9udHNFbmFibGVkKGVuYWJsZWQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViU2V0dGluZ3NJbXBsLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJTZXR0aW5nc0ltcGwuaAppbmRleCAxMTY5YzMxY2YzZWIyYWU4MGZkYTFmODg1Y2QwODY5
MTY4ZjQ2YTQxLi4xNDA1YjQ5ZWYxMmIxOTQyYmI0YWRiYTk4Y2E2NmUwMGI0NDAwZTYzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJTZXR0aW5nc0ltcGwuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJTZXR0aW5nc0ltcGwuaApAQCAtODEsNiAr
ODEsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHNldERldmVsb3BlckV4dHJhc0VuYWJs
ZWQoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldERldmljZVN1cHBvcnRzTW91c2UoYm9vbCk7
CiAgICAgdmlydHVhbCB2b2lkIHNldERldmljZVN1cHBvcnRzVG91Y2goYm9vbCk7CisgICAgdmly
dHVhbCB2b2lkIHNldERvdWJsZVRhcFRvWm9vbUVuYWJsZWQoYm9vbCk7CiAgICAgdmlydHVhbCB2
b2lkIHNldERvd25sb2FkYWJsZUJpbmFyeUZvbnRzRW5hYmxlZChib29sKTsKICAgICB2aXJ0dWFs
IHZvaWQgc2V0RWRpdGFibGVMaW5rQmVoYXZpb3JOZXZlckxpdmUoKTsKICAgICB2aXJ0dWFsIHZv
aWQgc2V0RWRpdGluZ0JlaGF2aW9yKEVkaXRpbmdCZWhhdmlvcik7CkBAIC0xNjUsNiArMTY2LDcg
QEAgcHVibGljOgogICAgIGJvb2wgYXBwbHlQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoKSBj
b25zdDsKICAgICBib29sIGF1dG9ab29tRm9jdXNlZE5vZGVUb0xlZ2libGVTY2FsZSgpIGNvbnN0
IHsgcmV0dXJuIG1fYXV0b1pvb21Gb2N1c2VkTm9kZVRvTGVnaWJsZVNjYWxlOyB9CiAgICAgYm9v
bCBnZXN0dXJlVGFwSGlnaGxpZ2h0RW5hYmxlZCgpIHsgcmV0dXJuIG1fZ2VzdHVyZVRhcEhpZ2hs
aWdodEVuYWJsZWQ7IH0KKyAgICBib29sIGRvdWJsZVRhcFRvWm9vbUVuYWJsZWQoKSB7IHJldHVy
biBtX2RvdWJsZVRhcFRvWm9vbUVuYWJsZWQ7IH0KICAgICBXZWJTaXplIGRlZmF1bHRUaWxlU2l6
ZSgpIGNvbnN0IHsgcmV0dXJuIG1fZGVmYXVsdFRpbGVTaXplOyB9CiAgICAgV2ViU2l6ZSBtYXhV
bnRpbGVkTGF5ZXJTaXplKCkgY29uc3QgeyByZXR1cm4gbV9tYXhVbnRpbGVkTGF5ZXJTaXplOyB9
CiAKQEAgLTE3OCw2ICsxODAsNyBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9hcHBseURlZmF1bHRE
ZXZpY2VTY2FsZUZhY3RvckluQ29tcG9zaXRvcjsKICAgICBib29sIG1fZ2VzdHVyZVRhcEhpZ2hs
aWdodEVuYWJsZWQ7CiAgICAgYm9vbCBtX2F1dG9ab29tRm9jdXNlZE5vZGVUb0xlZ2libGVTY2Fs
ZTsKKyAgICBib29sIG1fZG91YmxlVGFwVG9ab29tRW5hYmxlZDsKICAgICBXZWJTaXplIG1fZGVm
YXVsdFRpbGVTaXplOwogICAgIFdlYlNpemUgbV9tYXhVbnRpbGVkTGF5ZXJTaXplOwogfTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcCBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCA4MGJmNTM3YzM4
NTgyOGUzMTZjMjRkZDg5NDI4MWUxNDRjOTIzMjFmLi45ZjJhODQ1ZGRmZjk4Zjg4OWJhZmM2YWIw
MWU0ZGY3Njc1MjE1N2FmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJWaWV3SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0lt
cGwuY3BwCkBAIC03NzUsMTAgKzc3NSwxMiBAQCBib29sIFdlYlZpZXdJbXBsOjpoYW5kbGVHZXN0
dXJlRXZlbnQoY29uc3QgV2ViR2VzdHVyZUV2ZW50JiBldmVudCkKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogICAgIGNhc2UgV2ViSW5wdXRFdmVudDo6R2VzdHVyZURvdWJsZVRhcDoKLSAgICAgICAg
bV9jbGllbnQtPmNhbmNlbFNjaGVkdWxlZENvbnRlbnRJbnRlbnRzKCk7Ci0gICAgICAgIGFuaW1h
dGVab29tQXJvdW5kUG9pbnQoV2ViUG9pbnQoZXZlbnQueCwgZXZlbnQueSksIERvdWJsZVRhcCk7
Ci0gICAgICAgIGV2ZW50U3dhbGxvd2VkID0gdHJ1ZTsKLSAgICAgICAgYnJlYWs7CisgICAgICAg
IGlmIChtX3dlYlNldHRpbmdzLT5kb3VibGVUYXBUb1pvb21FbmFibGVkKCkpIHsKKyAgICAgICAg
ICAgIG1fY2xpZW50LT5jYW5jZWxTY2hlZHVsZWRDb250ZW50SW50ZW50cygpOworICAgICAgICAg
ICAgYW5pbWF0ZVpvb21Bcm91bmRQb2ludChXZWJQb2ludChldmVudC54LCBldmVudC55KSwgRG91
YmxlVGFwKTsKKyAgICAgICAgICAgIGV2ZW50U3dhbGxvd2VkID0gdHJ1ZTsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlU2Nyb2xs
QmVnaW46CiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlUGluY2hCZWdpbjoKICAgICAg
ICAgbV9jbGllbnQtPmNhbmNlbFNjaGVkdWxlZENvbnRlbnRJbnRlbnRzKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169687</attachid>
            <date>2012-10-19 13:32:19 -0700</date>
            <delta_ts>2012-10-19 17:19:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99600-20121019133103.patch</filename>
            <type>text/plain</type>
            <size>5589</size>
            <attacher>yusufo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxOTM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGI2YTFiMjM0ZTM5YTI5NjgzNWFmOTQwNWYyNjA5NmI1ZGYzMzRiM2EuLjlmOWQ1MjIxYjBiYzli
MzU0ZTU1ZGE3MDhmOGU3YzFkZjZiZDIzOTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMTItMTAtMTkgIFl1c3VmIE96dXlzYWwgIDx5dXN1Zm9AZ29vZ2xl
LmNvbT4KKworICAgICAgICBbY2hyb21pdW1dIERvdWJsZS10YXAgZGVmYXVsdHMgdG8gem9vbSAo
c2hvdWxkIG9ubHkgZG8gdGhpcyBvbiBBbmRyb2lkKQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk2MDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGRzIGEgd2ViIHNldHRpbmcgZm9yIGVuYWJsaW5nIERv
dWJsZVRhcFRvWm9vbSBvbiBhIGRvdWJsZVRhcCBnZXN0dXJlLgorICAgICAgICBUaGlzIGdlc3R1
cmUgd2FzIGp1c3QgbmVlZGVkIGZvciBtb2JpbGUsIGFuZCB0aGUgcGF0Y2ggdGhhdCBpbXBsZW1l
bnRlZCBpdCBjYXVzZWQgcmVncmVzc2lvbnMgb24gb3RoZXIgcGxhdGZvcm1zLgorCisgICAgICAg
ICogcHVibGljL1dlYlNldHRpbmdzLmg6CisgICAgICAgICogc3JjL1dlYlNldHRpbmdzSW1wbC5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYlNldHRpbmdzSW1wbDo6V2ViU2V0dGluZ3NJbXBsKToK
KyAgICAgICAgKFdlYktpdDo6V2ViU2V0dGluZ3NJbXBsOjpzZXREb3VibGVUYXBUb1pvb21FbmFi
bGVkKToKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogc3JjL1dlYlNldHRpbmdzSW1wbC5o
OgorICAgICAgICAoV2ViU2V0dGluZ3NJbXBsKToKKyAgICAgICAgKFdlYktpdDo6V2ViU2V0dGlu
Z3NJbXBsOjpkb3VibGVUYXBUb1pvb21FbmFibGVkKToKKyAgICAgICAgKiBzcmMvV2ViVmlld0lt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6aGFuZGxlR2VzdHVyZUV2ZW50
KToKKyAgICAgICAgKiB0ZXN0cy9XZWJGcmFtZVRlc3QuY3BwOgorCiAyMDEyLTEwLTE5ICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0
b3I6IG1lcmdlICJkb2NrZWQiIHN0YXRlIGludG8gdGhlICJkb2NrIHNpZGUiIGVudW0uCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTZXR0aW5ncy5oIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViU2V0dGluZ3MuaAppbmRleCAwOGNkMTk3NDVj
YzcwYWFlMzc5Yzg5NTFlNjRhMTQ4MjdmNmE0NTQ1Li5kNWQ5NjNmOTFlMWE3MWU3MWE4MDY0NGE0
YzgzNmI1NWY4MjdlYTFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1Ymxp
Yy9XZWJTZXR0aW5ncy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlNl
dHRpbmdzLmgKQEAgLTkwLDYgKzkwLDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBzZXRE
ZXZlbG9wZXJFeHRyYXNFbmFibGVkKGJvb2wpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RGV2
aWNlU3VwcG9ydHNNb3VzZShib29sKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHNldERldmljZVN1
cHBvcnRzVG91Y2goYm9vbCkgPSAwOworICAgIHZpcnR1YWwgdm9pZCBzZXREb3VibGVUYXBUb1pv
b21FbmFibGVkKGJvb2wpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RG93bmxvYWRhYmxlQmlu
YXJ5Rm9udHNFbmFibGVkKGJvb2wpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RWRpdGFibGVM
aW5rQmVoYXZpb3JOZXZlckxpdmUoKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHNldEVkaXRpbmdC
ZWhhdmlvcihFZGl0aW5nQmVoYXZpb3IpID0gMDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYlNldHRpbmdzSW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJTZXR0aW5nc0ltcGwuY3BwCmluZGV4IGRjNzczNmQ5YTIxYjA5MDc0Y2ZiMWQ5MTU5
Y2I4ZjdiMTljOTA5ODAuLmE2NjdiZWRmNTU2NTRkYTlhOGVjZWM0YjZiMWMzZjhhNWFlNjFkYzkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlNldHRpbmdzSW1wbC5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU2V0dGluZ3NJbXBsLmNwcApA
QCAtNTcsNiArNTcsNyBAQCBXZWJTZXR0aW5nc0ltcGw6OldlYlNldHRpbmdzSW1wbChTZXR0aW5n
cyogc2V0dGluZ3MpCiAgICAgLCBtX2dlc3R1cmVUYXBIaWdobGlnaHRFbmFibGVkKHRydWUpCiAg
ICAgLCBtX2F1dG9ab29tRm9jdXNlZE5vZGVUb0xlZ2libGVTY2FsZShmYWxzZSkKICAgICAsIG1f
ZGVmZXJyZWRJbWFnZURlY29kaW5nRW5hYmxlZChmYWxzZSkKKyAgICAsIG1fZG91YmxlVGFwVG9a
b29tRW5hYmxlZChmYWxzZSkKICAgICAsIG1fZGVmYXVsdFRpbGVTaXplKFdlYlNpemUoMjU2LCAy
NTYpKQogICAgICwgbV9tYXhVbnRpbGVkTGF5ZXJTaXplKFdlYlNpemUoNTEyLCA1MTIpKQogewpA
QCAtMjY2LDYgKzI2NywxMSBAQCB2b2lkIFdlYlNldHRpbmdzSW1wbDo6c2V0UGFnZUNhY2hlU3Vw
cG9ydHNQbHVnaW5zKGJvb2wgcGFnZUNhY2hlU3VwcG9ydHNQbHVnaW5zKQogICAgIG1fc2V0dGlu
Z3MtPnNldFBhZ2VDYWNoZVN1cHBvcnRzUGx1Z2lucyhwYWdlQ2FjaGVTdXBwb3J0c1BsdWdpbnMp
OwogfQogCit2b2lkIFdlYlNldHRpbmdzSW1wbDo6c2V0RG91YmxlVGFwVG9ab29tRW5hYmxlZChi
b29sIGRvdWJsZVRhcFRvWm9vbUVuYWJsZWQpCit7CisgICAgbV9kb3VibGVUYXBUb1pvb21FbmFi
bGVkID0gZG91YmxlVGFwVG9ab29tRW5hYmxlZDsKK30KKwogdm9pZCBXZWJTZXR0aW5nc0ltcGw6
OnNldERvd25sb2FkYWJsZUJpbmFyeUZvbnRzRW5hYmxlZChib29sIGVuYWJsZWQpCiB7CiAgICAg
bV9zZXR0aW5ncy0+c2V0RG93bmxvYWRhYmxlQmluYXJ5Rm9udHNFbmFibGVkKGVuYWJsZWQpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU2V0dGluZ3NJbXBsLmgg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJTZXR0aW5nc0ltcGwuaAppbmRleCA5MDUx
YmFiNjE3Zjg2YmZlMDQ5YjBiNzdlNmUyYWRmMDJkNzJkNjU4Li43NDk2OGM0ZjZkNDBiNzQ2OTNk
MTMyNWI1NGNjMTdiOWRmMjYwNDY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJTZXR0aW5nc0ltcGwuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJTZXR0aW5nc0ltcGwuaApAQCAtODIsNiArODIsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2
b2lkIHNldERldmVsb3BlckV4dHJhc0VuYWJsZWQoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNl
dERldmljZVN1cHBvcnRzTW91c2UoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldERldmljZVN1
cHBvcnRzVG91Y2goYm9vbCk7CisgICAgdmlydHVhbCB2b2lkIHNldERvdWJsZVRhcFRvWm9vbUVu
YWJsZWQoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldERvd25sb2FkYWJsZUJpbmFyeUZvbnRz
RW5hYmxlZChib29sKTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RWRpdGFibGVMaW5rQmVoYXZpb3JO
ZXZlckxpdmUoKTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RWRpdGluZ0JlaGF2aW9yKEVkaXRpbmdC
ZWhhdmlvcik7CkBAIC0xNjYsNiArMTY3LDcgQEAgcHVibGljOgogICAgIGJvb2wgYXBwbHlQYWdl
U2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoKSBjb25zdDsKICAgICBib29sIGF1dG9ab29tRm9jdXNl
ZE5vZGVUb0xlZ2libGVTY2FsZSgpIGNvbnN0IHsgcmV0dXJuIG1fYXV0b1pvb21Gb2N1c2VkTm9k
ZVRvTGVnaWJsZVNjYWxlOyB9CiAgICAgYm9vbCBnZXN0dXJlVGFwSGlnaGxpZ2h0RW5hYmxlZCgp
IHsgcmV0dXJuIG1fZ2VzdHVyZVRhcEhpZ2hsaWdodEVuYWJsZWQ7IH0KKyAgICBib29sIGRvdWJs
ZVRhcFRvWm9vbUVuYWJsZWQoKSB7IHJldHVybiBtX2RvdWJsZVRhcFRvWm9vbUVuYWJsZWQ7IH0K
ICAgICBXZWJTaXplIGRlZmF1bHRUaWxlU2l6ZSgpIGNvbnN0IHsgcmV0dXJuIG1fZGVmYXVsdFRp
bGVTaXplOyB9CiAgICAgV2ViU2l6ZSBtYXhVbnRpbGVkTGF5ZXJTaXplKCkgY29uc3QgeyByZXR1
cm4gbV9tYXhVbnRpbGVkTGF5ZXJTaXplOyB9CiAKQEAgLTE4MCw2ICsxODIsNyBAQCBwcml2YXRl
OgogICAgIGJvb2wgbV9nZXN0dXJlVGFwSGlnaGxpZ2h0RW5hYmxlZDsKICAgICBib29sIG1fYXV0
b1pvb21Gb2N1c2VkTm9kZVRvTGVnaWJsZVNjYWxlOwogICAgIGJvb2wgbV9kZWZlcnJlZEltYWdl
RGVjb2RpbmdFbmFibGVkOworICAgIGJvb2wgbV9kb3VibGVUYXBUb1pvb21FbmFibGVkOwogICAg
IFdlYlNpemUgbV9kZWZhdWx0VGlsZVNpemU7CiAgICAgV2ViU2l6ZSBtX21heFVudGlsZWRMYXll
clNpemU7CiB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmll
d0ltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCmlu
ZGV4IDgwYmY1MzdjMzg1ODI4ZTMxNmMyNGRkODk0MjgxZTE0NGM5MjMyMWYuLjlmMmE4NDVkZGZm
OThmODg5YmFmYzZhYjAxZTRkZjc2NzUyMTU3YWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJWaWV3SW1wbC5jcHAKQEAgLTc3NSwxMCArNzc1LDEyIEBAIGJvb2wgV2ViVmlld0lt
cGw6OmhhbmRsZUdlc3R1cmVFdmVudChjb25zdCBXZWJHZXN0dXJlRXZlbnQmIGV2ZW50KQogICAg
ICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlRG91Ymxl
VGFwOgotICAgICAgICBtX2NsaWVudC0+Y2FuY2VsU2NoZWR1bGVkQ29udGVudEludGVudHMoKTsK
LSAgICAgICAgYW5pbWF0ZVpvb21Bcm91bmRQb2ludChXZWJQb2ludChldmVudC54LCBldmVudC55
KSwgRG91YmxlVGFwKTsKLSAgICAgICAgZXZlbnRTd2FsbG93ZWQgPSB0cnVlOwotICAgICAgICBi
cmVhazsKKyAgICAgICAgaWYgKG1fd2ViU2V0dGluZ3MtPmRvdWJsZVRhcFRvWm9vbUVuYWJsZWQo
KSkgeworICAgICAgICAgICAgbV9jbGllbnQtPmNhbmNlbFNjaGVkdWxlZENvbnRlbnRJbnRlbnRz
KCk7CisgICAgICAgICAgICBhbmltYXRlWm9vbUFyb3VuZFBvaW50KFdlYlBvaW50KGV2ZW50Lngs
IGV2ZW50LnkpLCBEb3VibGVUYXApOworICAgICAgICAgICAgZXZlbnRTd2FsbG93ZWQgPSB0cnVl
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICBjYXNlIFdlYklucHV0RXZlbnQ6
Okdlc3R1cmVTY3JvbGxCZWdpbjoKICAgICBjYXNlIFdlYklucHV0RXZlbnQ6Okdlc3R1cmVQaW5j
aEJlZ2luOgogICAgICAgICBtX2NsaWVudC0+Y2FuY2VsU2NoZWR1bGVkQ29udGVudEludGVudHMo
KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>