<?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>95542</bug_id>
          
          <creation_ts>2012-08-31 02:42:06 -0700</creation_ts>
          <short_desc>[Forms] AM/PM field of multiple fields time input UI should be fixed width</short_desc>
          <delta_ts>2012-09-02 21:02:57 -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>
          <dependson>95545</dependson>
          <blocked>95660</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>yosin</reporter>
          <assigned_to>yosin</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>709426</commentid>
    <comment_count>0</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-08-31 02:42:06 -0700</bug_when>
    <thetext>For Japanese, AM/PM symbols are in Kanji, these texts are longer than &quot;--&quot;.
For Arabic, AM/PM symbols are one character, these characters are shorter than &quot;--&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>709467</commentid>
    <comment_count>1</comment_count>
      <attachid>161656</attachid>
    <who name="">yosin</who>
    <bug_when>2012-08-31 03:57:02 -0700</bug_when>
    <thetext>Created attachment 161656
Patch 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710368</commentid>
    <comment_count>2</comment_count>
      <attachid>161852</attachid>
    <who name="">yosin</who>
    <bug_when>2012-09-02 18:34:58 -0700</bug_when>
    <thetext>Created attachment 161852
Patch 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710369</commentid>
    <comment_count>3</comment_count>
      <attachid>161852</attachid>
    <who name="">yosin</who>
    <bug_when>2012-09-02 18:35:40 -0700</bug_when>
    <thetext>Comment on attachment 161852
Patch 2

Could you review this patch?
Thanks in advance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710370</commentid>
    <comment_count>4</comment_count>
      <attachid>161852</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-09-02 18:47:57 -0700</bug_when>
    <thetext>Comment on attachment 161852
Patch 2

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

&gt; Source/WebCore/html/shadow/DateTimeSymbolicFieldElement.cpp:35
&gt; +#include &quot;TextRun.h&quot;
&gt; +#include &lt;wtf/text/StringBuilder.h&gt;

Are TextRun.h and StringBuilder.h needed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710374</commentid>
    <comment_count>5</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-09-02 19:05:56 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 161852 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=161852&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/shadow/DateTimeSymbolicFieldElement.cpp:35
&gt; &gt; +#include &quot;TextRun.h&quot;
&gt; &gt; +#include &lt;wtf/text/StringBuilder.h&gt;
&gt; 
&gt; Are TextRun.h and StringBuilder.h needed?
TextRun.h is needed for style()-&gt;font().width().
StringBuilder.h isn&apos;t needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710375</commentid>
    <comment_count>6</comment_count>
      <attachid>161854</attachid>
    <who name="">yosin</who>
    <bug_when>2012-09-02 19:06:09 -0700</bug_when>
    <thetext>Created attachment 161854
Patch 3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710376</commentid>
    <comment_count>7</comment_count>
      <attachid>161854</attachid>
    <who name="">yosin</who>
    <bug_when>2012-09-02 19:07:25 -0700</bug_when>
    <thetext>Comment on attachment 161854
Patch 3

Could you review this patch?
Thanks in advance.

= Changes since the last review =
* Remove extra include file StringBuilder.h from DateTimeSymbolicFieldElement.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710383</commentid>
    <comment_count>8</comment_count>
      <attachid>161854</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-09-02 20:04:21 -0700</bug_when>
    <thetext>Comment on attachment 161854
Patch 3

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710390</commentid>
    <comment_count>9</comment_count>
      <attachid>161854</attachid>
    <who name="">yosin</who>
    <bug_when>2012-09-02 21:02:52 -0700</bug_when>
    <thetext>Comment on attachment 161854
Patch 3

Clearing flags on attachment: 161854

Committed r127398: &lt;http://trac.webkit.org/changeset/127398&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710391</commentid>
    <comment_count>10</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-09-02 21:02:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>161656</attachid>
            <date>2012-08-31 03:57:02 -0700</date>
            <delta_ts>2012-09-02 18:34:55 -0700</delta_ts>
            <desc>Patch 1</desc>
            <filename>bug-95542-20120831195650.patch</filename>
            <type>text/plain</type>
            <size>5476</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3MjM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzMwMTEyNTI2OTQ5OTBl
NWMwMjg1YTY5Yjg1MTMzNjEwOWVkMzlmZC4uY2RhYzI1ZGU5ZWM4ZmZhNTA2NzhhNDlkNGM1ZmJk
NTBlYjA5NDZhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA4LTMxICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Zvcm1zXSBBTS9Q
TSBmaWVsZCBvZiBtdWx0aXBsZSBmaWVsZHMgdGltZSBpbnB1dCBVSSBzaG91bGQgYmUgZml4ZWQg
d2lkdGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk1
NTQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhp
cyBwYXRjaCBjaGFuZ2VzIHdpZHRoIG9mIEFNL1BNIGZpZWxkIG9mIG11bHRpcGxlIGZpZWxkIHRp
bWUgaW5wdXQKKyAgICAgICAgVUkgZml4ZWQgYXMgbWF4aW11bSB3aWR0aCBvZiBsYWJlbHMgb3Ig
Ii0tIi4KKworICAgICAgICBUaGlzIHBhdGNoIGFmZmVjdHMgcG9ydHMgd2hpY2ggZW5hYmxlIGJv
dGggRU5BQkxFX0lOUFVUX1RZUEVfVElNRSBhbmQKKyAgICAgICAgRU5BQkxFX0lOUFVUX1RZUEVf
VElNRV9NVUxUSVBMRV9GSUVMRFMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBPbmNlIG11bHRp
cGxlIGZpZWxkIHRpbWUgaW5wdXQgVUkgdXNlcyAibGFuZyIgSFRNTAorICAgICAgICBhdHRyaWJ1
dGUgdG8gdGFrZSB0aW1lIGZvcm1hdCwgd2UgY2FuIHdyaXRlIGEgdGVzdCBmb3IgdGhpcyBwYXRj
aC4KKworICAgICAgICAqIGNzcy9odG1sLmNzczoKKyAgICAgICAgKGlucHV0Ojotd2Via2l0LWRh
dGV0aW1lLWVkaXQtYW1wbS1maWVsZCk6IEFkZGVkICJkaXNwbGF5IiBwcm9wZXJ0eSB0byAiaW5s
aW5lLWJsb2NrIiBmb3Igc2V0dGluZyB3aWR0aC4KKyAgICAgICAgQWRkZWQgInRleHQtYWxpZ24i
IHByb3BlcnR5IHRvICJjZW50ZXIiLgorICAgICAgICAqIGh0bWwvc2hhZG93L0RhdGVUaW1lU3lt
Ym9saWNGaWVsZEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVTeW1ib2xp
Y0ZpZWxkRWxlbWVudDo6RGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudCk6IENoYW5nZWQgdG8g
Y2FsbCBzZXRIYXNDdXN0b21DYWxsYmFjaygpLgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVT
eW1ib2xpY0ZpZWxkRWxlbWVudDo6Y3VzdG9tU3R5bGVGb3JSZW5kZXJlcik6IEFkZGVkIGZvciBz
ZXR0aW5nIGZpZWxkIHdpdGggZnJvbSBtYXhpbXVtIHdpZHRoIG9mIGxhYmVscy4KKyAgICAgICAg
KiBodG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50Lmg6CisgICAgICAgIChX
ZWJDb3JlOjpEYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50Ojp2aXNpYmxlRW1wdHlWYWx1ZSk6
IEFkZGVkIGZvciBtYWtpbmcgdmlzaWJsZSBlbXB0eSB2YWx1ZSBieSBtYXhpbXVtIGxlbmd0aCBv
ZiBsYWJlbHMuCisgICAgICAgIChXZWJDb3JlOjpEYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50
Ojp2aXNpYmxlVmFsdWUpOiBDaGFuZ2VkIHRvIGNhbGwgdmlzaWJsZUVtcHR5VmFsdWUoKSBpbnN0
ZWFkIG9mIHVzaW5nIGxpdGVyYWwgIi0tIi4KKyAgICAgICAgKERhdGVUaW1lU3ltYm9saWNGaWVs
ZEVsZW1lbnQpOiBBZGRlZCBhIGRlY2xhcmF0aW9uIG9mIGN1c3RvbVN0eWxlRm9yUmVuZGVyZXIo
KS4KKwogMjAxMi0wOC0zMSAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBub2tpYS5j
b20+CiAKICAgICAgICAgW1F0XSBQb3J0IGNvbnZlcnRWYWx1ZVRvUVZhcmlhbnQgdG8gdXNlIHRo
ZSBKU0MgQyBBUEkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9odG1sLmNzcyBiL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9odG1sLmNzcwppbmRleCA2MzgwYmU0N2QyZTY5ZTU3YzkxMzQ4NjEz
NTMwNDc3ZjdkNzE0NDBhLi42MmQxOWNiYjdmNGYzZTRiYTZmM2U4MjdjZTJjNWRmYmRlNjNlM2E2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvaHRtbC5jc3MKKysrIGIvU291cmNlL1dl
YkNvcmUvY3NzL2h0bWwuY3NzCkBAIC00OTEsNiArNDkxLDggQEAgaW5wdXQ6Oi13ZWJraXQtZGF0
ZXRpbWUtZWRpdC1hbXBtLWZpZWxkIHsKICAgICAtd2Via2l0LXVzZXItbW9kaWZ5OiByZWFkLW9u
bHkgIWltcG9ydGFudDsKICAgICBib3JkZXI6IG5vbmU7CiAgICAgcGFkZGluZzogMC4xNWVtOwor
ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKKyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiB9CiAK
IGlucHV0Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCB7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1l
bnQuY3BwCmluZGV4IDY5ZmZjMzE1NjY1MmZlNzMzNDdjYjEzNDQ0NTY4N2ZhMzE3NzJjZWYuLjI0
ODhkMDRjODVlYjk2NDBiYzZiMGQ5NDdhYjFkNzZhYWZmNzZiZmUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1l
bnQuY3BwCkBAIC0yNyw3ICsyNywxMiBAQAogI2lmIEVOQUJMRShJTlBVVF9UWVBFX1RJTUVfTVVM
VElQTEVfRklFTERTKQogI2luY2x1ZGUgIkRhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQuaCIK
IAorI2luY2x1ZGUgIkZvbnRDYWNoZS5oIgogI2luY2x1ZGUgIktleWJvYXJkRXZlbnQuaCIKKyNp
bmNsdWRlICJSZW5kZXJTdHlsZS5oIgorI2luY2x1ZGUgIlN0eWxlUmVzb2x2ZXIuaCIKKyNpbmNs
dWRlICJUZXh0UnVuLmgiCisjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nQnVpbGRlci5oPgogI2lu
Y2x1ZGUgPHd0Zi91bmljb2RlL1VuaWNvZGUuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAt
MzgsNiArNDMsMTkgQEAgRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudDo6RGF0ZVRpbWVTeW1i
b2xpY0ZpZWxkRWxlbWVudChEb2N1bWVudCogZG9jdW1lbnQsIEYKICAgICAsIG1fc2VsZWN0ZWRJ
bmRleCgtMSkKIHsKICAgICBBU1NFUlQoIXN5bWJvbHMuaXNFbXB0eSgpKTsKKyAgICBzZXRIYXND
dXN0b21DYWxsYmFja3MoKTsKK30KKworUGFzc1JlZlB0cjxSZW5kZXJTdHlsZT4gRGF0ZVRpbWVT
eW1ib2xpY0ZpZWxkRWxlbWVudDo6Y3VzdG9tU3R5bGVGb3JSZW5kZXJlcigpCit7CisgICAgRm9u
dENhY2hlUHVyZ2VQcmV2ZW50ZXIgZm9udENhY2hlUHVyZ2VQcmV2ZW50ZXI7CisgICAgUmVmUHRy
PFJlbmRlclN0eWxlPiBvcmlnaW5hbFN0eWxlID0gZG9jdW1lbnQoKS0+c3R5bGVSZXNvbHZlcigp
LT5zdHlsZUZvckVsZW1lbnQodGhpcyk7CisgICAgUmVmUHRyPFJlbmRlclN0eWxlPiBzdHlsZSA9
IFJlbmRlclN0eWxlOjpjbG9uZShvcmlnaW5hbFN0eWxlLmdldCgpKTsKKyAgICBmbG9hdCBtYXhp
dW1XaWR0aCA9IHN0eWxlLT5mb250KCkud2lkdGgodmlzaWJsZUVtcHR5VmFsdWUoKSk7CisgICAg
Zm9yICh1bnNpZ25lZCBpbmRleCA9IDA7IGluZGV4IDwgbV9zeW1ib2xzLnNpemUoKTsgKytpbmRl
eCkKKyAgICAgICAgbWF4aXVtV2lkdGggPSBzdGQ6Om1heChtYXhpdW1XaWR0aCwgc3R5bGUtPmZv
bnQoKS53aWR0aChtX3N5bWJvbHNbaW5kZXhdKSk7CisgICAgc3R5bGUtPnNldFdpZHRoKExlbmd0
aChtYXhpdW1XaWR0aCwgRml4ZWQpKTsKKyAgICByZXR1cm4gc3R5bGUucmVsZWFzZSgpOwogfQog
CiB2b2lkIERhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQ6OmhhbmRsZUtleWJvYXJkRXZlbnQo
S2V5Ym9hcmRFdmVudCoga2V5Ym9hcmRFdmVudCkKQEAgLTk4LDkgKzExNiwyMCBAQCBpbnQgRGF0
ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudDo6dmFsdWVBc0ludGVnZXIoKSBjb25zdAogICAgIHJl
dHVybiBtX3NlbGVjdGVkSW5kZXg7CiB9CiAKK1N0cmluZyBEYXRlVGltZVN5bWJvbGljRmllbGRF
bGVtZW50Ojp2aXNpYmxlRW1wdHlWYWx1ZSgpIGNvbnN0Cit7CisgICAgdW5zaWduZWQgbWF4aW11
bUxlbmd0aCA9IDA7CisgICAgZm9yICh1bnNpZ25lZCBpbmRleCA9IDA7IGluZGV4IDwgbV9zeW1i
b2xzLnNpemUoKTsgKytpbmRleCkKKyAgICAgICAgbWF4aW11bUxlbmd0aCA9IHN0ZDo6bWF4KG1h
eGltdW1MZW5ndGgsIG1fc3ltYm9sc1tpbmRleF0ubGVuZ3RoKCkpOworICAgIFN0cmluZ0J1aWxk
ZXIgYnVpbGRlcjsKKyAgICBmb3IgKHVuc2lnbmVkIGxlbmd0aCA9IDA7IGxlbmd0aCA8IG1heGlt
dW1MZW5ndGg7ICsrbGVuZ3RoKQorICAgICAgICBidWlsZGVyLmFwcGVuZCgnLScpOworICAgIHJl
dHVybiBidWlsZGVyLnRvU3RyaW5nKCk7Cit9CisKIFN0cmluZyBEYXRlVGltZVN5bWJvbGljRmll
bGRFbGVtZW50Ojp2aXNpYmxlVmFsdWUoKSBjb25zdAogewotICAgIHJldHVybiBoYXNWYWx1ZSgp
ID8gbV9zeW1ib2xzW21fc2VsZWN0ZWRJbmRleF0gOiAiLS0iOworICAgIHJldHVybiBoYXNWYWx1
ZSgpID8gbV9zeW1ib2xzW21fc2VsZWN0ZWRJbmRleF0gOiB2aXNpYmxlRW1wdHlWYWx1ZSgpOwog
fQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmgKaW5kZXggMmUzMWYz
OWRmYWM1Yzc3MjA3NDNlMTEzNzBhOTg4YThjYTJlNjgxMC4uZTU4ZmUxOGY5ZDc5ZmU2OTMyYmUx
MjViNjZjYzcwYjc4MTk3Y2M5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFk
b3cvRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvc2hhZG93L0RhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQuaApAQCAtNDMsNiArNDMsOSBA
QCBwcm90ZWN0ZWQ6CiBwcml2YXRlOgogICAgIHN0YXRpYyBjb25zdCBpbnQgaW52YWxpZEluZGV4
ID0gLTE7CiAKKyAgICB2aXJ0dWFsIFBhc3NSZWZQdHI8UmVuZGVyU3R5bGU+IGN1c3RvbVN0eWxl
Rm9yUmVuZGVyZXIoKSBPVkVSUklERSBGSU5BTDsKKyAgICBTdHJpbmcgdmlzaWJsZUVtcHR5VmFs
dWUoKSBjb25zdDsKKwogICAgIC8vIERhdGVUaW1lRmllbGRFbGVtZW50IGZ1bmN0aW9ucy4KICAg
ICB2aXJ0dWFsIHZvaWQgaGFuZGxlS2V5Ym9hcmRFdmVudChLZXlib2FyZEV2ZW50KikgT1ZFUlJJ
REUgRklOQUw7CiAgICAgdmlydHVhbCBib29sIGhhc1ZhbHVlKCkgY29uc3QgT1ZFUlJJREUgRklO
QUw7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>161852</attachid>
            <date>2012-09-02 18:34:58 -0700</date>
            <delta_ts>2012-09-02 19:06:04 -0700</delta_ts>
            <desc>Patch 2</desc>
            <filename>bug-95542-20120903103443.patch</filename>
            <type>text/plain</type>
            <size>5277</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3Mzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjFhNDk1YjFjMzY3Y2Fi
MjMyODdlY2IxMDVlMzYzMTQ0ZGJjMDhhMi4uODc5MjZkOTMwZGExY2U5ZjE2MjMzOWU1ZjhjMTk3
OWI2ZmVhM2UyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA4LTMxICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Zvcm1zXSBBTS9Q
TSBmaWVsZCBvZiBtdWx0aXBsZSBmaWVsZHMgdGltZSBpbnB1dCBVSSBzaG91bGQgYmUgZml4ZWQg
d2lkdGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk1
NTQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhp
cyBwYXRjaCBjaGFuZ2VzIHdpZHRoIG9mIEFNL1BNIGZpZWxkIG9mIG11bHRpcGxlIGZpZWxkIHRp
bWUgaW5wdXQKKyAgICAgICAgVUkgZml4ZWQgYXMgbWF4aW11bSB3aWR0aCBvZiBsYWJlbHMgb3Ig
Ii0tIi4KKworICAgICAgICBUaGlzIHBhdGNoIGFmZmVjdHMgcG9ydHMgd2hpY2ggZW5hYmxlIGJv
dGggRU5BQkxFX0lOUFVUX1RZUEVfVElNRSBhbmQKKyAgICAgICAgRU5BQkxFX0lOUFVUX1RZUEVf
VElNRV9NVUxUSVBMRV9GSUVMRFMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBPbmNlIG11bHRp
cGxlIGZpZWxkIHRpbWUgaW5wdXQgVUkgdXNlcyAibGFuZyIgSFRNTAorICAgICAgICBhdHRyaWJ1
dGUgdG8gdGFrZSB0aW1lIGZvcm1hdCwgd2UgY2FuIHdyaXRlIGEgdGVzdCBmb3IgdGhpcyBwYXRj
aC4KKworICAgICAgICAqIGNzcy9odG1sLmNzczoKKyAgICAgICAgKGlucHV0Ojotd2Via2l0LWRh
dGV0aW1lLWVkaXQtYW1wbS1maWVsZCk6IEFkZGVkICJkaXNwbGF5IiBwcm9wZXJ0eSB0byAiaW5s
aW5lLWJsb2NrIiBmb3Igc2V0dGluZyB3aWR0aC4KKyAgICAgICAgQWRkZWQgInRleHQtYWxpZ24i
IHByb3BlcnR5IHRvICJjZW50ZXIiLgorICAgICAgICAqIGh0bWwvc2hhZG93L0RhdGVUaW1lU3lt
Ym9saWNGaWVsZEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVTeW1ib2xp
Y0ZpZWxkRWxlbWVudDo6RGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudCk6IENoYW5nZWQgdG8g
Y2FsbCBzZXRIYXNDdXN0b21DYWxsYmFjaygpLgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVT
eW1ib2xpY0ZpZWxkRWxlbWVudDo6Y3VzdG9tU3R5bGVGb3JSZW5kZXJlcik6IEFkZGVkIGZvciBz
ZXR0aW5nIGZpZWxkIHdpdGggZnJvbSBtYXhpbXVtIHdpZHRoIG9mIGxhYmVscy4KKyAgICAgICAg
KiBodG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50Lmg6CisgICAgICAgIChX
ZWJDb3JlOjpEYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50Ojp2aXNpYmxlRW1wdHlWYWx1ZSk6
IEFkZGVkIGZvciB1c2luZyB2aXNpYmxlIGVtcHR5IHZhbHVlIGluIGN1c3RvbVN0eWxlRm9yUmVu
ZGVyZXIoKSBhbmQgdmlzaWJsZVZhbHVlKCkuCisgICAgICAgIChXZWJDb3JlOjpEYXRlVGltZVN5
bWJvbGljRmllbGRFbGVtZW50Ojp2aXNpYmxlVmFsdWUpOiBDaGFuZ2VkIHRvIGNhbGwgdmlzaWJs
ZUVtcHR5VmFsdWUoKSBpbnN0ZWFkIG9mIHVzaW5nIGxpdGVyYWwgIi0tIi4KKyAgICAgICAgKERh
dGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQpOiBBZGRlZCBhIGRlY2xhcmF0aW9uIG9mIGN1c3Rv
bVN0eWxlRm9yUmVuZGVyZXIoKS4KKwogMjAxMi0wOS0wMiAgQmVuamFtaW4gUG91bGFpbiAgPGJw
b3VsYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBJbXByb3ZlIHRoZSB3YXkgd2UgdXNlIGNvbnZl
cnRlZFNwYWNlU3RyaW5nKCkgaW4gY29udmVydEhUTUxUZXh0VG9JbnRlcmNoYW5nZUZvcm1hdCgp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvaHRtbC5jc3MgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvaHRtbC5jc3MKaW5kZXggNjM4MGJlNDdkMmU2OWU1N2M5MTM0ODYxMzUzMDQ3N2Y3ZDcx
NDQwYS4uNjJkMTljYmI3ZjRmM2U0YmE2ZjNlODI3Y2UyYzVkZmJkZTYzZTNhNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvY3NzL2h0bWwuY3NzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9o
dG1sLmNzcwpAQCAtNDkxLDYgKzQ5MSw4IEBAIGlucHV0Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQt
YW1wbS1maWVsZCB7CiAgICAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC1vbmx5ICFpbXBvcnRh
bnQ7CiAgICAgYm9yZGVyOiBub25lOwogICAgIHBhZGRpbmc6IDAuMTVlbTsKKyAgICBkaXNwbGF5
OiBpbmxpbmUtYmxvY2s7CisgICAgdGV4dC1hbGlnbjogY2VudGVyOwogfQogCiBpbnB1dDo6LXdl
YmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcAppbmRl
eCA2OWZmYzMxNTY2NTJmZTczMzQ3Y2IxMzQ0NDU2ODdmYTMxNzcyY2VmLi4zMjczZTY0NTk0Y2Rk
ZTFkN2U4MDllM2QzODIxMTY0ODIzYTMyOWI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcApAQCAt
MjcsNyArMjcsMTIgQEAKICNpZiBFTkFCTEUoSU5QVVRfVFlQRV9USU1FX01VTFRJUExFX0ZJRUxE
UykKICNpbmNsdWRlICJEYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmgiCiAKKyNpbmNsdWRl
ICJGb250Q2FjaGUuaCIKICNpbmNsdWRlICJLZXlib2FyZEV2ZW50LmgiCisjaW5jbHVkZSAiUmVu
ZGVyU3R5bGUuaCIKKyNpbmNsdWRlICJTdHlsZVJlc29sdmVyLmgiCisjaW5jbHVkZSAiVGV4dFJ1
bi5oIgorI2luY2x1ZGUgPHd0Zi90ZXh0L1N0cmluZ0J1aWxkZXIuaD4KICNpbmNsdWRlIDx3dGYv
dW5pY29kZS9Vbmljb2RlLmg+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAgLTM4LDYgKzQzLDE5
IEBAIERhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQ6OkRhdGVUaW1lU3ltYm9saWNGaWVsZEVs
ZW1lbnQoRG9jdW1lbnQqIGRvY3VtZW50LCBGCiAgICAgLCBtX3NlbGVjdGVkSW5kZXgoLTEpCiB7
CiAgICAgQVNTRVJUKCFzeW1ib2xzLmlzRW1wdHkoKSk7CisgICAgc2V0SGFzQ3VzdG9tQ2FsbGJh
Y2tzKCk7Cit9CisKK1Bhc3NSZWZQdHI8UmVuZGVyU3R5bGU+IERhdGVUaW1lU3ltYm9saWNGaWVs
ZEVsZW1lbnQ6OmN1c3RvbVN0eWxlRm9yUmVuZGVyZXIoKQoreworICAgIEZvbnRDYWNoZVB1cmdl
UHJldmVudGVyIGZvbnRDYWNoZVB1cmdlUHJldmVudGVyOworICAgIFJlZlB0cjxSZW5kZXJTdHls
ZT4gb3JpZ2luYWxTdHlsZSA9IGRvY3VtZW50KCktPnN0eWxlUmVzb2x2ZXIoKS0+c3R5bGVGb3JF
bGVtZW50KHRoaXMpOworICAgIFJlZlB0cjxSZW5kZXJTdHlsZT4gc3R5bGUgPSBSZW5kZXJTdHls
ZTo6Y2xvbmUob3JpZ2luYWxTdHlsZS5nZXQoKSk7CisgICAgZmxvYXQgbWF4aXVtV2lkdGggPSBz
dHlsZS0+Zm9udCgpLndpZHRoKHZpc2libGVFbXB0eVZhbHVlKCkpOworICAgIGZvciAodW5zaWdu
ZWQgaW5kZXggPSAwOyBpbmRleCA8IG1fc3ltYm9scy5zaXplKCk7ICsraW5kZXgpCisgICAgICAg
IG1heGl1bVdpZHRoID0gc3RkOjptYXgobWF4aXVtV2lkdGgsIHN0eWxlLT5mb250KCkud2lkdGgo
bV9zeW1ib2xzW2luZGV4XSkpOworICAgIHN0eWxlLT5zZXRXaWR0aChMZW5ndGgobWF4aXVtV2lk
dGgsIEZpeGVkKSk7CisgICAgcmV0dXJuIHN0eWxlLnJlbGVhc2UoKTsKIH0KIAogdm9pZCBEYXRl
VGltZVN5bWJvbGljRmllbGRFbGVtZW50OjpoYW5kbGVLZXlib2FyZEV2ZW50KEtleWJvYXJkRXZl
bnQqIGtleWJvYXJkRXZlbnQpCkBAIC05OCw5ICsxMTYsMTUgQEAgaW50IERhdGVUaW1lU3ltYm9s
aWNGaWVsZEVsZW1lbnQ6OnZhbHVlQXNJbnRlZ2VyKCkgY29uc3QKICAgICByZXR1cm4gbV9zZWxl
Y3RlZEluZGV4OwogfQogCitTdHJpbmcgRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudDo6dmlz
aWJsZUVtcHR5VmFsdWUoKSBjb25zdAoreworICAgIC8vIEZJWE1FOiBOdW1iZXIgb2YgZGFzaHMg
c2hvdWxkIGJlIG1heGltdW0gbGVuZ3RoIG9mIGxhYmVscy4KKyAgICByZXR1cm4gIi0tIjsKK30K
KwogU3RyaW5nIERhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQ6OnZpc2libGVWYWx1ZSgpIGNv
bnN0CiB7Ci0gICAgcmV0dXJuIGhhc1ZhbHVlKCkgPyBtX3N5bWJvbHNbbV9zZWxlY3RlZEluZGV4
XSA6ICItLSI7CisgICAgcmV0dXJuIGhhc1ZhbHVlKCkgPyBtX3N5bWJvbHNbbV9zZWxlY3RlZElu
ZGV4XSA6IHZpc2libGVFbXB0eVZhbHVlKCk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lU3ltYm9saWNG
aWVsZEVsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lU3ltYm9s
aWNGaWVsZEVsZW1lbnQuaAppbmRleCAyZTMxZjM5ZGZhYzVjNzcyMDc0M2UxMTM3MGE5ODhhOGNh
MmU2ODEwLi5lNThmZTE4ZjlkNzlmZTY5MzJiZTEyNWI2NmNjNzBiNzgxOTdjYzkxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVt
ZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVTeW1ib2xpY0Zp
ZWxkRWxlbWVudC5oCkBAIC00Myw2ICs0Myw5IEBAIHByb3RlY3RlZDoKIHByaXZhdGU6CiAgICAg
c3RhdGljIGNvbnN0IGludCBpbnZhbGlkSW5kZXggPSAtMTsKIAorICAgIHZpcnR1YWwgUGFzc1Jl
ZlB0cjxSZW5kZXJTdHlsZT4gY3VzdG9tU3R5bGVGb3JSZW5kZXJlcigpIE9WRVJSSURFIEZJTkFM
OworICAgIFN0cmluZyB2aXNpYmxlRW1wdHlWYWx1ZSgpIGNvbnN0OworCiAgICAgLy8gRGF0ZVRp
bWVGaWVsZEVsZW1lbnQgZnVuY3Rpb25zLgogICAgIHZpcnR1YWwgdm9pZCBoYW5kbGVLZXlib2Fy
ZEV2ZW50KEtleWJvYXJkRXZlbnQqKSBPVkVSUklERSBGSU5BTDsKICAgICB2aXJ0dWFsIGJvb2wg
aGFzVmFsdWUoKSBjb25zdCBPVkVSUklERSBGSU5BTDsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>161854</attachid>
            <date>2012-09-02 19:06:09 -0700</date>
            <delta_ts>2012-09-02 21:02:52 -0700</delta_ts>
            <desc>Patch 3</desc>
            <filename>bug-95542-20120903110553.patch</filename>
            <type>text/plain</type>
            <size>5240</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3Mzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjFhNDk1YjFjMzY3Y2Fi
MjMyODdlY2IxMDVlMzYzMTQ0ZGJjMDhhMi4uODc5MjZkOTMwZGExY2U5ZjE2MjMzOWU1ZjhjMTk3
OWI2ZmVhM2UyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA4LTMxICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Zvcm1zXSBBTS9Q
TSBmaWVsZCBvZiBtdWx0aXBsZSBmaWVsZHMgdGltZSBpbnB1dCBVSSBzaG91bGQgYmUgZml4ZWQg
d2lkdGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk1
NTQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhp
cyBwYXRjaCBjaGFuZ2VzIHdpZHRoIG9mIEFNL1BNIGZpZWxkIG9mIG11bHRpcGxlIGZpZWxkIHRp
bWUgaW5wdXQKKyAgICAgICAgVUkgZml4ZWQgYXMgbWF4aW11bSB3aWR0aCBvZiBsYWJlbHMgb3Ig
Ii0tIi4KKworICAgICAgICBUaGlzIHBhdGNoIGFmZmVjdHMgcG9ydHMgd2hpY2ggZW5hYmxlIGJv
dGggRU5BQkxFX0lOUFVUX1RZUEVfVElNRSBhbmQKKyAgICAgICAgRU5BQkxFX0lOUFVUX1RZUEVf
VElNRV9NVUxUSVBMRV9GSUVMRFMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBPbmNlIG11bHRp
cGxlIGZpZWxkIHRpbWUgaW5wdXQgVUkgdXNlcyAibGFuZyIgSFRNTAorICAgICAgICBhdHRyaWJ1
dGUgdG8gdGFrZSB0aW1lIGZvcm1hdCwgd2UgY2FuIHdyaXRlIGEgdGVzdCBmb3IgdGhpcyBwYXRj
aC4KKworICAgICAgICAqIGNzcy9odG1sLmNzczoKKyAgICAgICAgKGlucHV0Ojotd2Via2l0LWRh
dGV0aW1lLWVkaXQtYW1wbS1maWVsZCk6IEFkZGVkICJkaXNwbGF5IiBwcm9wZXJ0eSB0byAiaW5s
aW5lLWJsb2NrIiBmb3Igc2V0dGluZyB3aWR0aC4KKyAgICAgICAgQWRkZWQgInRleHQtYWxpZ24i
IHByb3BlcnR5IHRvICJjZW50ZXIiLgorICAgICAgICAqIGh0bWwvc2hhZG93L0RhdGVUaW1lU3lt
Ym9saWNGaWVsZEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVTeW1ib2xp
Y0ZpZWxkRWxlbWVudDo6RGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudCk6IENoYW5nZWQgdG8g
Y2FsbCBzZXRIYXNDdXN0b21DYWxsYmFjaygpLgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVT
eW1ib2xpY0ZpZWxkRWxlbWVudDo6Y3VzdG9tU3R5bGVGb3JSZW5kZXJlcik6IEFkZGVkIGZvciBz
ZXR0aW5nIGZpZWxkIHdpdGggZnJvbSBtYXhpbXVtIHdpZHRoIG9mIGxhYmVscy4KKyAgICAgICAg
KiBodG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50Lmg6CisgICAgICAgIChX
ZWJDb3JlOjpEYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50Ojp2aXNpYmxlRW1wdHlWYWx1ZSk6
IEFkZGVkIGZvciB1c2luZyB2aXNpYmxlIGVtcHR5IHZhbHVlIGluIGN1c3RvbVN0eWxlRm9yUmVu
ZGVyZXIoKSBhbmQgdmlzaWJsZVZhbHVlKCkuCisgICAgICAgIChXZWJDb3JlOjpEYXRlVGltZVN5
bWJvbGljRmllbGRFbGVtZW50Ojp2aXNpYmxlVmFsdWUpOiBDaGFuZ2VkIHRvIGNhbGwgdmlzaWJs
ZUVtcHR5VmFsdWUoKSBpbnN0ZWFkIG9mIHVzaW5nIGxpdGVyYWwgIi0tIi4KKyAgICAgICAgKERh
dGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQpOiBBZGRlZCBhIGRlY2xhcmF0aW9uIG9mIGN1c3Rv
bVN0eWxlRm9yUmVuZGVyZXIoKS4KKwogMjAxMi0wOS0wMiAgQmVuamFtaW4gUG91bGFpbiAgPGJw
b3VsYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBJbXByb3ZlIHRoZSB3YXkgd2UgdXNlIGNvbnZl
cnRlZFNwYWNlU3RyaW5nKCkgaW4gY29udmVydEhUTUxUZXh0VG9JbnRlcmNoYW5nZUZvcm1hdCgp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvaHRtbC5jc3MgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvaHRtbC5jc3MKaW5kZXggNjM4MGJlNDdkMmU2OWU1N2M5MTM0ODYxMzUzMDQ3N2Y3ZDcx
NDQwYS4uNjJkMTljYmI3ZjRmM2U0YmE2ZjNlODI3Y2UyYzVkZmJkZTYzZTNhNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvY3NzL2h0bWwuY3NzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9o
dG1sLmNzcwpAQCAtNDkxLDYgKzQ5MSw4IEBAIGlucHV0Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQt
YW1wbS1maWVsZCB7CiAgICAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC1vbmx5ICFpbXBvcnRh
bnQ7CiAgICAgYm9yZGVyOiBub25lOwogICAgIHBhZGRpbmc6IDAuMTVlbTsKKyAgICBkaXNwbGF5
OiBpbmxpbmUtYmxvY2s7CisgICAgdGV4dC1hbGlnbjogY2VudGVyOwogfQogCiBpbnB1dDo6LXdl
YmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcAppbmRl
eCA2OWZmYzMxNTY2NTJmZTczMzQ3Y2IxMzQ0NDU2ODdmYTMxNzcyY2VmLi44ZmFiNzQ1YzU4Nzhh
Mjc2YTkzZDAyNzY3MDMxN2QyMDIwMGIxOWQ2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcApAQCAt
MjcsNyArMjcsMTEgQEAKICNpZiBFTkFCTEUoSU5QVVRfVFlQRV9USU1FX01VTFRJUExFX0ZJRUxE
UykKICNpbmNsdWRlICJEYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmgiCiAKKyNpbmNsdWRl
ICJGb250Q2FjaGUuaCIKICNpbmNsdWRlICJLZXlib2FyZEV2ZW50LmgiCisjaW5jbHVkZSAiUmVu
ZGVyU3R5bGUuaCIKKyNpbmNsdWRlICJTdHlsZVJlc29sdmVyLmgiCisjaW5jbHVkZSAiVGV4dFJ1
bi5oIgogI2luY2x1ZGUgPHd0Zi91bmljb2RlL1VuaWNvZGUuaD4KIAogbmFtZXNwYWNlIFdlYkNv
cmUgewpAQCAtMzgsNiArNDIsMTkgQEAgRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudDo6RGF0
ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudChEb2N1bWVudCogZG9jdW1lbnQsIEYKICAgICAsIG1f
c2VsZWN0ZWRJbmRleCgtMSkKIHsKICAgICBBU1NFUlQoIXN5bWJvbHMuaXNFbXB0eSgpKTsKKyAg
ICBzZXRIYXNDdXN0b21DYWxsYmFja3MoKTsKK30KKworUGFzc1JlZlB0cjxSZW5kZXJTdHlsZT4g
RGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudDo6Y3VzdG9tU3R5bGVGb3JSZW5kZXJlcigpCit7
CisgICAgRm9udENhY2hlUHVyZ2VQcmV2ZW50ZXIgZm9udENhY2hlUHVyZ2VQcmV2ZW50ZXI7Cisg
ICAgUmVmUHRyPFJlbmRlclN0eWxlPiBvcmlnaW5hbFN0eWxlID0gZG9jdW1lbnQoKS0+c3R5bGVS
ZXNvbHZlcigpLT5zdHlsZUZvckVsZW1lbnQodGhpcyk7CisgICAgUmVmUHRyPFJlbmRlclN0eWxl
PiBzdHlsZSA9IFJlbmRlclN0eWxlOjpjbG9uZShvcmlnaW5hbFN0eWxlLmdldCgpKTsKKyAgICBm
bG9hdCBtYXhpdW1XaWR0aCA9IHN0eWxlLT5mb250KCkud2lkdGgodmlzaWJsZUVtcHR5VmFsdWUo
KSk7CisgICAgZm9yICh1bnNpZ25lZCBpbmRleCA9IDA7IGluZGV4IDwgbV9zeW1ib2xzLnNpemUo
KTsgKytpbmRleCkKKyAgICAgICAgbWF4aXVtV2lkdGggPSBzdGQ6Om1heChtYXhpdW1XaWR0aCwg
c3R5bGUtPmZvbnQoKS53aWR0aChtX3N5bWJvbHNbaW5kZXhdKSk7CisgICAgc3R5bGUtPnNldFdp
ZHRoKExlbmd0aChtYXhpdW1XaWR0aCwgRml4ZWQpKTsKKyAgICByZXR1cm4gc3R5bGUucmVsZWFz
ZSgpOwogfQogCiB2b2lkIERhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQ6OmhhbmRsZUtleWJv
YXJkRXZlbnQoS2V5Ym9hcmRFdmVudCoga2V5Ym9hcmRFdmVudCkKQEAgLTk4LDkgKzExNSwxNSBA
QCBpbnQgRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudDo6dmFsdWVBc0ludGVnZXIoKSBjb25z
dAogICAgIHJldHVybiBtX3NlbGVjdGVkSW5kZXg7CiB9CiAKK1N0cmluZyBEYXRlVGltZVN5bWJv
bGljRmllbGRFbGVtZW50Ojp2aXNpYmxlRW1wdHlWYWx1ZSgpIGNvbnN0Cit7CisgICAgLy8gRklY
TUU6IE51bWJlciBvZiBkYXNocyBzaG91bGQgYmUgbWF4aW11bSBsZW5ndGggb2YgbGFiZWxzLgor
ICAgIHJldHVybiAiLS0iOworfQorCiBTdHJpbmcgRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVu
dDo6dmlzaWJsZVZhbHVlKCkgY29uc3QKIHsKLSAgICByZXR1cm4gaGFzVmFsdWUoKSA/IG1fc3lt
Ym9sc1ttX3NlbGVjdGVkSW5kZXhdIDogIi0tIjsKKyAgICByZXR1cm4gaGFzVmFsdWUoKSA/IG1f
c3ltYm9sc1ttX3NlbGVjdGVkSW5kZXhdIDogdmlzaWJsZUVtcHR5VmFsdWUoKTsKIH0KIAogfSAv
LyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFk
b3cvRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9z
aGFkb3cvRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudC5oCmluZGV4IDJlMzFmMzlkZmFjNWM3
NzIwNzQzZTExMzcwYTk4OGE4Y2EyZTY4MTAuLmU1OGZlMThmOWQ3OWZlNjkzMmJlMTI1YjY2Y2M3
MGI3ODE5N2NjOTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVU
aW1lU3ltYm9saWNGaWVsZEVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRv
dy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmgKQEAgLTQzLDYgKzQzLDkgQEAgcHJvdGVj
dGVkOgogcHJpdmF0ZToKICAgICBzdGF0aWMgY29uc3QgaW50IGludmFsaWRJbmRleCA9IC0xOwog
CisgICAgdmlydHVhbCBQYXNzUmVmUHRyPFJlbmRlclN0eWxlPiBjdXN0b21TdHlsZUZvclJlbmRl
cmVyKCkgT1ZFUlJJREUgRklOQUw7CisgICAgU3RyaW5nIHZpc2libGVFbXB0eVZhbHVlKCkgY29u
c3Q7CisKICAgICAvLyBEYXRlVGltZUZpZWxkRWxlbWVudCBmdW5jdGlvbnMuCiAgICAgdmlydHVh
bCB2b2lkIGhhbmRsZUtleWJvYXJkRXZlbnQoS2V5Ym9hcmRFdmVudCopIE9WRVJSSURFIEZJTkFM
OwogICAgIHZpcnR1YWwgYm9vbCBoYXNWYWx1ZSgpIGNvbnN0IE9WRVJSSURFIEZJTkFMOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>