<?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>101552</bug_id>
          
          <creation_ts>2012-11-07 23:35:11 -0800</creation_ts>
          <short_desc>Add properties for week/month picker in DateTimeChooserImpl::writeDocument</short_desc>
          <delta_ts>2012-11-08 09:43:52 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>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>100938</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Keishi Hattori">keishi</reporter>
          <assigned_to name="Keishi Hattori">keishi</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>tkent</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>761383</commentid>
    <comment_count>0</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-11-07 23:35:11 -0800</bug_when>
    <thetext>Add properties for week/month picker in DateTimeChooserImpl::writeDocument</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761393</commentid>
    <comment_count>1</comment_count>
      <attachid>172940</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-11-07 23:42:55 -0800</bug_when>
    <thetext>Created attachment 172940
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761402</commentid>
    <comment_count>2</comment_count>
      <attachid>172940</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-11-07 23:55:05 -0800</bug_when>
    <thetext>Comment on attachment 172940
Patch

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

&gt; Source/WebKit/chromium/ChangeLog:8
&gt; +        min/max for month picker should be months since epoch. todayLabel should be ThisWeek/ThisMonth for week/month pickers. And we need to add &quot;mode&quot; property.

How about &quot;weekLabel&quot;?

&gt; Source/WebKit/chromium/src/DateTimeChooserImpl.cpp:100
&gt; +        minDate.setMillisecondsSinceEpochForDate(m_parameters.minimum);
&gt; +        maxDate.setMillisecondsSinceEpochForDate(m_parameters.maximum);

Are you sure passing yyyy-mm-dd for mode:week?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761583</commentid>
    <comment_count>3</comment_count>
      <attachid>172991</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-11-08 03:31:20 -0800</bug_when>
    <thetext>Created attachment 172991
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761591</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-08 03:34:52 -0800</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>761602</commentid>
    <comment_count>5</comment_count>
      <attachid>172991</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-11-08 03:43:26 -0800</bug_when>
    <thetext>Comment on attachment 172991
Patch

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

&gt; Source/Platform/chromium/public/WebLocalizedString.h:105
&gt; +        WeekNumberLabel,
&gt;          WeekFormatTemplate,

should keep alphabetical order</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761617</commentid>
    <comment_count>6</comment_count>
      <attachid>173002</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-11-08 04:05:07 -0800</bug_when>
    <thetext>Created attachment 173002
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761888</commentid>
    <comment_count>7</comment_count>
      <attachid>173002</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-08 09:43:48 -0800</bug_when>
    <thetext>Comment on attachment 173002
Patch

Clearing flags on attachment: 173002

Committed r133910: &lt;http://trac.webkit.org/changeset/133910&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761889</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-08 09:43:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172940</attachid>
            <date>2012-11-07 23:42:55 -0800</date>
            <delta_ts>2012-11-08 03:31:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101552-20121108164105.patch</filename>
            <type>text/plain</type>
            <size>4939</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzODUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDJjYjRlYzVhZTM3NjYzODQ1YzczZWFmODNlYjYzMjNjMGIwZjc4NjIuLjc2ZTc2ZDBjZTU3NGUx
NjEyNjEwYTcxNjA5ZWIzZGRhODY4NmY2NDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTItMTEtMDcgIEtlaXNoaSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgQWRkIHByb3BlcnRpZXMgZm9yIHdlZWsvbW9udGggcGlja2VyIGlu
IERhdGVUaW1lQ2hvb3NlckltcGw6OndyaXRlRG9jdW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTU1MgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIG1pbi9tYXggZm9yIG1vbnRoIHBpY2tlciBzaG91
bGQgYmUgbW9udGhzIHNpbmNlIGVwb2NoLiB0b2RheUxhYmVsIHNob3VsZCBiZSBUaGlzV2Vlay9U
aGlzTW9udGggZm9yIHdlZWsvbW9udGggcGlja2Vycy4gQW5kIHdlIG5lZWQgdG8gYWRkICJtb2Rl
IiBwcm9wZXJ0eS4KKworICAgICAgICAqIHNyYy9EYXRlVGltZUNob29zZXJJbXBsLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6RGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVEb2N1bWVudCk6CisKIDIw
MTItMTEtMDcgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBbVjhd
IFdlIHNob3VsZCBoaWRlIHRoZSBET01XcmFwcGVyTWFwcyBpbnNpZGUgRE9NRGF0YVN0b3JlCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9EYXRlVGltZUNob29zZXJJbXBs
LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0RhdGVUaW1lQ2hvb3NlckltcGwuY3Bw
CmluZGV4IDI5ZDUxOTk2NmNhYTBhYzM3ZWIyMGQ2YTI2ZGIxMzIyMjg0YmNlMDYuLjdkYzQwYzdk
OTFkMDk2MGZlZTU1Nzk4ZmY3YjY2YjFmMGI2ZWY2MDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL0RhdGVUaW1lQ2hvb3NlckltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL0RhdGVUaW1lQ2hvb3NlckltcGwuY3BwCkBAIC05MCwxMSArOTAsMTUg
QEAgV2ViQ29yZTo6SW50U2l6ZSBEYXRlVGltZUNob29zZXJJbXBsOjpjb250ZW50U2l6ZSgpCiAK
IHZvaWQgRGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVEb2N1bWVudChXZWJDb3JlOjpEb2N1bWVu
dFdyaXRlciYgd3JpdGVyKQogewotICAgIFdlYkNvcmU6OkRhdGVDb21wb25lbnRzIGRhdGU7Ci0g
ICAgZGF0ZS5zZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZShtX3BhcmFtZXRlcnMubWlu
aW11bSk7Ci0gICAgU3RyaW5nIG1pblN0cmluZyA9IGRhdGUudG9TdHJpbmcoKTsKLSAgICBkYXRl
LnNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JEYXRlKG1fcGFyYW1ldGVycy5tYXhpbXVtKTsK
LSAgICBTdHJpbmcgbWF4U3RyaW5nID0gZGF0ZS50b1N0cmluZygpOworICAgIFdlYkNvcmU6OkRh
dGVDb21wb25lbnRzIG1pbkRhdGU7CisgICAgV2ViQ29yZTo6RGF0ZUNvbXBvbmVudHMgbWF4RGF0
ZTsKKyAgICBpZiAobV9wYXJhbWV0ZXJzLnR5cGUgPT0gV2ViQ29yZTo6SW5wdXRUeXBlTmFtZXM6
Om1vbnRoKCkpIHsKKyAgICAgICAgbWluRGF0ZS5zZXRNb250aHNTaW5jZUVwb2NoKG1fcGFyYW1l
dGVycy5taW5pbXVtKTsKKyAgICAgICAgbWF4RGF0ZS5zZXRNb250aHNTaW5jZUVwb2NoKG1fcGFy
YW1ldGVycy5tYXhpbXVtKTsKKyAgICB9IGVsc2UgeworICAgICAgICBtaW5EYXRlLnNldE1pbGxp
c2Vjb25kc1NpbmNlRXBvY2hGb3JEYXRlKG1fcGFyYW1ldGVycy5taW5pbXVtKTsKKyAgICAgICAg
bWF4RGF0ZS5zZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZShtX3BhcmFtZXRlcnMubWF4
aW11bSk7CisgICAgfQogICAgIFN0cmluZyBzdGVwU3RyaW5nID0gU3RyaW5nOjpudW1iZXIobV9w
YXJhbWV0ZXJzLnN0ZXApOwogICAgIFN0cmluZyBzdGVwQmFzZVN0cmluZyA9IFN0cmluZzo6bnVt
YmVyKG1fcGFyYW1ldGVycy5zdGVwQmFzZSwgMTEsIFdURjo6VHJ1bmNhdGVUcmFpbGluZ1plcm9z
KTsKICAgICBJbnRSZWN0IGFuY2hvclJlY3RJblNjcmVlbiA9IG1fY2hyb21lQ2xpZW50LT5yb290
Vmlld1RvU2NyZWVuKG1fcGFyYW1ldGVycy5hbmNob3JSZWN0SW5Sb290Vmlldyk7CkBAIC0xMDIs
NiArMTA2LDEzIEBAIHZvaWQgRGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVEb2N1bWVudChXZWJD
b3JlOjpEb2N1bWVudFdyaXRlciYgd3JpdGVyKQogICAgIEludFJlY3Qgcm9vdFZpZXdWaXNpYmxl
Q29udGVudFJlY3QgPSB2aWV3LT52aXNpYmxlQ29udGVudFJlY3QodHJ1ZSAvKiBpbmNsdWRlIHNj
cm9sbGJhcnMgKi8pOwogICAgIEludFJlY3Qgcm9vdFZpZXdSZWN0SW5TY3JlZW4gPSBtX2Nocm9t
ZUNsaWVudC0+cm9vdFZpZXdUb1NjcmVlbihyb290Vmlld1Zpc2libGVDb250ZW50UmVjdCk7CiAg
ICAgcm9vdFZpZXdSZWN0SW5TY3JlZW4ubW92ZSgtdmlldy0+c2Nyb2xsWCgpLCAtdmlldy0+c2Ny
b2xsWSgpKTsKKyAgICBTdHJpbmcgdG9kYXlMYWJlbFN0cmluZzsKKyAgICBpZiAobV9wYXJhbWV0
ZXJzLnR5cGUgPT0gV2ViQ29yZTo6SW5wdXRUeXBlTmFtZXM6Om1vbnRoKCkpCisgICAgICAgIHRv
ZGF5TGFiZWxTdHJpbmcgPSBQbGF0Zm9ybTo6Y3VycmVudCgpLT5xdWVyeUxvY2FsaXplZFN0cmlu
ZyhXZWJMb2NhbGl6ZWRTdHJpbmc6OlRoaXNNb250aEJ1dHRvbkxhYmVsKTsKKyAgICBlbHNlIGlm
IChtX3BhcmFtZXRlcnMudHlwZSA9PSBXZWJDb3JlOjpJbnB1dFR5cGVOYW1lczo6d2VlaygpKQor
ICAgICAgICB0b2RheUxhYmVsU3RyaW5nID0gUGxhdGZvcm06OmN1cnJlbnQoKS0+cXVlcnlMb2Nh
bGl6ZWRTdHJpbmcoV2ViTG9jYWxpemVkU3RyaW5nOjpUaGlzV2Vla0J1dHRvbkxhYmVsKTsKKyAg
ICBlbHNlCisgICAgICAgIHRvZGF5TGFiZWxTdHJpbmcgPSBQbGF0Zm9ybTo6Y3VycmVudCgpLT5x
dWVyeUxvY2FsaXplZFN0cmluZyhXZWJMb2NhbGl6ZWRTdHJpbmc6OkNhbGVuZGFyVG9kYXkpOwog
CiAgICAgYWRkU3RyaW5nKCI8IURPQ1RZUEUgaHRtbD48aGVhZD48bWV0YSBjaGFyc2V0PSdVVEYt
OCc+PHN0eWxlPlxuIiwgd3JpdGVyKTsKICAgICB3cml0ZXIuYWRkRGF0YShXZWJDb3JlOjpwaWNr
ZXJDb21tb25Dc3MsIHNpemVvZihXZWJDb3JlOjpwaWNrZXJDb21tb25Dc3MpKTsKQEAgLTExOSwy
MCArMTMwLDIxIEBAIHZvaWQgRGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVEb2N1bWVudChXZWJD
b3JlOjpEb2N1bWVudFdyaXRlciYgd3JpdGVyKQogI2Vsc2UKICAgICBhZGRQcm9wZXJ0eSgiY29u
ZmluZVRvUm9vdFZpZXciLCBmYWxzZSwgd3JpdGVyKTsKICNlbmRpZgotICAgIGFkZFByb3BlcnR5
KCJtaW4iLCBtaW5TdHJpbmcsIHdyaXRlcik7Ci0gICAgYWRkUHJvcGVydHkoIm1heCIsIG1heFN0
cmluZywgd3JpdGVyKTsKKyAgICBhZGRQcm9wZXJ0eSgibWluIiwgbWluRGF0ZS50b1N0cmluZygp
LCB3cml0ZXIpOworICAgIGFkZFByb3BlcnR5KCJtYXgiLCBtYXhEYXRlLnRvU3RyaW5nKCksIHdy
aXRlcik7CiAgICAgYWRkUHJvcGVydHkoInN0ZXAiLCBzdGVwU3RyaW5nLCB3cml0ZXIpOwogICAg
IGFkZFByb3BlcnR5KCJzdGVwQmFzZSIsIHN0ZXBCYXNlU3RyaW5nLCB3cml0ZXIpOwogICAgIGFk
ZFByb3BlcnR5KCJyZXF1aXJlZCIsIG1fcGFyYW1ldGVycy5yZXF1aXJlZCwgd3JpdGVyKTsKICAg
ICBhZGRQcm9wZXJ0eSgiY3VycmVudFZhbHVlIiwgbV9wYXJhbWV0ZXJzLmN1cnJlbnRWYWx1ZSwg
d3JpdGVyKTsKICAgICBhZGRQcm9wZXJ0eSgibG9jYWxlIiwgV2ViQ29yZTo6ZGVmYXVsdExhbmd1
YWdlKCksIHdyaXRlcik7Ci0gICAgYWRkUHJvcGVydHkoInRvZGF5TGFiZWwiLCBQbGF0Zm9ybTo6
Y3VycmVudCgpLT5xdWVyeUxvY2FsaXplZFN0cmluZyhXZWJMb2NhbGl6ZWRTdHJpbmc6OkNhbGVu
ZGFyVG9kYXkpLCB3cml0ZXIpOworICAgIGFkZFByb3BlcnR5KCJ0b2RheUxhYmVsIiwgdG9kYXlM
YWJlbFN0cmluZywgd3JpdGVyKTsKICAgICBhZGRQcm9wZXJ0eSgiY2xlYXJMYWJlbCIsIFBsYXRm
b3JtOjpjdXJyZW50KCktPnF1ZXJ5TG9jYWxpemVkU3RyaW5nKFdlYkxvY2FsaXplZFN0cmluZzo6
Q2FsZW5kYXJDbGVhciksIHdyaXRlcik7CiAgICAgYWRkUHJvcGVydHkoIndlZWtTdGFydERheSIs
IG1fbG9jYWxlLT5maXJzdERheU9mV2VlaygpLCB3cml0ZXIpOwogICAgIGFkZFByb3BlcnR5KCJt
b250aExhYmVscyIsIG1fbG9jYWxlLT5tb250aExhYmVscygpLCB3cml0ZXIpOwogICAgIGFkZFBy
b3BlcnR5KCJkYXlMYWJlbHMiLCBtX2xvY2FsZS0+d2Vla0RheVNob3J0TGFiZWxzKCksIHdyaXRl
cik7CiAgICAgYWRkUHJvcGVydHkoImlzQ2FsZW5kYXJSVEwiLCBtX2xvY2FsZS0+aXNSVEwoKSwg
d3JpdGVyKTsKICAgICBhZGRQcm9wZXJ0eSgiaXNSVEwiLCBtX3BhcmFtZXRlcnMuaXNBbmNob3JF
bGVtZW50UlRMLCB3cml0ZXIpOworICAgIGFkZFByb3BlcnR5KCJtb2RlIiwgbV9wYXJhbWV0ZXJz
LnR5cGUuc3RyaW5nKCksIHdyaXRlcik7CiAgICAgaWYgKG1fcGFyYW1ldGVycy5zdWdnZXN0aW9u
VmFsdWVzLnNpemUoKSkgewogICAgICAgICBhZGRQcm9wZXJ0eSgiaW5wdXRXaWR0aCIsIHN0YXRp
Y19jYXN0PHVuc2lnbmVkPihtX3BhcmFtZXRlcnMuYW5jaG9yUmVjdEluUm9vdFZpZXcud2lkdGgo
KSksIHdyaXRlcik7CiAgICAgICAgIGFkZFByb3BlcnR5KCJzdWdnZXN0aW9uVmFsdWVzIiwgbV9w
YXJhbWV0ZXJzLnN1Z2dlc3Rpb25WYWx1ZXMsIHdyaXRlcik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172991</attachid>
            <date>2012-11-08 03:31:20 -0800</date>
            <delta_ts>2012-11-08 04:05:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101552-20121108202930.patch</filename>
            <type>text/plain</type>
            <size>6430</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzODUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCAzYTNmODVhZGFmZTcy
MTA4Y2NiMGFmYzQ2OWUwYjBkNGVmMjg5Y2QzLi44NzMzN2FlNTUxOGM5MjczM2MzZmE4YzUwYjcz
ZGYxM2M0NjE1OWI2IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMi0xMS0wNyAg
S2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KKworICAgICAgICBBZGQgcHJvcGVy
dGllcyBmb3Igd2Vlay9tb250aCBwaWNrZXIgaW4gRGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVE
b2N1bWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAxNTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBjaHJvbWl1bS9wdWJsaWMvV2ViTG9jYWxpemVkU3RyaW5nLmg6IEFkZCBXZWVrTnVtYmVyTGFi
ZWwuCisKIDIwMTItMTEtMDcgIFl1c3VmIE96dXlzYWwgIDx5dXN1Zm9AZ29vZ2xlLmNvbT4KIAog
ICAgICAgICBBZGQgQVBJIGZvciB0b3VjaEV2ZW50SGFuZGxlclJlZ2lvbiB0byBXZWJMYXllcgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCAyY2I0ZWM1YWUzNzY2Mzg0NWM3M2VhZjgzZWI2
MzIzYzBiMGY3ODYyLi40ZWU0Yjk5YWNkZGEwYjQ2NmY0MjYxZjU5YWMyZTYzN2QyMTViMTNmIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTExLTA3ICBL
ZWlzaGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIEFkZCBwcm9wZXJ0
aWVzIGZvciB3ZWVrL21vbnRoIHBpY2tlciBpbiBEYXRlVGltZUNob29zZXJJbXBsOjp3cml0ZURv
Y3VtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MDE1NTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBD
aGFuZ2luZyB0aGUgYXJndW1lbnRzIGZvciBjYWxlbmRhciBwaWNrZXIgdG8gc3VwcG9ydCB3ZWVr
L21vbnRoIHBpY2tlci4KKworICAgICAgICAqIHNyYy9EYXRlVGltZUNob29zZXJJbXBsLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6RGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVEb2N1bWVudCk6CisK
IDIwMTItMTEtMDcgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBb
VjhdIFdlIHNob3VsZCBoaWRlIHRoZSBET01XcmFwcGVyTWFwcyBpbnNpZGUgRE9NRGF0YVN0b3Jl
CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkxvY2FsaXpl
ZFN0cmluZy5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJMb2NhbGl6ZWRT
dHJpbmcuaAppbmRleCBkOWVjNDg0ZmQ0OThmMDJiZDc5MWY3ZWVlMTU4NGY1MjczNzBkYjI4Li5l
OWZkNjkxNmUzNzAwYjhhY2IzODY2OTQyYzNlYTYwMTZhZDQxNmEyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkxvY2FsaXplZFN0cmluZy5oCisrKyBiL1Nv
dXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViTG9jYWxpemVkU3RyaW5nLmgKQEAgLTEw
MSw2ICsxMDEsNyBAQCBzdHJ1Y3QgV2ViTG9jYWxpemVkU3RyaW5nIHsKICAgICAgICAgVmFsaWRh
dGlvblZhbHVlTWlzc2luZ0Zvck11bHRpcGxlRmlsZSwKICAgICAgICAgVmFsaWRhdGlvblZhbHVl
TWlzc2luZ0ZvclJhZGlvLAogICAgICAgICBWYWxpZGF0aW9uVmFsdWVNaXNzaW5nRm9yU2VsZWN0
LAorICAgICAgICBXZWVrTnVtYmVyTGFiZWwsCiAgICAgICAgIFdlZWtGb3JtYXRUZW1wbGF0ZSwK
ICAgICB9OwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0RhdGVU
aW1lQ2hvb3NlckltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvRGF0ZVRpbWVD
aG9vc2VySW1wbC5jcHAKaW5kZXggMjlkNTE5OTY2Y2FhMGFjMzdlYjIwZDZhMjZkYjEzMjIyODRi
Y2UwNi4uZjQ0MTU3YTc2MWYzMjA1Mzk2YTI2ZWM0MzZhNDE2NmQzM2EzNWQ0MiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvRGF0ZVRpbWVDaG9vc2VySW1wbC5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvRGF0ZVRpbWVDaG9vc2VySW1wbC5jcHAKQEAg
LTkwLDExICs5MCwxOCBAQCBXZWJDb3JlOjpJbnRTaXplIERhdGVUaW1lQ2hvb3NlckltcGw6OmNv
bnRlbnRTaXplKCkKIAogdm9pZCBEYXRlVGltZUNob29zZXJJbXBsOjp3cml0ZURvY3VtZW50KFdl
YkNvcmU6OkRvY3VtZW50V3JpdGVyJiB3cml0ZXIpCiB7Ci0gICAgV2ViQ29yZTo6RGF0ZUNvbXBv
bmVudHMgZGF0ZTsKLSAgICBkYXRlLnNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JEYXRlKG1f
cGFyYW1ldGVycy5taW5pbXVtKTsKLSAgICBTdHJpbmcgbWluU3RyaW5nID0gZGF0ZS50b1N0cmlu
ZygpOwotICAgIGRhdGUuc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRhdGUobV9wYXJhbWV0
ZXJzLm1heGltdW0pOwotICAgIFN0cmluZyBtYXhTdHJpbmcgPSBkYXRlLnRvU3RyaW5nKCk7Cisg
ICAgV2ViQ29yZTo6RGF0ZUNvbXBvbmVudHMgbWluRGF0ZTsKKyAgICBXZWJDb3JlOjpEYXRlQ29t
cG9uZW50cyBtYXhEYXRlOworICAgIGlmIChtX3BhcmFtZXRlcnMudHlwZSA9PSBXZWJDb3JlOjpJ
bnB1dFR5cGVOYW1lczo6bW9udGgoKSkgeworICAgICAgICBtaW5EYXRlLnNldE1vbnRoc1NpbmNl
RXBvY2gobV9wYXJhbWV0ZXJzLm1pbmltdW0pOworICAgICAgICBtYXhEYXRlLnNldE1vbnRoc1Np
bmNlRXBvY2gobV9wYXJhbWV0ZXJzLm1heGltdW0pOworICAgIH0gZWxzZSBpZiAobV9wYXJhbWV0
ZXJzLnR5cGUgPT0gV2ViQ29yZTo6SW5wdXRUeXBlTmFtZXM6OndlZWsoKSkgeworICAgICAgICBt
aW5EYXRlLnNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JXZWVrKG1fcGFyYW1ldGVycy5taW5p
bXVtKTsKKyAgICAgICAgbWF4RGF0ZS5zZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yV2Vlayht
X3BhcmFtZXRlcnMubWF4aW11bSk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgbWluRGF0ZS5zZXRN
aWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZShtX3BhcmFtZXRlcnMubWluaW11bSk7CisgICAg
ICAgIG1heERhdGUuc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRhdGUobV9wYXJhbWV0ZXJz
Lm1heGltdW0pOworICAgIH0KICAgICBTdHJpbmcgc3RlcFN0cmluZyA9IFN0cmluZzo6bnVtYmVy
KG1fcGFyYW1ldGVycy5zdGVwKTsKICAgICBTdHJpbmcgc3RlcEJhc2VTdHJpbmcgPSBTdHJpbmc6
Om51bWJlcihtX3BhcmFtZXRlcnMuc3RlcEJhc2UsIDExLCBXVEY6OlRydW5jYXRlVHJhaWxpbmda
ZXJvcyk7CiAgICAgSW50UmVjdCBhbmNob3JSZWN0SW5TY3JlZW4gPSBtX2Nocm9tZUNsaWVudC0+
cm9vdFZpZXdUb1NjcmVlbihtX3BhcmFtZXRlcnMuYW5jaG9yUmVjdEluUm9vdFZpZXcpOwpAQCAt
MTAyLDYgKzEwOSwxMyBAQCB2b2lkIERhdGVUaW1lQ2hvb3NlckltcGw6OndyaXRlRG9jdW1lbnQo
V2ViQ29yZTo6RG9jdW1lbnRXcml0ZXImIHdyaXRlcikKICAgICBJbnRSZWN0IHJvb3RWaWV3Vmlz
aWJsZUNvbnRlbnRSZWN0ID0gdmlldy0+dmlzaWJsZUNvbnRlbnRSZWN0KHRydWUgLyogaW5jbHVk
ZSBzY3JvbGxiYXJzICovKTsKICAgICBJbnRSZWN0IHJvb3RWaWV3UmVjdEluU2NyZWVuID0gbV9j
aHJvbWVDbGllbnQtPnJvb3RWaWV3VG9TY3JlZW4ocm9vdFZpZXdWaXNpYmxlQ29udGVudFJlY3Qp
OwogICAgIHJvb3RWaWV3UmVjdEluU2NyZWVuLm1vdmUoLXZpZXctPnNjcm9sbFgoKSwgLXZpZXct
PnNjcm9sbFkoKSk7CisgICAgU3RyaW5nIHRvZGF5TGFiZWxTdHJpbmc7CisgICAgaWYgKG1fcGFy
YW1ldGVycy50eXBlID09IFdlYkNvcmU6OklucHV0VHlwZU5hbWVzOjptb250aCgpKQorICAgICAg
ICB0b2RheUxhYmVsU3RyaW5nID0gUGxhdGZvcm06OmN1cnJlbnQoKS0+cXVlcnlMb2NhbGl6ZWRT
dHJpbmcoV2ViTG9jYWxpemVkU3RyaW5nOjpUaGlzTW9udGhCdXR0b25MYWJlbCk7CisgICAgZWxz
ZSBpZiAobV9wYXJhbWV0ZXJzLnR5cGUgPT0gV2ViQ29yZTo6SW5wdXRUeXBlTmFtZXM6OndlZWso
KSkKKyAgICAgICAgdG9kYXlMYWJlbFN0cmluZyA9IFBsYXRmb3JtOjpjdXJyZW50KCktPnF1ZXJ5
TG9jYWxpemVkU3RyaW5nKFdlYkxvY2FsaXplZFN0cmluZzo6VGhpc1dlZWtCdXR0b25MYWJlbCk7
CisgICAgZWxzZQorICAgICAgICB0b2RheUxhYmVsU3RyaW5nID0gUGxhdGZvcm06OmN1cnJlbnQo
KS0+cXVlcnlMb2NhbGl6ZWRTdHJpbmcoV2ViTG9jYWxpemVkU3RyaW5nOjpDYWxlbmRhclRvZGF5
KTsKIAogICAgIGFkZFN0cmluZygiPCFET0NUWVBFIGh0bWw+PGhlYWQ+PG1ldGEgY2hhcnNldD0n
VVRGLTgnPjxzdHlsZT5cbiIsIHdyaXRlcik7CiAgICAgd3JpdGVyLmFkZERhdGEoV2ViQ29yZTo6
cGlja2VyQ29tbW9uQ3NzLCBzaXplb2YoV2ViQ29yZTo6cGlja2VyQ29tbW9uQ3NzKSk7CkBAIC0x
MTksMjAgKzEzMywyMiBAQCB2b2lkIERhdGVUaW1lQ2hvb3NlckltcGw6OndyaXRlRG9jdW1lbnQo
V2ViQ29yZTo6RG9jdW1lbnRXcml0ZXImIHdyaXRlcikKICNlbHNlCiAgICAgYWRkUHJvcGVydHko
ImNvbmZpbmVUb1Jvb3RWaWV3IiwgZmFsc2UsIHdyaXRlcik7CiAjZW5kaWYKLSAgICBhZGRQcm9w
ZXJ0eSgibWluIiwgbWluU3RyaW5nLCB3cml0ZXIpOwotICAgIGFkZFByb3BlcnR5KCJtYXgiLCBt
YXhTdHJpbmcsIHdyaXRlcik7CisgICAgYWRkUHJvcGVydHkoIm1pbiIsIG1pbkRhdGUudG9TdHJp
bmcoKSwgd3JpdGVyKTsKKyAgICBhZGRQcm9wZXJ0eSgibWF4IiwgbWF4RGF0ZS50b1N0cmluZygp
LCB3cml0ZXIpOwogICAgIGFkZFByb3BlcnR5KCJzdGVwIiwgc3RlcFN0cmluZywgd3JpdGVyKTsK
ICAgICBhZGRQcm9wZXJ0eSgic3RlcEJhc2UiLCBzdGVwQmFzZVN0cmluZywgd3JpdGVyKTsKICAg
ICBhZGRQcm9wZXJ0eSgicmVxdWlyZWQiLCBtX3BhcmFtZXRlcnMucmVxdWlyZWQsIHdyaXRlcik7
CiAgICAgYWRkUHJvcGVydHkoImN1cnJlbnRWYWx1ZSIsIG1fcGFyYW1ldGVycy5jdXJyZW50VmFs
dWUsIHdyaXRlcik7CiAgICAgYWRkUHJvcGVydHkoImxvY2FsZSIsIFdlYkNvcmU6OmRlZmF1bHRM
YW5ndWFnZSgpLCB3cml0ZXIpOwotICAgIGFkZFByb3BlcnR5KCJ0b2RheUxhYmVsIiwgUGxhdGZv
cm06OmN1cnJlbnQoKS0+cXVlcnlMb2NhbGl6ZWRTdHJpbmcoV2ViTG9jYWxpemVkU3RyaW5nOjpD
YWxlbmRhclRvZGF5KSwgd3JpdGVyKTsKKyAgICBhZGRQcm9wZXJ0eSgidG9kYXlMYWJlbCIsIHRv
ZGF5TGFiZWxTdHJpbmcsIHdyaXRlcik7CiAgICAgYWRkUHJvcGVydHkoImNsZWFyTGFiZWwiLCBQ
bGF0Zm9ybTo6Y3VycmVudCgpLT5xdWVyeUxvY2FsaXplZFN0cmluZyhXZWJMb2NhbGl6ZWRTdHJp
bmc6OkNhbGVuZGFyQ2xlYXIpLCB3cml0ZXIpOworICAgIGFkZFByb3BlcnR5KCJ3ZWVrTGFiZWwi
LCBQbGF0Zm9ybTo6Y3VycmVudCgpLT5xdWVyeUxvY2FsaXplZFN0cmluZyhXZWJMb2NhbGl6ZWRT
dHJpbmc6OldlZWtOdW1iZXJMYWJlbCksIHdyaXRlcik7CiAgICAgYWRkUHJvcGVydHkoIndlZWtT
dGFydERheSIsIG1fbG9jYWxlLT5maXJzdERheU9mV2VlaygpLCB3cml0ZXIpOwogICAgIGFkZFBy
b3BlcnR5KCJtb250aExhYmVscyIsIG1fbG9jYWxlLT5tb250aExhYmVscygpLCB3cml0ZXIpOwog
ICAgIGFkZFByb3BlcnR5KCJkYXlMYWJlbHMiLCBtX2xvY2FsZS0+d2Vla0RheVNob3J0TGFiZWxz
KCksIHdyaXRlcik7CiAgICAgYWRkUHJvcGVydHkoImlzQ2FsZW5kYXJSVEwiLCBtX2xvY2FsZS0+
aXNSVEwoKSwgd3JpdGVyKTsKICAgICBhZGRQcm9wZXJ0eSgiaXNSVEwiLCBtX3BhcmFtZXRlcnMu
aXNBbmNob3JFbGVtZW50UlRMLCB3cml0ZXIpOworICAgIGFkZFByb3BlcnR5KCJtb2RlIiwgbV9w
YXJhbWV0ZXJzLnR5cGUuc3RyaW5nKCksIHdyaXRlcik7CiAgICAgaWYgKG1fcGFyYW1ldGVycy5z
dWdnZXN0aW9uVmFsdWVzLnNpemUoKSkgewogICAgICAgICBhZGRQcm9wZXJ0eSgiaW5wdXRXaWR0
aCIsIHN0YXRpY19jYXN0PHVuc2lnbmVkPihtX3BhcmFtZXRlcnMuYW5jaG9yUmVjdEluUm9vdFZp
ZXcud2lkdGgoKSksIHdyaXRlcik7CiAgICAgICAgIGFkZFByb3BlcnR5KCJzdWdnZXN0aW9uVmFs
dWVzIiwgbV9wYXJhbWV0ZXJzLnN1Z2dlc3Rpb25WYWx1ZXMsIHdyaXRlcik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173002</attachid>
            <date>2012-11-08 04:05:07 -0800</date>
            <delta_ts>2012-11-08 09:43:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101552-20121108210316.patch</filename>
            <type>text/plain</type>
            <size>6378</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzODUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCAzYTNmODVhZGFmZTcy
MTA4Y2NiMGFmYzQ2OWUwYjBkNGVmMjg5Y2QzLi5kY2Y1ZTYyNTQ0ZTYyMjgwOWRhODUyOTNmYjNm
NTFiYzZkMTgyNDFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMi0xMS0wNyAg
S2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KKworICAgICAgICBBZGQgcHJvcGVy
dGllcyBmb3Igd2Vlay9tb250aCBwaWNrZXIgaW4gRGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVE
b2N1bWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAxNTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgS2VudCBUYW11cmEuCisKKyAgICAgICAgKiBj
aHJvbWl1bS9wdWJsaWMvV2ViTG9jYWxpemVkU3RyaW5nLmg6IEFkZCBXZWVrTnVtYmVyTGFiZWwu
CisKIDIwMTItMTEtMDcgIFl1c3VmIE96dXlzYWwgIDx5dXN1Zm9AZ29vZ2xlLmNvbT4KIAogICAg
ICAgICBBZGQgQVBJIGZvciB0b3VjaEV2ZW50SGFuZGxlclJlZ2lvbiB0byBXZWJMYXllcgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCAyY2I0ZWM1YWUzNzY2Mzg0NWM3M2VhZjgzZWI2MzIz
YzBiMGY3ODYyLi5mMGNlNGM2NzMyYmRiNjRmZDUxY2Q3OTg4NmM4ZDEyOTFmYTY3ZmQwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTExLTA3ICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIEFkZCBwcm9wZXJ0aWVz
IGZvciB3ZWVrL21vbnRoIHBpY2tlciBpbiBEYXRlVGltZUNob29zZXJJbXBsOjp3cml0ZURvY3Vt
ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDE1
NTIKKworICAgICAgICBSZXZpZXdlZCBieSBLZW50IFRhbXVyYS4KKworICAgICAgICBDaGFuZ2lu
ZyB0aGUgYXJndW1lbnRzIGZvciBjYWxlbmRhciBwaWNrZXIgdG8gc3VwcG9ydCB3ZWVrL21vbnRo
IHBpY2tlci4KKworICAgICAgICAqIHNyYy9EYXRlVGltZUNob29zZXJJbXBsLmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6RGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVEb2N1bWVudCk6CisKIDIwMTIt
MTEtMDcgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBbVjhdIFdl
IHNob3VsZCBoaWRlIHRoZSBET01XcmFwcGVyTWFwcyBpbnNpZGUgRE9NRGF0YVN0b3JlCmRpZmYg
LS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkxvY2FsaXplZFN0cmlu
Zy5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJMb2NhbGl6ZWRTdHJpbmcu
aAppbmRleCBkOWVjNDg0ZmQ0OThmMDJiZDc5MWY3ZWVlMTU4NGY1MjczNzBkYjI4Li4wNzE3Y2Q0
NDg5ZTZkMDU2ODNlYzNkYThlYTk2MTRkZTRiYWMxMTA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxh
dGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkxvY2FsaXplZFN0cmluZy5oCisrKyBiL1NvdXJjZS9Q
bGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViTG9jYWxpemVkU3RyaW5nLmgKQEAgLTEwMiw2ICsx
MDIsNyBAQCBzdHJ1Y3QgV2ViTG9jYWxpemVkU3RyaW5nIHsKICAgICAgICAgVmFsaWRhdGlvblZh
bHVlTWlzc2luZ0ZvclJhZGlvLAogICAgICAgICBWYWxpZGF0aW9uVmFsdWVNaXNzaW5nRm9yU2Vs
ZWN0LAogICAgICAgICBXZWVrRm9ybWF0VGVtcGxhdGUsCisgICAgICAgIFdlZWtOdW1iZXJMYWJl
bCwKICAgICB9OwogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
RGF0ZVRpbWVDaG9vc2VySW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9EYXRl
VGltZUNob29zZXJJbXBsLmNwcAppbmRleCAyOWQ1MTk5NjZjYWEwYWMzN2ViMjBkNmEyNmRiMTMy
MjI4NGJjZTA2Li5mNDQxNTdhNzYxZjMyMDUzOTZhMjZlYzQzNmE0MTY2ZDMzYTM1ZDQyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9EYXRlVGltZUNob29zZXJJbXBsLmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9EYXRlVGltZUNob29zZXJJbXBsLmNw
cApAQCAtOTAsMTEgKzkwLDE4IEBAIFdlYkNvcmU6OkludFNpemUgRGF0ZVRpbWVDaG9vc2VySW1w
bDo6Y29udGVudFNpemUoKQogCiB2b2lkIERhdGVUaW1lQ2hvb3NlckltcGw6OndyaXRlRG9jdW1l
bnQoV2ViQ29yZTo6RG9jdW1lbnRXcml0ZXImIHdyaXRlcikKIHsKLSAgICBXZWJDb3JlOjpEYXRl
Q29tcG9uZW50cyBkYXRlOwotICAgIGRhdGUuc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRh
dGUobV9wYXJhbWV0ZXJzLm1pbmltdW0pOwotICAgIFN0cmluZyBtaW5TdHJpbmcgPSBkYXRlLnRv
U3RyaW5nKCk7Ci0gICAgZGF0ZS5zZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZShtX3Bh
cmFtZXRlcnMubWF4aW11bSk7Ci0gICAgU3RyaW5nIG1heFN0cmluZyA9IGRhdGUudG9TdHJpbmco
KTsKKyAgICBXZWJDb3JlOjpEYXRlQ29tcG9uZW50cyBtaW5EYXRlOworICAgIFdlYkNvcmU6OkRh
dGVDb21wb25lbnRzIG1heERhdGU7CisgICAgaWYgKG1fcGFyYW1ldGVycy50eXBlID09IFdlYkNv
cmU6OklucHV0VHlwZU5hbWVzOjptb250aCgpKSB7CisgICAgICAgIG1pbkRhdGUuc2V0TW9udGhz
U2luY2VFcG9jaChtX3BhcmFtZXRlcnMubWluaW11bSk7CisgICAgICAgIG1heERhdGUuc2V0TW9u
dGhzU2luY2VFcG9jaChtX3BhcmFtZXRlcnMubWF4aW11bSk7CisgICAgfSBlbHNlIGlmIChtX3Bh
cmFtZXRlcnMudHlwZSA9PSBXZWJDb3JlOjpJbnB1dFR5cGVOYW1lczo6d2VlaygpKSB7CisgICAg
ICAgIG1pbkRhdGUuc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvcldlZWsobV9wYXJhbWV0ZXJz
Lm1pbmltdW0pOworICAgICAgICBtYXhEYXRlLnNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JX
ZWVrKG1fcGFyYW1ldGVycy5tYXhpbXVtKTsKKyAgICB9IGVsc2UgeworICAgICAgICBtaW5EYXRl
LnNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JEYXRlKG1fcGFyYW1ldGVycy5taW5pbXVtKTsK
KyAgICAgICAgbWF4RGF0ZS5zZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZShtX3BhcmFt
ZXRlcnMubWF4aW11bSk7CisgICAgfQogICAgIFN0cmluZyBzdGVwU3RyaW5nID0gU3RyaW5nOjpu
dW1iZXIobV9wYXJhbWV0ZXJzLnN0ZXApOwogICAgIFN0cmluZyBzdGVwQmFzZVN0cmluZyA9IFN0
cmluZzo6bnVtYmVyKG1fcGFyYW1ldGVycy5zdGVwQmFzZSwgMTEsIFdURjo6VHJ1bmNhdGVUcmFp
bGluZ1plcm9zKTsKICAgICBJbnRSZWN0IGFuY2hvclJlY3RJblNjcmVlbiA9IG1fY2hyb21lQ2xp
ZW50LT5yb290Vmlld1RvU2NyZWVuKG1fcGFyYW1ldGVycy5hbmNob3JSZWN0SW5Sb290Vmlldyk7
CkBAIC0xMDIsNiArMTA5LDEzIEBAIHZvaWQgRGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVEb2N1
bWVudChXZWJDb3JlOjpEb2N1bWVudFdyaXRlciYgd3JpdGVyKQogICAgIEludFJlY3Qgcm9vdFZp
ZXdWaXNpYmxlQ29udGVudFJlY3QgPSB2aWV3LT52aXNpYmxlQ29udGVudFJlY3QodHJ1ZSAvKiBp
bmNsdWRlIHNjcm9sbGJhcnMgKi8pOwogICAgIEludFJlY3Qgcm9vdFZpZXdSZWN0SW5TY3JlZW4g
PSBtX2Nocm9tZUNsaWVudC0+cm9vdFZpZXdUb1NjcmVlbihyb290Vmlld1Zpc2libGVDb250ZW50
UmVjdCk7CiAgICAgcm9vdFZpZXdSZWN0SW5TY3JlZW4ubW92ZSgtdmlldy0+c2Nyb2xsWCgpLCAt
dmlldy0+c2Nyb2xsWSgpKTsKKyAgICBTdHJpbmcgdG9kYXlMYWJlbFN0cmluZzsKKyAgICBpZiAo
bV9wYXJhbWV0ZXJzLnR5cGUgPT0gV2ViQ29yZTo6SW5wdXRUeXBlTmFtZXM6Om1vbnRoKCkpCisg
ICAgICAgIHRvZGF5TGFiZWxTdHJpbmcgPSBQbGF0Zm9ybTo6Y3VycmVudCgpLT5xdWVyeUxvY2Fs
aXplZFN0cmluZyhXZWJMb2NhbGl6ZWRTdHJpbmc6OlRoaXNNb250aEJ1dHRvbkxhYmVsKTsKKyAg
ICBlbHNlIGlmIChtX3BhcmFtZXRlcnMudHlwZSA9PSBXZWJDb3JlOjpJbnB1dFR5cGVOYW1lczo6
d2VlaygpKQorICAgICAgICB0b2RheUxhYmVsU3RyaW5nID0gUGxhdGZvcm06OmN1cnJlbnQoKS0+
cXVlcnlMb2NhbGl6ZWRTdHJpbmcoV2ViTG9jYWxpemVkU3RyaW5nOjpUaGlzV2Vla0J1dHRvbkxh
YmVsKTsKKyAgICBlbHNlCisgICAgICAgIHRvZGF5TGFiZWxTdHJpbmcgPSBQbGF0Zm9ybTo6Y3Vy
cmVudCgpLT5xdWVyeUxvY2FsaXplZFN0cmluZyhXZWJMb2NhbGl6ZWRTdHJpbmc6OkNhbGVuZGFy
VG9kYXkpOwogCiAgICAgYWRkU3RyaW5nKCI8IURPQ1RZUEUgaHRtbD48aGVhZD48bWV0YSBjaGFy
c2V0PSdVVEYtOCc+PHN0eWxlPlxuIiwgd3JpdGVyKTsKICAgICB3cml0ZXIuYWRkRGF0YShXZWJD
b3JlOjpwaWNrZXJDb21tb25Dc3MsIHNpemVvZihXZWJDb3JlOjpwaWNrZXJDb21tb25Dc3MpKTsK
QEAgLTExOSwyMCArMTMzLDIyIEBAIHZvaWQgRGF0ZVRpbWVDaG9vc2VySW1wbDo6d3JpdGVEb2N1
bWVudChXZWJDb3JlOjpEb2N1bWVudFdyaXRlciYgd3JpdGVyKQogI2Vsc2UKICAgICBhZGRQcm9w
ZXJ0eSgiY29uZmluZVRvUm9vdFZpZXciLCBmYWxzZSwgd3JpdGVyKTsKICNlbmRpZgotICAgIGFk
ZFByb3BlcnR5KCJtaW4iLCBtaW5TdHJpbmcsIHdyaXRlcik7Ci0gICAgYWRkUHJvcGVydHkoIm1h
eCIsIG1heFN0cmluZywgd3JpdGVyKTsKKyAgICBhZGRQcm9wZXJ0eSgibWluIiwgbWluRGF0ZS50
b1N0cmluZygpLCB3cml0ZXIpOworICAgIGFkZFByb3BlcnR5KCJtYXgiLCBtYXhEYXRlLnRvU3Ry
aW5nKCksIHdyaXRlcik7CiAgICAgYWRkUHJvcGVydHkoInN0ZXAiLCBzdGVwU3RyaW5nLCB3cml0
ZXIpOwogICAgIGFkZFByb3BlcnR5KCJzdGVwQmFzZSIsIHN0ZXBCYXNlU3RyaW5nLCB3cml0ZXIp
OwogICAgIGFkZFByb3BlcnR5KCJyZXF1aXJlZCIsIG1fcGFyYW1ldGVycy5yZXF1aXJlZCwgd3Jp
dGVyKTsKICAgICBhZGRQcm9wZXJ0eSgiY3VycmVudFZhbHVlIiwgbV9wYXJhbWV0ZXJzLmN1cnJl
bnRWYWx1ZSwgd3JpdGVyKTsKICAgICBhZGRQcm9wZXJ0eSgibG9jYWxlIiwgV2ViQ29yZTo6ZGVm
YXVsdExhbmd1YWdlKCksIHdyaXRlcik7Ci0gICAgYWRkUHJvcGVydHkoInRvZGF5TGFiZWwiLCBQ
bGF0Zm9ybTo6Y3VycmVudCgpLT5xdWVyeUxvY2FsaXplZFN0cmluZyhXZWJMb2NhbGl6ZWRTdHJp
bmc6OkNhbGVuZGFyVG9kYXkpLCB3cml0ZXIpOworICAgIGFkZFByb3BlcnR5KCJ0b2RheUxhYmVs
IiwgdG9kYXlMYWJlbFN0cmluZywgd3JpdGVyKTsKICAgICBhZGRQcm9wZXJ0eSgiY2xlYXJMYWJl
bCIsIFBsYXRmb3JtOjpjdXJyZW50KCktPnF1ZXJ5TG9jYWxpemVkU3RyaW5nKFdlYkxvY2FsaXpl
ZFN0cmluZzo6Q2FsZW5kYXJDbGVhciksIHdyaXRlcik7CisgICAgYWRkUHJvcGVydHkoIndlZWtM
YWJlbCIsIFBsYXRmb3JtOjpjdXJyZW50KCktPnF1ZXJ5TG9jYWxpemVkU3RyaW5nKFdlYkxvY2Fs
aXplZFN0cmluZzo6V2Vla051bWJlckxhYmVsKSwgd3JpdGVyKTsKICAgICBhZGRQcm9wZXJ0eSgi
d2Vla1N0YXJ0RGF5IiwgbV9sb2NhbGUtPmZpcnN0RGF5T2ZXZWVrKCksIHdyaXRlcik7CiAgICAg
YWRkUHJvcGVydHkoIm1vbnRoTGFiZWxzIiwgbV9sb2NhbGUtPm1vbnRoTGFiZWxzKCksIHdyaXRl
cik7CiAgICAgYWRkUHJvcGVydHkoImRheUxhYmVscyIsIG1fbG9jYWxlLT53ZWVrRGF5U2hvcnRM
YWJlbHMoKSwgd3JpdGVyKTsKICAgICBhZGRQcm9wZXJ0eSgiaXNDYWxlbmRhclJUTCIsIG1fbG9j
YWxlLT5pc1JUTCgpLCB3cml0ZXIpOwogICAgIGFkZFByb3BlcnR5KCJpc1JUTCIsIG1fcGFyYW1l
dGVycy5pc0FuY2hvckVsZW1lbnRSVEwsIHdyaXRlcik7CisgICAgYWRkUHJvcGVydHkoIm1vZGUi
LCBtX3BhcmFtZXRlcnMudHlwZS5zdHJpbmcoKSwgd3JpdGVyKTsKICAgICBpZiAobV9wYXJhbWV0
ZXJzLnN1Z2dlc3Rpb25WYWx1ZXMuc2l6ZSgpKSB7CiAgICAgICAgIGFkZFByb3BlcnR5KCJpbnB1
dFdpZHRoIiwgc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KG1fcGFyYW1ldGVycy5hbmNob3JSZWN0SW5S
b290Vmlldy53aWR0aCgpKSwgd3JpdGVyKTsKICAgICAgICAgYWRkUHJvcGVydHkoInN1Z2dlc3Rp
b25WYWx1ZXMiLCBtX3BhcmFtZXRlcnMuc3VnZ2VzdGlvblZhbHVlcywgd3JpdGVyKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>