<?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>104646</bug_id>
          
          <creation_ts>2012-12-11 01:02:22 -0800</creation_ts>
          <short_desc>Use histogram enumeration in Calendar Picker so we can get stats on UI usage</short_desc>
          <delta_ts>2012-12-11 03:37:47 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keishi Hattori">keishi</reporter>
          <assigned_to name="Keishi Hattori">keishi</assigned_to>
          <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>788142</commentid>
    <comment_count>0</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-12-11 01:02:22 -0800</bug_when>
    <thetext>Use histogram enumeration in Calendar Picker so we can get stats on UI usage and improve the UI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788180</commentid>
    <comment_count>1</comment_count>
      <attachid>178748</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-12-11 01:40:29 -0800</bug_when>
    <thetext>Created attachment 178748
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788203</commentid>
    <comment_count>2</comment_count>
      <attachid>178748</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-12-11 01:56:52 -0800</bug_when>
    <thetext>Comment on attachment 178748
Patch

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

&gt; Source/WebCore/page/PagePopupController.idl:37
&gt; +    void histogramEnumeration(in DOMString name, long sample, long boundaryValue);

I think &quot;in&quot; is unnecessary nowadays.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788249</commentid>
    <comment_count>3</comment_count>
      <attachid>178759</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-12-11 03:00:40 -0800</bug_when>
    <thetext>Created attachment 178759
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788278</commentid>
    <comment_count>4</comment_count>
      <attachid>178759</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-11 03:37:44 -0800</bug_when>
    <thetext>Comment on attachment 178759
Patch

Clearing flags on attachment: 178759

Committed r137281: &lt;http://trac.webkit.org/changeset/137281&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788279</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-11 03:37:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178748</attachid>
            <date>2012-12-11 01:40:29 -0800</date>
            <delta_ts>2012-12-11 03:00:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104646-20121211183750.patch</filename>
            <type>text/plain</type>
            <size>8179</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3MTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2FhZWI4OTkyYWY3MDlj
OGRiMGY1NzUxZjM5M2E2MWY5NjRkMGJhNS4uNTA1NGZkYjA2ZDFmMzMwYjhkYTgzY2IxYWEwZGNh
NzA1MzVjOWVmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTEyLTExICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIFVzZSBoaXN0b2dyYW0g
ZW51bWVyYXRpb24gaW4gQ2FsZW5kYXIgUGlja2VyIHNvIHdlIGNhbiBnZXQgc3RhdHMgb24gVUkg
dXNhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
NDY0NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVz
ZSBoaXN0b2dyYW0gc3VwcG9ydCB0byBnZXQgc3RhdHMgb24gdGhlIGNhbGVuZGFyIHBpY2tlciBz
byB3ZSBjYW4gaW1wcm92ZSB0aGUgVUkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLgorCisgICAg
ICAgICogUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNrZXIuanM6CisgICAgICAgIChD
YWxlbmRhclBpY2tlcik6CisgICAgICAgIChDYWxlbmRhclBpY2tlci5wcm90b3R5cGUucmVjb3Jk
QWN0aW9uKTogUmVjb3JkcyBhY3Rpb24gdG8gaGlzdG9ncmFtLgorICAgICAgICAoQ2FsZW5kYXJQ
aWNrZXIucHJvdG90eXBlLmhhbmRsZVRvZGF5KTogUmVjb3JkIGFjdGlvbi4KKyAgICAgICAgKENh
bGVuZGFyUGlja2VyLnByb3RvdHlwZS5oYW5kbGVDbGVhcik6IERpdHRvLgorICAgICAgICAoWWVh
ck1vbnRoQ29udHJvbGxlci5wcm90b3R5cGUuX3Nob3dQb3B1cCk6IERpdHRvLgorICAgICAgICAo
WWVhck1vbnRoQ29udHJvbGxlci5wcm90b3R5cGUuX2hhbmRsZVllYXJNb250aENoYW5nZSk6IERp
dHRvLgorICAgICAgICAoWWVhck1vbnRoQ29udHJvbGxlci5wcm90b3R5cGUuX2hhbmRsZUJ1dHRv
bkNsaWNrKTogRGl0dG8uCisgICAgICAgIChEYXlzVGFibGUucHJvdG90eXBlLl9oYW5kbGVEYXlD
bGljayk6IERpdHRvLgorICAgICAgICAqIHBhZ2UvUGFnZVBvcHVwQ29udHJvbGxlci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpQYWdlUG9wdXBDb250cm9sbGVyOjpoaXN0b2dyYW1FbnVtZXJhdGlv
bik6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBwYWdlL1BhZ2VQb3B1cENvbnRyb2xs
ZXIuaDoKKyAgICAgICAgKFBhZ2VQb3B1cENvbnRyb2xsZXIpOgorICAgICAgICAqIHBhZ2UvUGFn
ZVBvcHVwQ29udHJvbGxlci5pZGw6IEFkZGVkIGhpc3RvZ3JhbUVudW1lcmF0aW9uLgorCiAyMDEy
LTEyLTA5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJFR1JF
U1NJT04gKHIxMzcwMDMpOiBmYWlsdXJlcyBpbiBNaWNyb0RhdGEgdGVzdHMgb24gRUZMLCBHVEsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1Jlc291cmNlcy9wYWdlcG9wdXBzL2NhbGVuZGFy
UGlja2VyLmpzIGIvU291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQ
aWNrZXIuanMKaW5kZXggNWMyY2IxNzhlZTYyNDAwYzgxNDY2Y2IxY2U4MDQ1NGU4ZGUwNjMzZS4u
MTQ4MTRiZGQ4NjE4Y2MwNjVlZDBjODllMTRiYWRhOGQwNjcyNzc5MyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNrZXIuanMKKysrIGIv
U291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNrZXIuanMKQEAg
LTY5OSw2ICs2OTksNyBAQCBmdW5jdGlvbiBDYWxlbmRhclBpY2tlcihlbGVtZW50LCBjb25maWcp
IHsKICAgICB0aGlzLmZpeFdpbmRvd1NpemUoKTsKICAgICB0aGlzLl9oYW5kbGVCb2R5S2V5RG93
bkJvdW5kID0gdGhpcy5faGFuZGxlQm9keUtleURvd24uYmluZCh0aGlzKTsKICAgICBkb2N1bWVu
dC5ib2R5LmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLCB0aGlzLl9oYW5kbGVCb2R5S2V5RG93
bkJvdW5kLCBmYWxzZSk7CisgICAgdGhpcy5yZWNvcmRBY3Rpb24oQ2FsZW5kYXJQaWNrZXIuQWN0
aW9uLk9wZW5lZCk7CiB9CiBDYWxlbmRhclBpY2tlci5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRl
KFBpY2tlci5wcm90b3R5cGUpOwogCkBAIC03MDgsNiArNzA5LDE5IEBAIENhbGVuZGFyUGlja2Vy
Lk5hdmlnYXRpb25CZWhhdmlvdXIgPSB7CiAgICAgS2VlcFNlbGVjdGlvblBvc2l0aW9uOiAxIDw8
IDEKIH07CiAKK0NhbGVuZGFyUGlja2VyLkFjdGlvbiA9IHsKKyAgICBPcGVuZWQ6ICAgICAgICAg
ICAgICAgICAgICAgMCwKKyAgICBDbGlja2VkVG9kYXlCdXR0b246ICAgICAgICAgMSwKKyAgICBD
bGlja2VkQ2xlYXJCdXR0b246ICAgICAgICAgMiwKKyAgICBDbGlja2VkRGF5OiAgICAgICAgICAg
ICAgICAgMywKKyAgICBDbGlja2VkRm9yd2FyZE1vbnRoQnV0dG9uOiAgNCwKKyAgICBDbGlja2Vk
Rm9yd2FyZFllYXJCdXR0b246ICAgNSwKKyAgICBDbGlja2VkQmFja3dhcmRNb250aEJ1dHRvbjog
NiwKKyAgICBDbGlja2VkQmFja3dhcmRZZWFyQnV0dG9uOiAgNywKKyAgICBPcGVuZWRNb250aFBv
cHVwOiAgICAgICAgICAgOCwKKyAgICBVc2VkTW9udGhQb3B1cDogICAgICAgICAgICAgOQorfTsK
KwogQ2FsZW5kYXJQaWNrZXIucHJvdG90eXBlLl9oYW5kbGVXaW5kb3dSZXNpemUgPSBmdW5jdGlv
bigpIHsKICAgICB0aGlzLl9lbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoInByZXBhcmluZyIpOwog
ICAgIHRoaXMuaXNQcmVwYXJpbmcgPSBmYWxzZTsKQEAgLTcyNywxMyArNzQxLDE5IEBAIENhbGVu
ZGFyUGlja2VyLnByb3RvdHlwZS5fbGF5b3V0ID0gZnVuY3Rpb24oKSB7CiAgICAgdGhpcy5fZWxl
bWVudC5jbGFzc0xpc3QuYWRkKENsYXNzTmFtZXMuTm9Gb2N1c1JpbmcpOwogfTsKIAorQ2FsZW5k
YXJQaWNrZXIucHJvdG90eXBlLnJlY29yZEFjdGlvbiA9IGZ1bmN0aW9uKGFjdGlvbikgeworICAg
IHdpbmRvdy5wYWdlUG9wdXBDb250cm9sbGVyLmhpc3RvZ3JhbUVudW1lcmF0aW9uKCJDYWxlbmRh
clBpY2tlci5BY3Rpb24iLCBhY3Rpb24sIE9iamVjdC5rZXlzKENhbGVuZGFyUGlja2VyLkFjdGlv
bikubGVuZ3RoIC0gMSk7Cit9OworCiBDYWxlbmRhclBpY2tlci5wcm90b3R5cGUuaGFuZGxlVG9k
YXkgPSBmdW5jdGlvbigpIHsKKyAgICB0aGlzLnJlY29yZEFjdGlvbihDYWxlbmRhclBpY2tlci5B
Y3Rpb24uQ2xpY2tlZFRvZGF5QnV0dG9uKTsKICAgICB2YXIgdG9kYXkgPSB0aGlzLnNlbGVjdGlv
bkNvbnN0cnVjdG9yLmNyZWF0ZUZyb21Ub2RheSgpOwogICAgIHRoaXMuX2RheXNUYWJsZS5zZWxl
Y3RSYW5nZUFuZFNob3dFbnRpcmVSYW5nZSh0b2RheSk7CiAgICAgdGhpcy5zdWJtaXRWYWx1ZSh0
b2RheS50b1N0cmluZygpKTsKIH07CiAKIENhbGVuZGFyUGlja2VyLnByb3RvdHlwZS5oYW5kbGVD
bGVhciA9IGZ1bmN0aW9uKCkgeworICAgIHRoaXMucmVjb3JkQWN0aW9uKENhbGVuZGFyUGlja2Vy
LkFjdGlvbi5DbGlja2VkQ2xlYXJCdXR0b24pOwogICAgIHRoaXMuc3VibWl0VmFsdWUoIiIpOwog
fTsKIApAQCAtOTc2LDYgKzk5Niw3IEBAIFllYXJNb250aENvbnRyb2xsZXIucHJvdG90eXBlLnNl
dE1vbnRoID0gZnVuY3Rpb24obW9udGgpIHsKIH07CiAKIFllYXJNb250aENvbnRyb2xsZXIucHJv
dG90eXBlLl9zaG93UG9wdXAgPSBmdW5jdGlvbigpIHsKKyAgICB0aGlzLnBpY2tlci5yZWNvcmRB
Y3Rpb24oQ2FsZW5kYXJQaWNrZXIuQWN0aW9uLk9wZW5lZE1vbnRoUG9wdXApOwogICAgIHRoaXMu
X21vbnRoUG9wdXAuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7CiAgICAgdGhpcy5fbW9udGhQb3B1
cC5zdHlsZS56SW5kZXggPSAiMTAwMCI7IC8vIExhcmdlciB0aGFuIHRoZSBkYXlzIGFyZWEuCiAg
ICAgdGhpcy5fbW9udGhQb3B1cC5zdHlsZS5sZWZ0ID0gdGhpcy5fbW9udGgub2Zmc2V0TGVmdCAr
ICh0aGlzLl9tb250aC5vZmZzZXRXaWR0aCAtIHRoaXMuX21vbnRoUG9wdXAub2Zmc2V0V2lkdGgp
IC8gMiArICJweCI7CkBAIC0xMDg1LDYgKzExMDYsNyBAQCBZZWFyTW9udGhDb250cm9sbGVyLnBy
b3RvdHlwZS5faGFuZGxlTW9udGhQb3B1cEtleSA9IGZ1bmN0aW9uKGV2ZW50KQogfQogCiBZZWFy
TW9udGhDb250cm9sbGVyLnByb3RvdHlwZS5faGFuZGxlWWVhck1vbnRoQ2hhbmdlID0gZnVuY3Rp
b24oKSB7CisgICAgdGhpcy5waWNrZXIucmVjb3JkQWN0aW9uKENhbGVuZGFyUGlja2VyLkFjdGlv
bi5Vc2VkTW9udGhQb3B1cCk7CiAgICAgdGhpcy5fY2xvc2VQb3B1cCgpOwogICAgIHZhciBzZWxl
Y3Rpb24gPSB0aGlzLl9nZXRTZWxlY3Rpb24oKTsKICAgICBpZiAoIXNlbGVjdGlvbikKQEAgLTEx
MjksMTUgKzExNTEsMTkgQEAgWWVhck1vbnRoQ29udHJvbGxlci5OZXh0VGVuWWVhcnMgPSAxMjA7
CiBZZWFyTW9udGhDb250cm9sbGVyLnByb3RvdHlwZS5faGFuZGxlQnV0dG9uQ2xpY2sgPSBmdW5j
dGlvbihldmVudCkgewogICAgIGlmIChldmVudC50YXJnZXQgPT0gdGhpcy5fbGVmdDMpCiAgICAg
ICAgIHRoaXMubW92ZVJlbGF0aXZlbHkoWWVhck1vbnRoQ29udHJvbGxlci5QcmV2aW91c1Rlblll
YXJzKTsKLSAgICBlbHNlIGlmIChldmVudC50YXJnZXQgPT0gdGhpcy5fbGVmdDIpCisgICAgZWxz
ZSBpZiAoZXZlbnQudGFyZ2V0ID09IHRoaXMuX2xlZnQyKSB7CisgICAgICAgIHRoaXMucGlja2Vy
LnJlY29yZEFjdGlvbihDYWxlbmRhclBpY2tlci5BY3Rpb24uQ2xpY2tlZEJhY2t3YXJkWWVhckJ1
dHRvbik7CiAgICAgICAgIHRoaXMubW92ZVJlbGF0aXZlbHkoWWVhck1vbnRoQ29udHJvbGxlci5Q
cmV2aW91c1llYXIpOwotICAgIGVsc2UgaWYgKGV2ZW50LnRhcmdldCA9PSB0aGlzLl9sZWZ0MSkK
KyAgICB9IGVsc2UgaWYgKGV2ZW50LnRhcmdldCA9PSB0aGlzLl9sZWZ0MSkgeworICAgICAgICB0
aGlzLnBpY2tlci5yZWNvcmRBY3Rpb24oQ2FsZW5kYXJQaWNrZXIuQWN0aW9uLkNsaWNrZWRCYWNr
d2FyZE1vbnRoQnV0dG9uKTsKICAgICAgICAgdGhpcy5tb3ZlUmVsYXRpdmVseShZZWFyTW9udGhD
b250cm9sbGVyLlByZXZpb3VzTW9udGgpOwotICAgIGVsc2UgaWYgKGV2ZW50LnRhcmdldCA9PSB0
aGlzLl9yaWdodDEpCisgICAgfSBlbHNlIGlmIChldmVudC50YXJnZXQgPT0gdGhpcy5fcmlnaHQx
KSB7CisgICAgICAgIHRoaXMucGlja2VyLnJlY29yZEFjdGlvbihDYWxlbmRhclBpY2tlci5BY3Rp
b24uQ2xpY2tlZEZvcndhcmRNb250aEJ1dHRvbik7CiAgICAgICAgIHRoaXMubW92ZVJlbGF0aXZl
bHkoWWVhck1vbnRoQ29udHJvbGxlci5OZXh0TW9udGgpCi0gICAgZWxzZSBpZiAoZXZlbnQudGFy
Z2V0ID09IHRoaXMuX3JpZ2h0MikKKyAgICB9IGVsc2UgaWYgKGV2ZW50LnRhcmdldCA9PSB0aGlz
Ll9yaWdodDIpIHsKKyAgICAgICAgdGhpcy5waWNrZXIucmVjb3JkQWN0aW9uKENhbGVuZGFyUGlj
a2VyLkFjdGlvbi5DbGlja2VkRm9yd2FyZFllYXJCdXR0b24pOwogICAgICAgICB0aGlzLm1vdmVS
ZWxhdGl2ZWx5KFllYXJNb250aENvbnRyb2xsZXIuTmV4dFllYXIpOwotICAgIGVsc2UgaWYgKGV2
ZW50LnRhcmdldCA9PSB0aGlzLl9yaWdodDMpCisgICAgfSBlbHNlIGlmIChldmVudC50YXJnZXQg
PT0gdGhpcy5fcmlnaHQzKQogICAgICAgICB0aGlzLm1vdmVSZWxhdGl2ZWx5KFllYXJNb250aENv
bnRyb2xsZXIuTmV4dFRlblllYXJzKTsKICAgICBlbHNlCiAgICAgICAgIHJldHVybjsKQEAgLTE0
NTYsNiArMTQ4Miw3IEBAIERheXNUYWJsZS5wcm90b3R5cGUuX21heWJlU2V0TmV4dE1vbnRoID0g
ZnVuY3Rpb24obmF2aWdhdGlvbkJlaGF2aW91cikgewogICogQHBhcmFtIHtFdmVudH0gZXZlbnQK
ICAqLwogRGF5c1RhYmxlLnByb3RvdHlwZS5faGFuZGxlRGF5Q2xpY2sgPSBmdW5jdGlvbihldmVu
dCkgeworICAgIHRoaXMucGlja2VyLnJlY29yZEFjdGlvbihDYWxlbmRhclBpY2tlci5BY3Rpb24u
Q2xpY2tlZERheSk7CiAgICAgaWYgKGV2ZW50LnRhcmdldC5jbGFzc0xpc3QuY29udGFpbnMoQ2xh
c3NOYW1lcy5BdmFpbGFibGUpKQogICAgICAgICB0aGlzLnBpY2tlci5zdWJtaXRWYWx1ZSh0aGlz
Ll9yYW5nZUZvck5vZGUoZXZlbnQudGFyZ2V0KS50b1N0cmluZygpKTsKIH07CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VQb3B1cENvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9QYWdlUG9wdXBDb250cm9sbGVyLmNwcAppbmRleCA2ZTdjZGIzZWE2YWZmZWZk
NGY4ZmYxMzEyZWZkYzBhODNhMjkxZjk3Li5kYmU3NTIyNGI2MmE0NDBiZDdiZDc3YzQyZWU1OGMy
YzEwYzg0Nzc3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VQb3B1cENvbnRy
b2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVBvcHVwQ29udHJvbGxlci5j
cHAKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJQYWdlUG9wdXBDb250cm9sbGVyLmgiCiAK
ICNpZiBFTkFCTEUoUEFHRV9QT1BVUCkKKyNpbmNsdWRlICJIaXN0b2dyYW1TdXBwb3J0LmgiCiAj
aW5jbHVkZSAiUGFnZVBvcHVwQ2xpZW50LmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1Mb2NhbGUuaCIK
IApAQCAtNzcsNSArNzgsMTAgQEAgdm9pZCBQYWdlUG9wdXBDb250cm9sbGVyOjpjbGVhclBhZ2VQ
b3B1cENsaWVudCgpCiAgICAgbV9wb3B1cENsaWVudCA9IDA7CiB9CiAKK3ZvaWQgUGFnZVBvcHVw
Q29udHJvbGxlcjo6aGlzdG9ncmFtRW51bWVyYXRpb24oY29uc3QgU3RyaW5nJiBuYW1lLCBpbnQg
c2FtcGxlLCBpbnQgYm91bmRhcnlWYWx1ZSkKK3sKKyAgICBIaXN0b2dyYW1TdXBwb3J0OjpoaXN0
b2dyYW1FbnVtZXJhdGlvbihuYW1lLnV0ZjgoKS5kYXRhKCksIHNhbXBsZSwgYm91bmRhcnlWYWx1
ZSk7Cit9CisKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdl
UG9wdXBDb250cm9sbGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VQb3B1cENvbnRyb2xs
ZXIuaAppbmRleCAyZWRhY2JjZTJhNDU1NWMzMzlkOTlkY2Q4Zjg4ODhmMTc4N2Q2ZjhkLi4xOWRl
NDgwNDM1MmQxOWY0Y2IyY2EyZGM0YWVhOTk5NDE1MTExZGI1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1BhZ2VQb3B1cENvbnRyb2xsZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
YWdlL1BhZ2VQb3B1cENvbnRyb2xsZXIuaApAQCAtNDksNiArNDksNyBAQCBwdWJsaWM6CiAgICAg
U3RyaW5nIGZvcm1hdE1vbnRoKGludCB5ZWFyLCBpbnQgemVyb0Jhc2VNb250aCk7CiAjZW5kaWYK
ICAgICB2b2lkIGNsZWFyUGFnZVBvcHVwQ2xpZW50KCk7CisgICAgdm9pZCBoaXN0b2dyYW1FbnVt
ZXJhdGlvbihjb25zdCBTdHJpbmcmIG5hbWUsIGludCBzYW1wbGUsIGludCBib3VuZGFyeVZhbHVl
KTsKIAogcHJpdmF0ZToKICAgICBleHBsaWNpdCBQYWdlUG9wdXBDb250cm9sbGVyKFBhZ2VQb3B1
cENsaWVudCopOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlUG9wdXBDb250
cm9sbGVyLmlkbCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVBvcHVwQ29udHJvbGxlci5pZGwK
aW5kZXggZjFkNmU0NzViMDMyMmZmNjQ5ZmQwN2EzZTdlMTg4Mzk3MGQ1NzhmYy4uZjIyNWU0M2Zh
ZGY1ZWRjODZkOTM4N2NlMjY3MDgwMDA5ZTgyNjJjNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGFnZS9QYWdlUG9wdXBDb250cm9sbGVyLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L1BhZ2VQb3B1cENvbnRyb2xsZXIuaWRsCkBAIC0zNCw0ICszNCw1IEBACiAgICAgdm9pZCBzZXRW
YWx1ZUFuZENsb3NlUG9wdXAoaW4gbG9uZyBudW1iZXJWYWx1ZSwgaW4gRE9NU3RyaW5nIHN0cmlu
Z1ZhbHVlKTsKICAgICBET01TdHJpbmcgbG9jYWxpemVOdW1iZXJTdHJpbmcoaW4gRE9NU3RyaW5n
IG51bWJlclN0cmluZyk7CiAgICAgW0NvbmRpdGlvbmFsPUNBTEVOREFSX1BJQ0tFUl0gRE9NU3Ry
aW5nIGZvcm1hdE1vbnRoKGluIGxvbmcgeWVhciwgaW4gbG9uZyB6ZXJvQmFzZU1vbnRoKTsKKyAg
ICB2b2lkIGhpc3RvZ3JhbUVudW1lcmF0aW9uKGluIERPTVN0cmluZyBuYW1lLCBsb25nIHNhbXBs
ZSwgbG9uZyBib3VuZGFyeVZhbHVlKTsKIH07Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178759</attachid>
            <date>2012-12-11 03:00:40 -0800</date>
            <delta_ts>2012-12-11 03:37:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104646-20121211195801.patch</filename>
            <type>text/plain</type>
            <size>8173</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3MTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2FhZWI4OTkyYWY3MDlj
OGRiMGY1NzUxZjM5M2E2MWY5NjRkMGJhNS4uYTVmNTNiYjM3NjhmZDQzMTBhNjZlYzc5MGVhMTU2
NGJhZmQ3OGJhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTEyLTExICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIFVzZSBoaXN0b2dyYW0g
ZW51bWVyYXRpb24gaW4gQ2FsZW5kYXIgUGlja2VyIHNvIHdlIGNhbiBnZXQgc3RhdHMgb24gVUkg
dXNhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
NDY0NgorCisgICAgICAgIFJldmlld2VkIGJ5IEtlbnQgVGFtdXJhLgorCisgICAgICAgIFVzZSBo
aXN0b2dyYW0gc3VwcG9ydCB0byBnZXQgc3RhdHMgb24gdGhlIGNhbGVuZGFyIHBpY2tlciBzbyB3
ZSBjYW4gaW1wcm92ZSB0aGUgVUkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLgorCisgICAgICAg
ICogUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNrZXIuanM6CisgICAgICAgIChDYWxl
bmRhclBpY2tlcik6CisgICAgICAgIChDYWxlbmRhclBpY2tlci5wcm90b3R5cGUucmVjb3JkQWN0
aW9uKTogUmVjb3JkcyBhY3Rpb24gdG8gaGlzdG9ncmFtLgorICAgICAgICAoQ2FsZW5kYXJQaWNr
ZXIucHJvdG90eXBlLmhhbmRsZVRvZGF5KTogUmVjb3JkIGFjdGlvbi4KKyAgICAgICAgKENhbGVu
ZGFyUGlja2VyLnByb3RvdHlwZS5oYW5kbGVDbGVhcik6IERpdHRvLgorICAgICAgICAoWWVhck1v
bnRoQ29udHJvbGxlci5wcm90b3R5cGUuX3Nob3dQb3B1cCk6IERpdHRvLgorICAgICAgICAoWWVh
ck1vbnRoQ29udHJvbGxlci5wcm90b3R5cGUuX2hhbmRsZVllYXJNb250aENoYW5nZSk6IERpdHRv
LgorICAgICAgICAoWWVhck1vbnRoQ29udHJvbGxlci5wcm90b3R5cGUuX2hhbmRsZUJ1dHRvbkNs
aWNrKTogRGl0dG8uCisgICAgICAgIChEYXlzVGFibGUucHJvdG90eXBlLl9oYW5kbGVEYXlDbGlj
ayk6IERpdHRvLgorICAgICAgICAqIHBhZ2UvUGFnZVBvcHVwQ29udHJvbGxlci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpQYWdlUG9wdXBDb250cm9sbGVyOjpoaXN0b2dyYW1FbnVtZXJhdGlvbik6
CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBwYWdlL1BhZ2VQb3B1cENvbnRyb2xsZXIu
aDoKKyAgICAgICAgKFBhZ2VQb3B1cENvbnRyb2xsZXIpOgorICAgICAgICAqIHBhZ2UvUGFnZVBv
cHVwQ29udHJvbGxlci5pZGw6IEFkZGVkIGhpc3RvZ3JhbUVudW1lcmF0aW9uLgorCiAyMDEyLTEy
LTA5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJFR1JFU1NJ
T04gKHIxMzcwMDMpOiBmYWlsdXJlcyBpbiBNaWNyb0RhdGEgdGVzdHMgb24gRUZMLCBHVEsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1Jlc291cmNlcy9wYWdlcG9wdXBzL2NhbGVuZGFyUGlj
a2VyLmpzIGIvU291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNr
ZXIuanMKaW5kZXggNWMyY2IxNzhlZTYyNDAwYzgxNDY2Y2IxY2U4MDQ1NGU4ZGUwNjMzZS4uMTQ4
MTRiZGQ4NjE4Y2MwNjVlZDBjODllMTRiYWRhOGQwNjcyNzc5MyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNrZXIuanMKKysrIGIvU291
cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNrZXIuanMKQEAgLTY5
OSw2ICs2OTksNyBAQCBmdW5jdGlvbiBDYWxlbmRhclBpY2tlcihlbGVtZW50LCBjb25maWcpIHsK
ICAgICB0aGlzLmZpeFdpbmRvd1NpemUoKTsKICAgICB0aGlzLl9oYW5kbGVCb2R5S2V5RG93bkJv
dW5kID0gdGhpcy5faGFuZGxlQm9keUtleURvd24uYmluZCh0aGlzKTsKICAgICBkb2N1bWVudC5i
b2R5LmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLCB0aGlzLl9oYW5kbGVCb2R5S2V5RG93bkJv
dW5kLCBmYWxzZSk7CisgICAgdGhpcy5yZWNvcmRBY3Rpb24oQ2FsZW5kYXJQaWNrZXIuQWN0aW9u
Lk9wZW5lZCk7CiB9CiBDYWxlbmRhclBpY2tlci5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKFBp
Y2tlci5wcm90b3R5cGUpOwogCkBAIC03MDgsNiArNzA5LDE5IEBAIENhbGVuZGFyUGlja2VyLk5h
dmlnYXRpb25CZWhhdmlvdXIgPSB7CiAgICAgS2VlcFNlbGVjdGlvblBvc2l0aW9uOiAxIDw8IDEK
IH07CiAKK0NhbGVuZGFyUGlja2VyLkFjdGlvbiA9IHsKKyAgICBPcGVuZWQ6ICAgICAgICAgICAg
ICAgICAgICAgMCwKKyAgICBDbGlja2VkVG9kYXlCdXR0b246ICAgICAgICAgMSwKKyAgICBDbGlj
a2VkQ2xlYXJCdXR0b246ICAgICAgICAgMiwKKyAgICBDbGlja2VkRGF5OiAgICAgICAgICAgICAg
ICAgMywKKyAgICBDbGlja2VkRm9yd2FyZE1vbnRoQnV0dG9uOiAgNCwKKyAgICBDbGlja2VkRm9y
d2FyZFllYXJCdXR0b246ICAgNSwKKyAgICBDbGlja2VkQmFja3dhcmRNb250aEJ1dHRvbjogNiwK
KyAgICBDbGlja2VkQmFja3dhcmRZZWFyQnV0dG9uOiAgNywKKyAgICBPcGVuZWRNb250aFBvcHVw
OiAgICAgICAgICAgOCwKKyAgICBVc2VkTW9udGhQb3B1cDogICAgICAgICAgICAgOQorfTsKKwog
Q2FsZW5kYXJQaWNrZXIucHJvdG90eXBlLl9oYW5kbGVXaW5kb3dSZXNpemUgPSBmdW5jdGlvbigp
IHsKICAgICB0aGlzLl9lbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoInByZXBhcmluZyIpOwogICAg
IHRoaXMuaXNQcmVwYXJpbmcgPSBmYWxzZTsKQEAgLTcyNywxMyArNzQxLDE5IEBAIENhbGVuZGFy
UGlja2VyLnByb3RvdHlwZS5fbGF5b3V0ID0gZnVuY3Rpb24oKSB7CiAgICAgdGhpcy5fZWxlbWVu
dC5jbGFzc0xpc3QuYWRkKENsYXNzTmFtZXMuTm9Gb2N1c1JpbmcpOwogfTsKIAorQ2FsZW5kYXJQ
aWNrZXIucHJvdG90eXBlLnJlY29yZEFjdGlvbiA9IGZ1bmN0aW9uKGFjdGlvbikgeworICAgIHdp
bmRvdy5wYWdlUG9wdXBDb250cm9sbGVyLmhpc3RvZ3JhbUVudW1lcmF0aW9uKCJDYWxlbmRhclBp
Y2tlci5BY3Rpb24iLCBhY3Rpb24sIE9iamVjdC5rZXlzKENhbGVuZGFyUGlja2VyLkFjdGlvbiku
bGVuZ3RoIC0gMSk7Cit9OworCiBDYWxlbmRhclBpY2tlci5wcm90b3R5cGUuaGFuZGxlVG9kYXkg
PSBmdW5jdGlvbigpIHsKKyAgICB0aGlzLnJlY29yZEFjdGlvbihDYWxlbmRhclBpY2tlci5BY3Rp
b24uQ2xpY2tlZFRvZGF5QnV0dG9uKTsKICAgICB2YXIgdG9kYXkgPSB0aGlzLnNlbGVjdGlvbkNv
bnN0cnVjdG9yLmNyZWF0ZUZyb21Ub2RheSgpOwogICAgIHRoaXMuX2RheXNUYWJsZS5zZWxlY3RS
YW5nZUFuZFNob3dFbnRpcmVSYW5nZSh0b2RheSk7CiAgICAgdGhpcy5zdWJtaXRWYWx1ZSh0b2Rh
eS50b1N0cmluZygpKTsKIH07CiAKIENhbGVuZGFyUGlja2VyLnByb3RvdHlwZS5oYW5kbGVDbGVh
ciA9IGZ1bmN0aW9uKCkgeworICAgIHRoaXMucmVjb3JkQWN0aW9uKENhbGVuZGFyUGlja2VyLkFj
dGlvbi5DbGlja2VkQ2xlYXJCdXR0b24pOwogICAgIHRoaXMuc3VibWl0VmFsdWUoIiIpOwogfTsK
IApAQCAtOTc2LDYgKzk5Niw3IEBAIFllYXJNb250aENvbnRyb2xsZXIucHJvdG90eXBlLnNldE1v
bnRoID0gZnVuY3Rpb24obW9udGgpIHsKIH07CiAKIFllYXJNb250aENvbnRyb2xsZXIucHJvdG90
eXBlLl9zaG93UG9wdXAgPSBmdW5jdGlvbigpIHsKKyAgICB0aGlzLnBpY2tlci5yZWNvcmRBY3Rp
b24oQ2FsZW5kYXJQaWNrZXIuQWN0aW9uLk9wZW5lZE1vbnRoUG9wdXApOwogICAgIHRoaXMuX21v
bnRoUG9wdXAuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7CiAgICAgdGhpcy5fbW9udGhQb3B1cC5z
dHlsZS56SW5kZXggPSAiMTAwMCI7IC8vIExhcmdlciB0aGFuIHRoZSBkYXlzIGFyZWEuCiAgICAg
dGhpcy5fbW9udGhQb3B1cC5zdHlsZS5sZWZ0ID0gdGhpcy5fbW9udGgub2Zmc2V0TGVmdCArICh0
aGlzLl9tb250aC5vZmZzZXRXaWR0aCAtIHRoaXMuX21vbnRoUG9wdXAub2Zmc2V0V2lkdGgpIC8g
MiArICJweCI7CkBAIC0xMDg1LDYgKzExMDYsNyBAQCBZZWFyTW9udGhDb250cm9sbGVyLnByb3Rv
dHlwZS5faGFuZGxlTW9udGhQb3B1cEtleSA9IGZ1bmN0aW9uKGV2ZW50KQogfQogCiBZZWFyTW9u
dGhDb250cm9sbGVyLnByb3RvdHlwZS5faGFuZGxlWWVhck1vbnRoQ2hhbmdlID0gZnVuY3Rpb24o
KSB7CisgICAgdGhpcy5waWNrZXIucmVjb3JkQWN0aW9uKENhbGVuZGFyUGlja2VyLkFjdGlvbi5V
c2VkTW9udGhQb3B1cCk7CiAgICAgdGhpcy5fY2xvc2VQb3B1cCgpOwogICAgIHZhciBzZWxlY3Rp
b24gPSB0aGlzLl9nZXRTZWxlY3Rpb24oKTsKICAgICBpZiAoIXNlbGVjdGlvbikKQEAgLTExMjks
MTUgKzExNTEsMTkgQEAgWWVhck1vbnRoQ29udHJvbGxlci5OZXh0VGVuWWVhcnMgPSAxMjA7CiBZ
ZWFyTW9udGhDb250cm9sbGVyLnByb3RvdHlwZS5faGFuZGxlQnV0dG9uQ2xpY2sgPSBmdW5jdGlv
bihldmVudCkgewogICAgIGlmIChldmVudC50YXJnZXQgPT0gdGhpcy5fbGVmdDMpCiAgICAgICAg
IHRoaXMubW92ZVJlbGF0aXZlbHkoWWVhck1vbnRoQ29udHJvbGxlci5QcmV2aW91c1RlblllYXJz
KTsKLSAgICBlbHNlIGlmIChldmVudC50YXJnZXQgPT0gdGhpcy5fbGVmdDIpCisgICAgZWxzZSBp
ZiAoZXZlbnQudGFyZ2V0ID09IHRoaXMuX2xlZnQyKSB7CisgICAgICAgIHRoaXMucGlja2VyLnJl
Y29yZEFjdGlvbihDYWxlbmRhclBpY2tlci5BY3Rpb24uQ2xpY2tlZEJhY2t3YXJkWWVhckJ1dHRv
bik7CiAgICAgICAgIHRoaXMubW92ZVJlbGF0aXZlbHkoWWVhck1vbnRoQ29udHJvbGxlci5QcmV2
aW91c1llYXIpOwotICAgIGVsc2UgaWYgKGV2ZW50LnRhcmdldCA9PSB0aGlzLl9sZWZ0MSkKKyAg
ICB9IGVsc2UgaWYgKGV2ZW50LnRhcmdldCA9PSB0aGlzLl9sZWZ0MSkgeworICAgICAgICB0aGlz
LnBpY2tlci5yZWNvcmRBY3Rpb24oQ2FsZW5kYXJQaWNrZXIuQWN0aW9uLkNsaWNrZWRCYWNrd2Fy
ZE1vbnRoQnV0dG9uKTsKICAgICAgICAgdGhpcy5tb3ZlUmVsYXRpdmVseShZZWFyTW9udGhDb250
cm9sbGVyLlByZXZpb3VzTW9udGgpOwotICAgIGVsc2UgaWYgKGV2ZW50LnRhcmdldCA9PSB0aGlz
Ll9yaWdodDEpCisgICAgfSBlbHNlIGlmIChldmVudC50YXJnZXQgPT0gdGhpcy5fcmlnaHQxKSB7
CisgICAgICAgIHRoaXMucGlja2VyLnJlY29yZEFjdGlvbihDYWxlbmRhclBpY2tlci5BY3Rpb24u
Q2xpY2tlZEZvcndhcmRNb250aEJ1dHRvbik7CiAgICAgICAgIHRoaXMubW92ZVJlbGF0aXZlbHko
WWVhck1vbnRoQ29udHJvbGxlci5OZXh0TW9udGgpCi0gICAgZWxzZSBpZiAoZXZlbnQudGFyZ2V0
ID09IHRoaXMuX3JpZ2h0MikKKyAgICB9IGVsc2UgaWYgKGV2ZW50LnRhcmdldCA9PSB0aGlzLl9y
aWdodDIpIHsKKyAgICAgICAgdGhpcy5waWNrZXIucmVjb3JkQWN0aW9uKENhbGVuZGFyUGlja2Vy
LkFjdGlvbi5DbGlja2VkRm9yd2FyZFllYXJCdXR0b24pOwogICAgICAgICB0aGlzLm1vdmVSZWxh
dGl2ZWx5KFllYXJNb250aENvbnRyb2xsZXIuTmV4dFllYXIpOwotICAgIGVsc2UgaWYgKGV2ZW50
LnRhcmdldCA9PSB0aGlzLl9yaWdodDMpCisgICAgfSBlbHNlIGlmIChldmVudC50YXJnZXQgPT0g
dGhpcy5fcmlnaHQzKQogICAgICAgICB0aGlzLm1vdmVSZWxhdGl2ZWx5KFllYXJNb250aENvbnRy
b2xsZXIuTmV4dFRlblllYXJzKTsKICAgICBlbHNlCiAgICAgICAgIHJldHVybjsKQEAgLTE0NTYs
NiArMTQ4Miw3IEBAIERheXNUYWJsZS5wcm90b3R5cGUuX21heWJlU2V0TmV4dE1vbnRoID0gZnVu
Y3Rpb24obmF2aWdhdGlvbkJlaGF2aW91cikgewogICogQHBhcmFtIHtFdmVudH0gZXZlbnQKICAq
LwogRGF5c1RhYmxlLnByb3RvdHlwZS5faGFuZGxlRGF5Q2xpY2sgPSBmdW5jdGlvbihldmVudCkg
eworICAgIHRoaXMucGlja2VyLnJlY29yZEFjdGlvbihDYWxlbmRhclBpY2tlci5BY3Rpb24uQ2xp
Y2tlZERheSk7CiAgICAgaWYgKGV2ZW50LnRhcmdldC5jbGFzc0xpc3QuY29udGFpbnMoQ2xhc3NO
YW1lcy5BdmFpbGFibGUpKQogICAgICAgICB0aGlzLnBpY2tlci5zdWJtaXRWYWx1ZSh0aGlzLl9y
YW5nZUZvck5vZGUoZXZlbnQudGFyZ2V0KS50b1N0cmluZygpKTsKIH07CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VQb3B1cENvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9QYWdlUG9wdXBDb250cm9sbGVyLmNwcAppbmRleCA2ZTdjZGIzZWE2YWZmZWZkNGY4
ZmYxMzEyZWZkYzBhODNhMjkxZjk3Li5kYmU3NTIyNGI2MmE0NDBiZDdiZDc3YzQyZWU1OGMyYzEw
Yzg0Nzc3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VQb3B1cENvbnRyb2xs
ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVBvcHVwQ29udHJvbGxlci5jcHAK
QEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJQYWdlUG9wdXBDb250cm9sbGVyLmgiCiAKICNp
ZiBFTkFCTEUoUEFHRV9QT1BVUCkKKyNpbmNsdWRlICJIaXN0b2dyYW1TdXBwb3J0LmgiCiAjaW5j
bHVkZSAiUGFnZVBvcHVwQ2xpZW50LmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1Mb2NhbGUuaCIKIApA
QCAtNzcsNSArNzgsMTAgQEAgdm9pZCBQYWdlUG9wdXBDb250cm9sbGVyOjpjbGVhclBhZ2VQb3B1
cENsaWVudCgpCiAgICAgbV9wb3B1cENsaWVudCA9IDA7CiB9CiAKK3ZvaWQgUGFnZVBvcHVwQ29u
dHJvbGxlcjo6aGlzdG9ncmFtRW51bWVyYXRpb24oY29uc3QgU3RyaW5nJiBuYW1lLCBpbnQgc2Ft
cGxlLCBpbnQgYm91bmRhcnlWYWx1ZSkKK3sKKyAgICBIaXN0b2dyYW1TdXBwb3J0OjpoaXN0b2dy
YW1FbnVtZXJhdGlvbihuYW1lLnV0ZjgoKS5kYXRhKCksIHNhbXBsZSwgYm91bmRhcnlWYWx1ZSk7
Cit9CisKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlUG9w
dXBDb250cm9sbGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VQb3B1cENvbnRyb2xsZXIu
aAppbmRleCAyZWRhY2JjZTJhNDU1NWMzMzlkOTlkY2Q4Zjg4ODhmMTc4N2Q2ZjhkLi4xOWRlNDgw
NDM1MmQxOWY0Y2IyY2EyZGM0YWVhOTk5NDE1MTExZGI1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL1BhZ2VQb3B1cENvbnRyb2xsZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L1BhZ2VQb3B1cENvbnRyb2xsZXIuaApAQCAtNDksNiArNDksNyBAQCBwdWJsaWM6CiAgICAgU3Ry
aW5nIGZvcm1hdE1vbnRoKGludCB5ZWFyLCBpbnQgemVyb0Jhc2VNb250aCk7CiAjZW5kaWYKICAg
ICB2b2lkIGNsZWFyUGFnZVBvcHVwQ2xpZW50KCk7CisgICAgdm9pZCBoaXN0b2dyYW1FbnVtZXJh
dGlvbihjb25zdCBTdHJpbmcmIG5hbWUsIGludCBzYW1wbGUsIGludCBib3VuZGFyeVZhbHVlKTsK
IAogcHJpdmF0ZToKICAgICBleHBsaWNpdCBQYWdlUG9wdXBDb250cm9sbGVyKFBhZ2VQb3B1cENs
aWVudCopOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlUG9wdXBDb250cm9s
bGVyLmlkbCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVBvcHVwQ29udHJvbGxlci5pZGwKaW5k
ZXggZjFkNmU0NzViMDMyMmZmNjQ5ZmQwN2EzZTdlMTg4Mzk3MGQ1NzhmYy4uNjA1MDkzNjdmYmM1
NDYwMGYyMzYxNTdmMTVmYzliNTM0YjkxZWExMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGFnZS9QYWdlUG9wdXBDb250cm9sbGVyLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1Bh
Z2VQb3B1cENvbnRyb2xsZXIuaWRsCkBAIC0zNCw0ICszNCw1IEBACiAgICAgdm9pZCBzZXRWYWx1
ZUFuZENsb3NlUG9wdXAoaW4gbG9uZyBudW1iZXJWYWx1ZSwgaW4gRE9NU3RyaW5nIHN0cmluZ1Zh
bHVlKTsKICAgICBET01TdHJpbmcgbG9jYWxpemVOdW1iZXJTdHJpbmcoaW4gRE9NU3RyaW5nIG51
bWJlclN0cmluZyk7CiAgICAgW0NvbmRpdGlvbmFsPUNBTEVOREFSX1BJQ0tFUl0gRE9NU3RyaW5n
IGZvcm1hdE1vbnRoKGluIGxvbmcgeWVhciwgaW4gbG9uZyB6ZXJvQmFzZU1vbnRoKTsKKyAgICB2
b2lkIGhpc3RvZ3JhbUVudW1lcmF0aW9uKERPTVN0cmluZyBuYW1lLCBsb25nIHNhbXBsZSwgbG9u
ZyBib3VuZGFyeVZhbHVlKTsKIH07Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>