<?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>92114</bug_id>
          
          <creation_ts>2012-07-24 07:22:22 -0700</creation_ts>
          <short_desc>Add methods to ColorChooserClient so the color chooser can show suggestions</short_desc>
          <delta_ts>2012-07-25 04:04:03 -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>Forms</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>92075</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Keishi Hattori">keishi</reporter>
          <assigned_to name="Keishi Hattori">keishi</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>mifenton</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>676790</commentid>
    <comment_count>0</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-07-24 07:22:22 -0700</bug_when>
    <thetext>Add methods to ColorChooserClient that will be used by the color chooser to show suggestions</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676791</commentid>
    <comment_count>1</comment_count>
      <attachid>154056</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-07-24 07:29:47 -0700</bug_when>
    <thetext>Created attachment 154056
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676799</commentid>
    <comment_count>2</comment_count>
      <attachid>154056</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-24 07:37:41 -0700</bug_when>
    <thetext>Comment on attachment 154056
Patch

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

&gt; Source/WebCore/html/ColorInputType.cpp:215
&gt; +    return element()-&gt;fastHasAttribute(HTMLNames::listAttr);

We usually declare &quot;using namespace HTMLNames;&quot; and omit HTMLNames::.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676816</commentid>
    <comment_count>3</comment_count>
      <attachid>154056</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-24 07:56:12 -0700</bug_when>
    <thetext>Comment on attachment 154056
Patch

Attachment 154056 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/13338269</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676819</commentid>
    <comment_count>4</comment_count>
      <attachid>154056</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-24 07:59:42 -0700</bug_when>
    <thetext>Comment on attachment 154056
Patch

Attachment 154056 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/13326464</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676824</commentid>
    <comment_count>5</comment_count>
      <attachid>154065</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-07-24 08:06:28 -0700</bug_when>
    <thetext>Created attachment 154065
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676826</commentid>
    <comment_count>6</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-07-24 08:07:02 -0700</bug_when>
    <thetext>Added includes that were missing and made HTMLInputElement::dataList() public</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676835</commentid>
    <comment_count>7</comment_count>
      <attachid>154065</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-24 08:14:56 -0700</bug_when>
    <thetext>Comment on attachment 154065
Patch

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

&gt; Source/WebCore/html/ColorInputType.cpp:231
&gt; +            suggestions.append(Color(option-&gt;value()));

We should check Color::isValid() because HTMLOptionElement::value() might have an invalid string.
Also, we shouldn&apos;t accept named color like &quot;white&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677512</commentid>
    <comment_count>8</comment_count>
      <attachid>154221</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-07-24 19:06:45 -0700</bug_when>
    <thetext>Created attachment 154221
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677515</commentid>
    <comment_count>9</comment_count>
      <attachid>154221</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-24 19:11:02 -0700</bug_when>
    <thetext>Comment on attachment 154221
Patch

Looks ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677889</commentid>
    <comment_count>10</comment_count>
      <attachid>154221</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-25 04:04:00 -0700</bug_when>
    <thetext>Comment on attachment 154221
Patch

Clearing flags on attachment: 154221

Committed r123601: &lt;http://trac.webkit.org/changeset/123601&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677890</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-25 04:04:03 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154056</attachid>
            <date>2012-07-24 07:29:47 -0700</date>
            <delta_ts>2012-07-24 08:06:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92114-20120724232938.patch</filename>
            <type>text/plain</type>
            <size>4157</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzNDQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM5ODFkMTFjNGRhZWRm
Yjg3MjA1YzI1ODhkMDI4OTgxYTY1N2U0MC4uNTJjYzBiZjY5OWQzNGMyMDIwYTg2N2U2ODYyNDhh
NTdjMTc3MWZkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEyLTA3LTI0ICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIEFkZCBtZXRob2RzIHRv
IENvbG9yQ2hvb3NlckNsaWVudCBzbyB0aGUgY29sb3IgY2hvb3NlciBjYW4gc2hvdyBzdWdnZXN0
aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTIx
MTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRl
ZCBtZXRob2RzIHRvIENvbG9yQ2hvb3NlckNsaWVudCBzbyB0aGUgY29sb3IgY2hvb3NlciBjYW4g
YXNrIHRoZQorICAgICAgICBjbGllbnQgZm9yIHN1Z2dlc3Rpb25zIGFuZCBjdXJyZW50IGNvbG9y
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gVGhlIG1ldGhvZHMgYXJlIG5vdCB1c2VkIHlldC4K
KworICAgICAgICAqIGh0bWwvQ29sb3JJbnB1dFR5cGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q29sb3JJbnB1dFR5cGU6OmN1cnJlbnRDb2xvcik6IFJldHVybnMgd2hhdCBjb2xvciB0aGUgY29s
b3IKKyAgICAgICAgY2hvb3NlciBzaG91bGQgZGlzcGxheS4KKyAgICAgICAgKFdlYkNvcmUpOgor
ICAgICAgICAoV2ViQ29yZTo6Q29sb3JJbnB1dFR5cGU6OnNob3VsZFNob3dTdWdnZXN0aW9ucyk6
IFJldHVybnMgaWYgdGhlIFVJIGZvcgorICAgICAgICBzdWdnZXN0aW9ucyBzaG91bGQgYmUgc2hv
d24uCisgICAgICAgIChXZWJDb3JlOjpDb2xvcklucHV0VHlwZTo6c3VnZ2VzdGlvbnMpOiBSZXR1
cm5zIGEgbGlzdCBvZiBjb2xvcnMgdG8gYmUKKyAgICAgICAgc3VnZ2VzdGVkIHRvIHRoZSB1c2Vy
LgorICAgICAgICAqIGh0bWwvQ29sb3JJbnB1dFR5cGUuaDoKKyAgICAgICAgKENvbG9ySW5wdXRU
eXBlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9Db2xvckNob29zZXJDbGllbnQuaDoKKyAgICAgICAg
KENvbG9yQ2hvb3NlckNsaWVudCk6CisKIDIwMTItMDctMjQgIEtlbnQgVGFtdXJhICA8dGtlbnRA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJlcGxhY2Ugc29tZSBjYWxsc2l0ZXMgb2Ygc2hhZG93
QW5jZXN0b3JOb2RlKCkgd2l0aCBzaGFkb3dIb3N0KCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvQ29sb3JJbnB1dFR5cGUuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9Db2xvcklu
cHV0VHlwZS5jcHAKaW5kZXggZWEyMTUxYzFlNTAwYWU0MzBiOWE4OWJjNzJmOWExZDA1MDgzZTMz
NC4uN2Q0N2IwYTZjNzhjYzJkYWY4YjY0YzRkN2YzOTdiM2NlMDZkZjViZCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaHRtbC9Db2xvcklucHV0VHlwZS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9Db2xvcklucHV0VHlwZS5jcHAKQEAgLTIwNCw2ICsyMDQsMzIgQEAgSW50UmVjdCBD
b2xvcklucHV0VHlwZTo6ZWxlbWVudFJlY3RSZWxhdGl2ZVRvV2luZG93KCkgY29uc3QKICAgICBy
ZXR1cm4gcGl4ZWxTbmFwcGVkSW50UmVjdChyZW5kZXJlci0+dmlldygpLT5mcmFtZVZpZXcoKS0+
Y29udGVudHNUb1dpbmRvdyhyZW5kZXJlci0+YWJzb2x1dGVCb3VuZGluZ0JveFJlY3QoKSkpOwog
fQogCitDb2xvciBDb2xvcklucHV0VHlwZTo6Y3VycmVudENvbG9yKCkKK3sKKyAgICByZXR1cm4g
dmFsdWVBc0NvbG9yKCk7Cit9CisKK2Jvb2wgQ29sb3JJbnB1dFR5cGU6OnNob3VsZFNob3dTdWdn
ZXN0aW9ucygpIGNvbnN0Cit7CisjaWYgRU5BQkxFKERBVEFMSVNUX0VMRU1FTlQpCisgICAgcmV0
dXJuIGVsZW1lbnQoKS0+ZmFzdEhhc0F0dHJpYnV0ZShIVE1MTmFtZXM6Omxpc3RBdHRyKTsKKyNl
bmRpZgorfQorCitWZWN0b3I8Q29sb3I+IENvbG9ySW5wdXRUeXBlOjpzdWdnZXN0aW9ucygpIGNv
bnN0Cit7CisgICAgVmVjdG9yPENvbG9yPiBzdWdnZXN0aW9uczsKKyNpZiBFTkFCTEUoREFUQUxJ
U1RfRUxFTUVOVCkKKyAgICBIVE1MRGF0YUxpc3RFbGVtZW50KiBkYXRhTGlzdCA9IHN0YXRpY19j
YXN0PEhUTUxEYXRhTGlzdEVsZW1lbnQqPihlbGVtZW50KCktPmxpc3QoKSk7CisgICAgaWYgKGRh
dGFMaXN0KSB7CisgICAgICAgIFJlZlB0cjxIVE1MQ29sbGVjdGlvbj4gb3B0aW9ucyA9IGRhdGFM
aXN0LT5vcHRpb25zKCk7CisgICAgICAgIGZvciAodW5zaWduZWQgaSA9IDA7IEhUTUxPcHRpb25F
bGVtZW50KiBvcHRpb24gPSBzdGF0aWNfY2FzdDxIVE1MT3B0aW9uRWxlbWVudCo+KG9wdGlvbnMt
Pml0ZW0oaSkpOyBpKyspCisgICAgICAgICAgICBzdWdnZXN0aW9ucy5hcHBlbmQoQ29sb3Iob3B0
aW9uLT52YWx1ZSgpKSk7CisgICAgfQorI2VuZGlmCisgICAgcmV0dXJuIHN1Z2dlc3Rpb25zOwor
fQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZiAvLyBFTkFCTEUoSU5QVVRfVFlQ
RV9DT0xPUikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvQ29sb3JJbnB1dFR5cGUu
aCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvQ29sb3JJbnB1dFR5cGUuaAppbmRleCBlMDNjYjIyNDIw
MTQ5N2Q1NjI1NjI5YjAyOWIyMGJjMWZhZGVkYTE0Li5jMGFlZGE3OGI3MjFhMjdlNDA5NmQ4NzUw
NDQ2MTI1YWFjMmQxNjM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9ySW5w
dXRUeXBlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9Db2xvcklucHV0VHlwZS5oCkBAIC00
Nyw2ICs0Nyw5IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZGlkQ2hvb3NlQ29sb3IoY29u
c3QgQ29sb3ImKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgZGlkRW5kQ2hvb3NlcigpIE9W
RVJSSURFOwogICAgIHZpcnR1YWwgSW50UmVjdCBlbGVtZW50UmVjdFJlbGF0aXZlVG9XaW5kb3co
KSBjb25zdCBPVkVSUklERTsKKyAgICB2aXJ0dWFsIENvbG9yIGN1cnJlbnRDb2xvcigpIE9WRVJS
SURFOworICAgIHZpcnR1YWwgYm9vbCBzaG91bGRTaG93U3VnZ2VzdGlvbnMoKSBjb25zdCBPVkVS
UklERTsKKyAgICB2aXJ0dWFsIFZlY3RvcjxDb2xvcj4gc3VnZ2VzdGlvbnMoKSBjb25zdCBPVkVS
UklERTsKIAogcHJpdmF0ZToKICAgICBDb2xvcklucHV0VHlwZShIVE1MSW5wdXRFbGVtZW50KiBl
bGVtZW50KSA6IEJhc2VDbGlja2FibGVXaXRoS2V5SW5wdXRUeXBlKGVsZW1lbnQpIHsgfQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vQ29sb3JDaG9vc2VyQ2xpZW50LmggYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Db2xvckNob29zZXJDbGllbnQuaAppbmRleCBiMzljMDM3
Y2VjNDJlOTRlNTFjMTIzOWY5ZDhkMzMwMWE4MTlhYjY0Li44YmFjZWQzOTJjNTUzYmU1Mjg3ZWQy
MTE1ZmIwNmQ1OWY5MDFlN2ExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9D
b2xvckNob29zZXJDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Db2xvckNo
b29zZXJDbGllbnQuaApAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlICJJbnRSZWN0LmgiCiAjaW5j
bHVkZSA8d3RmL093blB0ci5oPgogI2luY2x1ZGUgPHd0Zi9QYXNzT3duUHRyLmg+CisjaW5jbHVk
ZSA8d3RmL1ZlY3Rvci5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTE5LDYgKzIwLDkg
QEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBkaWRDaG9vc2VDb2xvcihjb25zdCBDb2xvciYp
ID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgZGlkRW5kQ2hvb3NlcigpID0gMDsKICAgICB2aXJ0dWFs
IEludFJlY3QgZWxlbWVudFJlY3RSZWxhdGl2ZVRvV2luZG93KCkgY29uc3QgPSAwOworICAgIHZp
cnR1YWwgQ29sb3IgY3VycmVudENvbG9yKCkgPSAwOworICAgIHZpcnR1YWwgYm9vbCBzaG91bGRT
aG93U3VnZ2VzdGlvbnMoKSBjb25zdCA9IDA7CisgICAgdmlydHVhbCBWZWN0b3I8Q29sb3I+IHN1
Z2dlc3Rpb25zKCkgY29uc3QgPSAwOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154065</attachid>
            <date>2012-07-24 08:06:28 -0700</date>
            <delta_ts>2012-07-24 19:06:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92114-20120725000619.patch</filename>
            <type>text/plain</type>
            <size>5366</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzNDQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM5ODFkMTFjNGRhZWRm
Yjg3MjA1YzI1ODhkMDI4OTgxYTY1N2U0MC4uYTk3MjFiOTIyY2QyYTRhODdmNWY2ZGRjODA3YTA3
YmFmMmE1MTE4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA3LTI0ICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIEFkZCBtZXRob2RzIHRv
IENvbG9yQ2hvb3NlckNsaWVudCBzbyB0aGUgY29sb3IgY2hvb3NlciBjYW4gc2hvdyBzdWdnZXN0
aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTIx
MTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRl
ZCBtZXRob2RzIHRvIENvbG9yQ2hvb3NlckNsaWVudCBzbyB0aGUgY29sb3IgY2hvb3NlciBjYW4g
YXNrIHRoZQorICAgICAgICBjbGllbnQgZm9yIHN1Z2dlc3Rpb25zIGFuZCBjdXJyZW50IGNvbG9y
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gVGhlIG1ldGhvZHMgYXJlIG5vdCB1c2VkIHlldC4K
KworICAgICAgICAqIGh0bWwvQ29sb3JJbnB1dFR5cGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q29sb3JJbnB1dFR5cGU6OmN1cnJlbnRDb2xvcik6IFJldHVybnMgd2hhdCBjb2xvciB0aGUgY29s
b3IKKyAgICAgICAgY2hvb3NlciBzaG91bGQgZGlzcGxheS4KKyAgICAgICAgKFdlYkNvcmUpOgor
ICAgICAgICAoV2ViQ29yZTo6Q29sb3JJbnB1dFR5cGU6OnNob3VsZFNob3dTdWdnZXN0aW9ucyk6
IFJldHVybnMgaWYgdGhlIFVJIGZvcgorICAgICAgICBzdWdnZXN0aW9ucyBzaG91bGQgYmUgc2hv
d24uCisgICAgICAgIChXZWJDb3JlOjpDb2xvcklucHV0VHlwZTo6c3VnZ2VzdGlvbnMpOiBSZXR1
cm5zIGEgbGlzdCBvZiBjb2xvcnMgdG8gYmUKKyAgICAgICAgc3VnZ2VzdGVkIHRvIHRoZSB1c2Vy
LgorICAgICAgICAqIGh0bWwvQ29sb3JJbnB1dFR5cGUuaDoKKyAgICAgICAgKENvbG9ySW5wdXRU
eXBlKToKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuaDoKKyAgICAgICAgKEhUTUxJ
bnB1dEVsZW1lbnQpOiBNYWRlIGRhdGFMaXN0KCkgcHVibGljLgorICAgICAgICAqIHBsYXRmb3Jt
L0NvbG9yQ2hvb3NlckNsaWVudC5oOgorICAgICAgICAoQ29sb3JDaG9vc2VyQ2xpZW50KToKKwog
MjAxMi0wNy0yNCAgS2VudCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmVwbGFjZSBzb21lIGNhbGxzaXRlcyBvZiBzaGFkb3dBbmNlc3Rvck5vZGUoKSB3aXRoIHNoYWRv
d0hvc3QoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9Db2xvcklucHV0VHlwZS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9ySW5wdXRUeXBlLmNwcAppbmRleCBlYTIxNTFj
MWU1MDBhZTQzMGI5YTg5YmM3MmY5YTFkMDUwODNlMzM0Li45YzZjZDM1NjRmNTk0N2ZiOTdjNWYw
NjhiNWE4MzNkOWI1MmJkMmY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9y
SW5wdXRUeXBlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9ySW5wdXRUeXBlLmNw
cApAQCAtMzUsOCArMzUsMTAgQEAKICNpbmNsdWRlICJDaHJvbWUuaCIKICNpbmNsdWRlICJDb2xv
ci5oIgogI2luY2x1ZGUgIkVsZW1lbnRTaGFkb3cuaCIKKyNpbmNsdWRlICJIVE1MRGF0YUxpc3RF
bGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTERpdkVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MSW5w
dXRFbGVtZW50LmgiCisjaW5jbHVkZSAiSFRNTE9wdGlvbkVsZW1lbnQuaCIKICNpbmNsdWRlICJN
b3VzZUV2ZW50LmgiCiAjaW5jbHVkZSAiUmVuZGVyT2JqZWN0LmgiCiAjaW5jbHVkZSAiUmVuZGVy
Vmlldy5oIgpAQCAtNTAsNiArNTIsOCBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK3VzaW5n
IG5hbWVzcGFjZSBIVE1MTmFtZXM7CisKIHN0YXRpYyBib29sIGlzVmFsaWRDb2xvclN0cmluZyhj
b25zdCBTdHJpbmcmIHZhbHVlKQogewogICAgIGlmICh2YWx1ZS5pc0VtcHR5KCkpCkBAIC0yMDQs
NiArMjA4LDMyIEBAIEludFJlY3QgQ29sb3JJbnB1dFR5cGU6OmVsZW1lbnRSZWN0UmVsYXRpdmVU
b1dpbmRvdygpIGNvbnN0CiAgICAgcmV0dXJuIHBpeGVsU25hcHBlZEludFJlY3QocmVuZGVyZXIt
PnZpZXcoKS0+ZnJhbWVWaWV3KCktPmNvbnRlbnRzVG9XaW5kb3cocmVuZGVyZXItPmFic29sdXRl
Qm91bmRpbmdCb3hSZWN0KCkpKTsKIH0KIAorQ29sb3IgQ29sb3JJbnB1dFR5cGU6OmN1cnJlbnRD
b2xvcigpCit7CisgICAgcmV0dXJuIHZhbHVlQXNDb2xvcigpOworfQorCitib29sIENvbG9ySW5w
dXRUeXBlOjpzaG91bGRTaG93U3VnZ2VzdGlvbnMoKSBjb25zdAoreworI2lmIEVOQUJMRShEQVRB
TElTVF9FTEVNRU5UKQorICAgIHJldHVybiBlbGVtZW50KCktPmZhc3RIYXNBdHRyaWJ1dGUobGlz
dEF0dHIpOworI2VuZGlmCit9CisKK1ZlY3RvcjxDb2xvcj4gQ29sb3JJbnB1dFR5cGU6OnN1Z2dl
c3Rpb25zKCkgY29uc3QKK3sKKyAgICBWZWN0b3I8Q29sb3I+IHN1Z2dlc3Rpb25zOworI2lmIEVO
QUJMRShEQVRBTElTVF9FTEVNRU5UKQorICAgIEhUTUxEYXRhTGlzdEVsZW1lbnQqIGRhdGFMaXN0
ID0gZWxlbWVudCgpLT5kYXRhTGlzdCgpOworICAgIGlmIChkYXRhTGlzdCkgeworICAgICAgICBS
ZWZQdHI8SFRNTENvbGxlY3Rpb24+IG9wdGlvbnMgPSBkYXRhTGlzdC0+b3B0aW9ucygpOworICAg
ICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBIVE1MT3B0aW9uRWxlbWVudCogb3B0aW9uID0gc3Rh
dGljX2Nhc3Q8SFRNTE9wdGlvbkVsZW1lbnQqPihvcHRpb25zLT5pdGVtKGkpKTsgaSsrKQorICAg
ICAgICAgICAgc3VnZ2VzdGlvbnMuYXBwZW5kKENvbG9yKG9wdGlvbi0+dmFsdWUoKSkpOworICAg
IH0KKyNlbmRpZgorICAgIHJldHVybiBzdWdnZXN0aW9uczsKK30KKwogfSAvLyBuYW1lc3BhY2Ug
V2ViQ29yZQogCiAjZW5kaWYgLy8gRU5BQkxFKElOUFVUX1RZUEVfQ09MT1IpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9ySW5wdXRUeXBlLmggYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0NvbG9ySW5wdXRUeXBlLmgKaW5kZXggZTAzY2IyMjQyMDE0OTdkNTYyNTYyOWIwMjliMjBi
YzFmYWRlZGExNC4uYzBhZWRhNzhiNzIxYTI3ZTQwOTZkODc1MDQ0NjEyNWFhYzJkMTYzOSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9Db2xvcklucHV0VHlwZS5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvQ29sb3JJbnB1dFR5cGUuaApAQCAtNDcsNiArNDcsOSBAQCBwdWJsaWM6
CiAgICAgdmlydHVhbCB2b2lkIGRpZENob29zZUNvbG9yKGNvbnN0IENvbG9yJikgT1ZFUlJJREU7
CiAgICAgdmlydHVhbCB2b2lkIGRpZEVuZENob29zZXIoKSBPVkVSUklERTsKICAgICB2aXJ0dWFs
IEludFJlY3QgZWxlbWVudFJlY3RSZWxhdGl2ZVRvV2luZG93KCkgY29uc3QgT1ZFUlJJREU7Cisg
ICAgdmlydHVhbCBDb2xvciBjdXJyZW50Q29sb3IoKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIGJv
b2wgc2hvdWxkU2hvd1N1Z2dlc3Rpb25zKCkgY29uc3QgT1ZFUlJJREU7CisgICAgdmlydHVhbCBW
ZWN0b3I8Q29sb3I+IHN1Z2dlc3Rpb25zKCkgY29uc3QgT1ZFUlJJREU7CiAKIHByaXZhdGU6CiAg
ICAgQ29sb3JJbnB1dFR5cGUoSFRNTElucHV0RWxlbWVudCogZWxlbWVudCkgOiBCYXNlQ2xpY2th
YmxlV2l0aEtleUlucHV0VHlwZShlbGVtZW50KSB7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5w
dXRFbGVtZW50LmgKaW5kZXggM2ZkNjZjOWU0YjFmZDNmY2IzYjk0MzEwM2U0NWIzZmRiMzkzZTVi
MS4uMTUyNjBiOTZkNTAzNmVlZWIwMTc2NjZjYTA1OTI2OWQ5MWYwYzZjMyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmgKKysrIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmgKQEAgLTIzNiw2ICsyMzYsNyBAQCBwdWJsaWM6CiAK
ICNpZiBFTkFCTEUoREFUQUxJU1RfRUxFTUVOVCkKICAgICBIVE1MRWxlbWVudCogbGlzdCgpIGNv
bnN0OworICAgIEhUTUxEYXRhTGlzdEVsZW1lbnQqIGRhdGFMaXN0KCkgY29uc3Q7CiAgICAgdm9p
ZCBsaXN0QXR0cmlidXRlVGFyZ2V0Q2hhbmdlZCgpOwogI2VuZGlmCiAKQEAgLTM2Myw3ICszNjQs
NiBAQCBwcml2YXRlOgogICAgIHZpcnR1YWwgdm9pZCBzdWJ0cmVlSGFzQ2hhbmdlZCgpOwogCiAj
aWYgRU5BQkxFKERBVEFMSVNUX0VMRU1FTlQpCi0gICAgSFRNTERhdGFMaXN0RWxlbWVudCogZGF0
YUxpc3QoKSBjb25zdDsKICAgICB2b2lkIHJlc2V0TGlzdEF0dHJpYnV0ZVRhcmdldE9ic2VydmVy
KCk7CiAjZW5kaWYKICAgICB2b2lkIHBhcnNlTWF4TGVuZ3RoQXR0cmlidXRlKGNvbnN0IEF0dHJp
YnV0ZSYpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vQ29sb3JDaG9vc2Vy
Q2xpZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Db2xvckNob29zZXJDbGllbnQuaApp
bmRleCBiMzljMDM3Y2VjNDJlOTRlNTFjMTIzOWY5ZDhkMzMwMWE4MTlhYjY0Li44YmFjZWQzOTJj
NTUzYmU1Mjg3ZWQyMTE1ZmIwNmQ1OWY5MDFlN2ExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9Db2xvckNob29zZXJDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9Db2xvckNob29zZXJDbGllbnQuaApAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlICJJbnRS
ZWN0LmgiCiAjaW5jbHVkZSA8d3RmL093blB0ci5oPgogI2luY2x1ZGUgPHd0Zi9QYXNzT3duUHRy
Lmg+CisjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAg
LTE5LDYgKzIwLDkgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBkaWRDaG9vc2VDb2xvcihj
b25zdCBDb2xvciYpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgZGlkRW5kQ2hvb3NlcigpID0gMDsK
ICAgICB2aXJ0dWFsIEludFJlY3QgZWxlbWVudFJlY3RSZWxhdGl2ZVRvV2luZG93KCkgY29uc3Qg
PSAwOworICAgIHZpcnR1YWwgQ29sb3IgY3VycmVudENvbG9yKCkgPSAwOworICAgIHZpcnR1YWwg
Ym9vbCBzaG91bGRTaG93U3VnZ2VzdGlvbnMoKSBjb25zdCA9IDA7CisgICAgdmlydHVhbCBWZWN0
b3I8Q29sb3I+IHN1Z2dlc3Rpb25zKCkgY29uc3QgPSAwOwogfTsKIAogfSAvLyBuYW1lc3BhY2Ug
V2ViQ29yZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154221</attachid>
            <date>2012-07-24 19:06:45 -0700</date>
            <delta_ts>2012-07-25 04:03:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92114-20120725110635.patch</filename>
            <type>text/plain</type>
            <size>5554</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzNDQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM5ODFkMTFjNGRhZWRm
Yjg3MjA1YzI1ODhkMDI4OTgxYTY1N2U0MC4uYTk3MjFiOTIyY2QyYTRhODdmNWY2ZGRjODA3YTA3
YmFmMmE1MTE4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA3LTI0ICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIEFkZCBtZXRob2RzIHRv
IENvbG9yQ2hvb3NlckNsaWVudCBzbyB0aGUgY29sb3IgY2hvb3NlciBjYW4gc2hvdyBzdWdnZXN0
aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTIx
MTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRl
ZCBtZXRob2RzIHRvIENvbG9yQ2hvb3NlckNsaWVudCBzbyB0aGUgY29sb3IgY2hvb3NlciBjYW4g
YXNrIHRoZQorICAgICAgICBjbGllbnQgZm9yIHN1Z2dlc3Rpb25zIGFuZCBjdXJyZW50IGNvbG9y
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gVGhlIG1ldGhvZHMgYXJlIG5vdCB1c2VkIHlldC4K
KworICAgICAgICAqIGh0bWwvQ29sb3JJbnB1dFR5cGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q29sb3JJbnB1dFR5cGU6OmN1cnJlbnRDb2xvcik6IFJldHVybnMgd2hhdCBjb2xvciB0aGUgY29s
b3IKKyAgICAgICAgY2hvb3NlciBzaG91bGQgZGlzcGxheS4KKyAgICAgICAgKFdlYkNvcmUpOgor
ICAgICAgICAoV2ViQ29yZTo6Q29sb3JJbnB1dFR5cGU6OnNob3VsZFNob3dTdWdnZXN0aW9ucyk6
IFJldHVybnMgaWYgdGhlIFVJIGZvcgorICAgICAgICBzdWdnZXN0aW9ucyBzaG91bGQgYmUgc2hv
d24uCisgICAgICAgIChXZWJDb3JlOjpDb2xvcklucHV0VHlwZTo6c3VnZ2VzdGlvbnMpOiBSZXR1
cm5zIGEgbGlzdCBvZiBjb2xvcnMgdG8gYmUKKyAgICAgICAgc3VnZ2VzdGVkIHRvIHRoZSB1c2Vy
LgorICAgICAgICAqIGh0bWwvQ29sb3JJbnB1dFR5cGUuaDoKKyAgICAgICAgKENvbG9ySW5wdXRU
eXBlKToKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuaDoKKyAgICAgICAgKEhUTUxJ
bnB1dEVsZW1lbnQpOiBNYWRlIGRhdGFMaXN0KCkgcHVibGljLgorICAgICAgICAqIHBsYXRmb3Jt
L0NvbG9yQ2hvb3NlckNsaWVudC5oOgorICAgICAgICAoQ29sb3JDaG9vc2VyQ2xpZW50KToKKwog
MjAxMi0wNy0yNCAgS2VudCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmVwbGFjZSBzb21lIGNhbGxzaXRlcyBvZiBzaGFkb3dBbmNlc3Rvck5vZGUoKSB3aXRoIHNoYWRv
d0hvc3QoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9Db2xvcklucHV0VHlwZS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9ySW5wdXRUeXBlLmNwcAppbmRleCBlYTIxNTFj
MWU1MDBhZTQzMGI5YTg5YmM3MmY5YTFkMDUwODNlMzM0Li5hYmNhNmFjZmRmZDQ0Nzg3YTNjMWI1
Njk4YzJmYzc1MTU5MWE1Yjg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9y
SW5wdXRUeXBlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9ySW5wdXRUeXBlLmNw
cApAQCAtMzUsOCArMzUsMTAgQEAKICNpbmNsdWRlICJDaHJvbWUuaCIKICNpbmNsdWRlICJDb2xv
ci5oIgogI2luY2x1ZGUgIkVsZW1lbnRTaGFkb3cuaCIKKyNpbmNsdWRlICJIVE1MRGF0YUxpc3RF
bGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTERpdkVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MSW5w
dXRFbGVtZW50LmgiCisjaW5jbHVkZSAiSFRNTE9wdGlvbkVsZW1lbnQuaCIKICNpbmNsdWRlICJN
b3VzZUV2ZW50LmgiCiAjaW5jbHVkZSAiUmVuZGVyT2JqZWN0LmgiCiAjaW5jbHVkZSAiUmVuZGVy
Vmlldy5oIgpAQCAtNTAsNiArNTIsOCBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK3VzaW5n
IG5hbWVzcGFjZSBIVE1MTmFtZXM7CisKIHN0YXRpYyBib29sIGlzVmFsaWRDb2xvclN0cmluZyhj
b25zdCBTdHJpbmcmIHZhbHVlKQogewogICAgIGlmICh2YWx1ZS5pc0VtcHR5KCkpCkBAIC0yMDQs
NiArMjA4LDM4IEBAIEludFJlY3QgQ29sb3JJbnB1dFR5cGU6OmVsZW1lbnRSZWN0UmVsYXRpdmVU
b1dpbmRvdygpIGNvbnN0CiAgICAgcmV0dXJuIHBpeGVsU25hcHBlZEludFJlY3QocmVuZGVyZXIt
PnZpZXcoKS0+ZnJhbWVWaWV3KCktPmNvbnRlbnRzVG9XaW5kb3cocmVuZGVyZXItPmFic29sdXRl
Qm91bmRpbmdCb3hSZWN0KCkpKTsKIH0KIAorQ29sb3IgQ29sb3JJbnB1dFR5cGU6OmN1cnJlbnRD
b2xvcigpCit7CisgICAgcmV0dXJuIHZhbHVlQXNDb2xvcigpOworfQorCitib29sIENvbG9ySW5w
dXRUeXBlOjpzaG91bGRTaG93U3VnZ2VzdGlvbnMoKSBjb25zdAoreworI2lmIEVOQUJMRShEQVRB
TElTVF9FTEVNRU5UKQorICAgIHJldHVybiBlbGVtZW50KCktPmZhc3RIYXNBdHRyaWJ1dGUobGlz
dEF0dHIpOworI2VuZGlmCit9CisKK1ZlY3RvcjxDb2xvcj4gQ29sb3JJbnB1dFR5cGU6OnN1Z2dl
c3Rpb25zKCkgY29uc3QKK3sKKyAgICBWZWN0b3I8Q29sb3I+IHN1Z2dlc3Rpb25zOworI2lmIEVO
QUJMRShEQVRBTElTVF9FTEVNRU5UKQorICAgIEhUTUxEYXRhTGlzdEVsZW1lbnQqIGRhdGFMaXN0
ID0gZWxlbWVudCgpLT5kYXRhTGlzdCgpOworICAgIGlmIChkYXRhTGlzdCkgeworICAgICAgICBS
ZWZQdHI8SFRNTENvbGxlY3Rpb24+IG9wdGlvbnMgPSBkYXRhTGlzdC0+b3B0aW9ucygpOworICAg
ICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBIVE1MT3B0aW9uRWxlbWVudCogb3B0aW9uID0gc3Rh
dGljX2Nhc3Q8SFRNTE9wdGlvbkVsZW1lbnQqPihvcHRpb25zLT5pdGVtKGkpKTsgaSsrKSB7Cisg
ICAgICAgICAgICBpZiAoIWVsZW1lbnQoKS0+aXNWYWxpZFZhbHVlKG9wdGlvbi0+dmFsdWUoKSkp
CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBDb2xvciBjb2xvcihvcHRp
b24tPnZhbHVlKCkpOworICAgICAgICAgICAgaWYgKCFjb2xvci5pc1ZhbGlkKCkpCisgICAgICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBzdWdnZXN0aW9ucy5hcHBlbmQoY29sb3Ip
OworICAgICAgICB9CisgICAgfQorI2VuZGlmCisgICAgcmV0dXJuIHN1Z2dlc3Rpb25zOworfQor
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZiAvLyBFTkFCTEUoSU5QVVRfVFlQRV9D
T0xPUikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvQ29sb3JJbnB1dFR5cGUuaCBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvQ29sb3JJbnB1dFR5cGUuaAppbmRleCBlMDNjYjIyNDIwMTQ5
N2Q1NjI1NjI5YjAyOWIyMGJjMWZhZGVkYTE0Li5jMGFlZGE3OGI3MjFhMjdlNDA5NmQ4NzUwNDQ2
MTI1YWFjMmQxNjM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0NvbG9ySW5wdXRU
eXBlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9Db2xvcklucHV0VHlwZS5oCkBAIC00Nyw2
ICs0Nyw5IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZGlkQ2hvb3NlQ29sb3IoY29uc3Qg
Q29sb3ImKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgZGlkRW5kQ2hvb3NlcigpIE9WRVJS
SURFOwogICAgIHZpcnR1YWwgSW50UmVjdCBlbGVtZW50UmVjdFJlbGF0aXZlVG9XaW5kb3coKSBj
b25zdCBPVkVSUklERTsKKyAgICB2aXJ0dWFsIENvbG9yIGN1cnJlbnRDb2xvcigpIE9WRVJSSURF
OworICAgIHZpcnR1YWwgYm9vbCBzaG91bGRTaG93U3VnZ2VzdGlvbnMoKSBjb25zdCBPVkVSUklE
RTsKKyAgICB2aXJ0dWFsIFZlY3RvcjxDb2xvcj4gc3VnZ2VzdGlvbnMoKSBjb25zdCBPVkVSUklE
RTsKIAogcHJpdmF0ZToKICAgICBDb2xvcklucHV0VHlwZShIVE1MSW5wdXRFbGVtZW50KiBlbGVt
ZW50KSA6IEJhc2VDbGlja2FibGVXaXRoS2V5SW5wdXRUeXBlKGVsZW1lbnQpIHsgfQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmggYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuaAppbmRleCAzZmQ2NmM5ZTRiMWZkM2ZjYjNiOTQz
MTAzZTQ1YjNmZGIzOTNlNWIxLi4xNTI2MGI5NmQ1MDM2ZWVlYjAxNzY2NmNhMDU5MjY5ZDkxZjBj
NmMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuaApAQCAtMjM2LDYgKzIz
Niw3IEBAIHB1YmxpYzoKIAogI2lmIEVOQUJMRShEQVRBTElTVF9FTEVNRU5UKQogICAgIEhUTUxF
bGVtZW50KiBsaXN0KCkgY29uc3Q7CisgICAgSFRNTERhdGFMaXN0RWxlbWVudCogZGF0YUxpc3Qo
KSBjb25zdDsKICAgICB2b2lkIGxpc3RBdHRyaWJ1dGVUYXJnZXRDaGFuZ2VkKCk7CiAjZW5kaWYK
IApAQCAtMzYzLDcgKzM2NCw2IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCB2b2lkIHN1YnRyZWVI
YXNDaGFuZ2VkKCk7CiAKICNpZiBFTkFCTEUoREFUQUxJU1RfRUxFTUVOVCkKLSAgICBIVE1MRGF0
YUxpc3RFbGVtZW50KiBkYXRhTGlzdCgpIGNvbnN0OwogICAgIHZvaWQgcmVzZXRMaXN0QXR0cmli
dXRlVGFyZ2V0T2JzZXJ2ZXIoKTsKICNlbmRpZgogICAgIHZvaWQgcGFyc2VNYXhMZW5ndGhBdHRy
aWJ1dGUoY29uc3QgQXR0cmlidXRlJik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9Db2xvckNob29zZXJDbGllbnQuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0NvbG9y
Q2hvb3NlckNsaWVudC5oCmluZGV4IGIzOWMwMzdjZWM0MmU5NGU1MWMxMjM5ZjlkOGQzMzAxYTgx
OWFiNjQuLjhiYWNlZDM5MmM1NTNiZTUyODdlZDIxMTVmYjA2ZDU5ZjkwMWU3YTEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0NvbG9yQ2hvb3NlckNsaWVudC5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL0NvbG9yQ2hvb3NlckNsaWVudC5oCkBAIC03LDYgKzcsNyBA
QAogI2luY2x1ZGUgIkludFJlY3QuaCIKICNpbmNsdWRlIDx3dGYvT3duUHRyLmg+CiAjaW5jbHVk
ZSA8d3RmL1Bhc3NPd25QdHIuaD4KKyNpbmNsdWRlIDx3dGYvVmVjdG9yLmg+CiAKIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKIApAQCAtMTksNiArMjAsOSBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lk
IGRpZENob29zZUNvbG9yKGNvbnN0IENvbG9yJikgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBkaWRF
bmRDaG9vc2VyKCkgPSAwOwogICAgIHZpcnR1YWwgSW50UmVjdCBlbGVtZW50UmVjdFJlbGF0aXZl
VG9XaW5kb3coKSBjb25zdCA9IDA7CisgICAgdmlydHVhbCBDb2xvciBjdXJyZW50Q29sb3IoKSA9
IDA7CisgICAgdmlydHVhbCBib29sIHNob3VsZFNob3dTdWdnZXN0aW9ucygpIGNvbnN0ID0gMDsK
KyAgICB2aXJ0dWFsIFZlY3RvcjxDb2xvcj4gc3VnZ2VzdGlvbnMoKSBjb25zdCA9IDA7CiB9Owog
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>