<?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>98230</bug_id>
          
          <creation_ts>2012-10-02 22:19:31 -0700</creation_ts>
          <short_desc>Introduce DateComponents::minimumYear and maximumYear</short_desc>
          <delta_ts>2012-10-02 23:31:18 -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>Platform</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>98227</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>haraken</cc>
    
    <cc>yutak</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>733361</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-10-02 22:19:31 -0700</bug_when>
    <thetext>Introduce DateComponents::minimumYear and maximumYear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733380</commentid>
    <comment_count>1</comment_count>
      <attachid>166811</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-10-02 23:15:36 -0700</bug_when>
    <thetext>Created attachment 166811
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733385</commentid>
    <comment_count>2</comment_count>
      <attachid>166811</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-10-02 23:23:46 -0700</bug_when>
    <thetext>Comment on attachment 166811
Patch

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

Looks OK

&gt; Source/WebCore/ChangeLog:10
&gt; +        No new tests. This doesn&apos;t change any bahevior.

Even for a simple refactoring patch, it would be better to list up a couple of tests that can be potentially affected by the change (if any).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733393</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-10-02 23:31:18 -0700</bug_when>
    <thetext>Committed r130256: &lt;http://trac.webkit.org/changeset/130256&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166811</attachid>
            <date>2012-10-02 23:15:36 -0700</date>
            <delta_ts>2012-10-02 23:23:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98230-20121003151447.patch</filename>
            <type>text/plain</type>
            <size>8499</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMjUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTA0NGQwZTZiMWUwYTRi
MDkxNmZhNjk1ZTNhNjExNjQ3YmY5NDgzNC4uNGIwZTBjZmE2NGU3NDBlOTZkM2JiZmM3ZDllNGY3
OGY5YWM4YTEzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDEyLTEwLTAzICBLZW50
IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBJbnRyb2R1Y2UgRGF0ZUNv
bXBvbmVudHM6Om1pbmltdW1ZZWFyIGFuZCBtYXhpbXVtWWVhcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTgyMzAKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTaGFyZSBzYW1lIGRpZmluaXRpb25zIGluIERh
dGVDb21wb25lbnRzLmNwcCBhbmQgRGF0ZVRpbWVGaWVsZEVsZW1lbnRzLmNwcC4KKworICAgICAg
ICBObyBuZXcgdGVzdHMuIFRoaXMgZG9lc24ndCBjaGFuZ2UgYW55IGJhaGV2aW9yLgorCisgICAg
ICAgICogcGxhdGZvcm0vRGF0ZUNvbXBvbmVudHMuaDoKKyAgICAgICAgKFdlYkNvcmU6OkRhdGVD
b21wb25lbnRzOjptaW5pbXVtWWVhcik6IE1vdmVkIGZyb20gRGF0ZUNvbXBvbmVudHMuY3BwLgor
ICAgICAgICAoV2ViQ29yZTo6RGF0ZUNvbXBvbmVudHM6Om1heGltdW1ZZWFyKTogZGl0dG8uCisg
ICAgICAgICogcGxhdGZvcm0vRGF0ZUNvbXBvbmVudHMuY3BwOgorICAgICAgICAoV2ViQ29yZSk6
IE1vdmUgb3V0IHN0YXRpYyBtaW5pbXVtWWVhciBhbmQgbWF4aW11bVllYXIuCisgICAgICAgIChX
ZWJDb3JlOjpEYXRlQ29tcG9uZW50czo6cGFyc2VZZWFyKTogVXNlIERhdGVDb21wbmVudHM6Om1p
bmltdW1ZZWFyIGFuZC9vciBtYXhpbXVtWWVhci4KKyAgICAgICAgKFdlYkNvcmU6OndpdGhpbkhU
TUxEYXRlTGltaXRzKTogZGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpEYXRlQ29tcG9uZW50czo6
cGFyc2VXZWVrKTogZGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpEYXRlQ29tcG9uZW50czo6c2V0
TW9udGhzU2luY2VFcG9jaCk6IGRpdHRvLgorICAgICAgICAoV2ViQ29yZTo6RGF0ZUNvbXBvbmVu
dHM6OnNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JXZWVrKTogZGl0dG8uCisKKyAgICAgICAg
KiBodG1sL3NoYWRvdy9EYXRlVGltZUZpZWxkRWxlbWVudHMuY3BwOgorICAgICAgICAoV2ViQ29y
ZSk6IFJlbW92ZSBtaW5pbXVtWWVhciBhbmQgbWF4aW11bVllYXIuCisgICAgICAgIChXZWJDb3Jl
OjpEYXRlVGltZVllYXJGaWVsZEVsZW1lbnQ6OkRhdGVUaW1lWWVhckZpZWxkRWxlbWVudCk6Cisg
ICAgICAgIFVzZSBEYXRlQ29tcG9uZW50czo6bWluaW11bVllYXIgYW5kIG1heGltdW1ZZWFyLgor
CisKIDIwMTItMTAtMDIgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIEZpeCBhc3NlcnRpb24gZmFpbHVyZXMgb24gQ2hyb21pdW0gRGVidWcgYm90cyBmb3IgZGF0
ZXRpbWUvZGF0ZXRpbWUtbG9jYWwgaW5wdXQgdHlwZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9EYXRlVGltZUZpZWxkRWxlbWVudHMuY3BwIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVGaWVsZEVsZW1lbnRzLmNwcAppbmRleCA2MTk2Nzc3YmVh
ZjhmZTMxYWM4Y2M5ZmIzZjUxNzM5ZWExYjNhMGIwLi5iYmNlZGU3NDhjMzc5ZjI1ZmFlMjRmYTJl
OTcyZDZhYjRjNzQ3MzkwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9E
YXRlVGltZUZpZWxkRWxlbWVudHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93
L0RhdGVUaW1lRmllbGRFbGVtZW50cy5jcHAKQEAgLTQyMiwxNSArNDIyLDggQEAgdm9pZCBEYXRl
VGltZVdlZWtGaWVsZEVsZW1lbnQ6OnNldFZhbHVlQXNEYXRlVGltZUZpZWxkc1N0YXRlKGNvbnN0
IERhdGVUaW1lRmllbGQKIAogLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCi0vLyBI
VE1MNSB1c2VzIElTTy04NjAxIGZvcm1hdCB3aXRoIHllYXIgPj0gMS4gR3JlZ29yaWFuIGNhbGVu
ZGFyIHN0YXJ0ZWQgaW4KLS8vIDE1ODIuIEhvd2V2ZXIsIHdlIG5lZWQgdG8gc3VwcG9ydCAwMDAx
LTAxLTAxIGluIEdyZWdvcmlhbiBjYWxlbmRhciBydWxlLgotc3RhdGljIGNvbnN0IGludCBtaW5p
bXVtWWVhciA9IDE7Ci0vLyBEYXRlIGluIEVDTUFTY3JpcHQgY2FuJ3QgcmVwcmVzZW50IGRhdGVz
IGxhdGVyIHRoYW4gMjc1NzYwLTA5LTEzVDAwOjAwWi4KLS8vIFNvLCB3ZSBoYXZlIHRoZSBzYW1l
IHVwcGVyIGxpbWl0IGluIEhUTUw1IGRhdGVzLgotc3RhdGljIGNvbnN0IGludCBtYXhpbXVtWWVh
ciA9IDI3NTc2MDsKLQogRGF0ZVRpbWVZZWFyRmllbGRFbGVtZW50OjpEYXRlVGltZVllYXJGaWVs
ZEVsZW1lbnQoRG9jdW1lbnQqIGRvY3VtZW50LCBGaWVsZE93bmVyJiBmaWVsZE93bmVyLCBjb25z
dCBTdHJpbmcmIHBsYWNlaG9sZGVyKQotICAgIDogRGF0ZVRpbWVOdW1lcmljRmllbGRFbGVtZW50
KGRvY3VtZW50LCBmaWVsZE93bmVyLCBtaW5pbXVtWWVhciwgbWF4aW11bVllYXIsIHBsYWNlaG9s
ZGVyKQorICAgIDogRGF0ZVRpbWVOdW1lcmljRmllbGRFbGVtZW50KGRvY3VtZW50LCBmaWVsZE93
bmVyLCBEYXRlQ29tcG9uZW50czo6bWluaW11bVllYXIoKSwgRGF0ZUNvbXBvbmVudHM6Om1heGlt
dW1ZZWFyKCksIHBsYWNlaG9sZGVyKQogewogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9EYXRlQ29tcG9uZW50cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9E
YXRlQ29tcG9uZW50cy5jcHAKaW5kZXggNWM0YWU0ODM2MTE4YTg3MjYxMTAyYjgxMmZiNjk1MmFi
ODJkYTBhYy4uMzIwZDcyM2NiOWJkYmI1MWIxMThjMWZmZTY5MjU3ZjNmNDk5M2UwYSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRGF0ZUNvbXBvbmVudHMuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL0RhdGVDb21wb25lbnRzLmNwcApAQCAtNDcsMTIgKzQ3LDYg
QEAgY29uc3QgaW50IERhdGVDb21wb25lbnRzOjptaW5pbXVtV2Vla051bWJlciA9IDE7CiAvLyBI
VE1MNSBzcGVjaWZpY2F0aW9uIGRlZmluZXMgbWF4aW11bSB3ZWVrIG9mIHllYXIgaXMgNTMuCiBj
b25zdCBpbnQgRGF0ZUNvbXBvbmVudHM6Om1heGltdW1XZWVrTnVtYmVyID0gNTM7CiAKLS8vIEhU
TUw1IHVzZXMgSVNPLTg2MDEgZm9ybWF0IHdpdGggeWVhciA+PSAxLiBHcmVnb3JpYW4gY2FsZW5k
YXIgc3RhcnRlZCBpbgotLy8gMTU4Mi4gSG93ZXZlciwgd2UgbmVlZCB0byBzdXBwb3J0IDAwMDEt
MDEtMDEgaW4gR3JlZ29yaWFuIGNhbGVuZGFyIHJ1bGUuCi1zdGF0aWMgY29uc3QgaW50IG1pbmlt
dW1ZZWFyID0gMTsKLS8vIERhdGUgaW4gRUNNQVNjcmlwdCBjYW4ndCByZXByZXNlbnQgZGF0ZXMg
bGF0ZXIgdGhhbiAyNzU3NjAtMDktMTNUMDA6MDBaLgotLy8gU28sIHdlIGhhdmUgdGhlIHNhbWUg
dXBwZXIgbGltaXQgaW4gSFRNTDUgZGF0ZXMuCi1zdGF0aWMgY29uc3QgaW50IG1heGltdW1ZZWFy
ID0gMjc1NzYwOwogc3RhdGljIGNvbnN0IGludCBtYXhpbXVtTW9udGhJbk1heGltdW1ZZWFyID0g
ODsgLy8gVGhpcyBpcyBTZXB0ZW1iZXIsIHNpbmNlIG1vbnRocyBhcmUgMCBiYXNlZC4KIHN0YXRp
YyBjb25zdCBpbnQgbWF4aW11bURheUluTWF4aW11bU1vbnRoID0gMTM7CiBzdGF0aWMgY29uc3Qg
aW50IG1heGltdW1XZWVrSW5NYXhpbXVtWWVhciA9IDM3OyAvLyBUaGUgd2VlayBvZiAyNzU3NjAt
MDktMTMKQEAgLTE0NSw3ICsxMzksNyBAQCBib29sIERhdGVDb21wb25lbnRzOjpwYXJzZVllYXIo
Y29uc3QgVUNoYXIqIHNyYywgdW5zaWduZWQgbGVuZ3RoLCB1bnNpZ25lZCBzdGFydAogICAgIGlu
dCB5ZWFyOwogICAgIGlmICghdG9JbnQoc3JjLCBsZW5ndGgsIHN0YXJ0LCBkaWdpdHNMZW5ndGgs
IHllYXIpKQogICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgaWYgKHllYXIgPCBtaW5pbXVtWWVh
ciB8fCB5ZWFyID4gbWF4aW11bVllYXIpCisgICAgaWYgKHllYXIgPCBtaW5pbXVtWWVhcigpIHx8
IHllYXIgPiBtYXhpbXVtWWVhcigpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgbV95ZWFy
ID0geWVhcjsKICAgICBlbmQgPSBzdGFydCArIGRpZ2l0c0xlbmd0aDsKQEAgLTE1NCwxOCArMTQ4
LDE4IEBAIGJvb2wgRGF0ZUNvbXBvbmVudHM6OnBhcnNlWWVhcihjb25zdCBVQ2hhciogc3JjLCB1
bnNpZ25lZCBsZW5ndGgsIHVuc2lnbmVkIHN0YXJ0CiAKIHN0YXRpYyBib29sIHdpdGhpbkhUTUxE
YXRlTGltaXRzKGludCB5ZWFyLCBpbnQgbW9udGgpCiB7Ci0gICAgaWYgKHllYXIgPCBtaW5pbXVt
WWVhcikKKyAgICBpZiAoeWVhciA8IERhdGVDb21wb25lbnRzOjptaW5pbXVtWWVhcigpKQogICAg
ICAgICByZXR1cm4gZmFsc2U7Ci0gICAgaWYgKHllYXIgPCBtYXhpbXVtWWVhcikKKyAgICBpZiAo
eWVhciA8IERhdGVDb21wb25lbnRzOjptYXhpbXVtWWVhcigpKQogICAgICAgICByZXR1cm4gdHJ1
ZTsKICAgICByZXR1cm4gbW9udGggPD0gbWF4aW11bU1vbnRoSW5NYXhpbXVtWWVhcjsKIH0KIAog
c3RhdGljIGJvb2wgd2l0aGluSFRNTERhdGVMaW1pdHMoaW50IHllYXIsIGludCBtb250aCwgaW50
IG1vbnRoRGF5KQogewotICAgIGlmICh5ZWFyIDwgbWluaW11bVllYXIpCisgICAgaWYgKHllYXIg
PCBEYXRlQ29tcG9uZW50czo6bWluaW11bVllYXIoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwot
ICAgIGlmICh5ZWFyIDwgbWF4aW11bVllYXIpCisgICAgaWYgKHllYXIgPCBEYXRlQ29tcG9uZW50
czo6bWF4aW11bVllYXIoKSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgaWYgKG1vbnRoIDwg
bWF4aW11bU1vbnRoSW5NYXhpbXVtWWVhcikKICAgICAgICAgcmV0dXJuIHRydWU7CkBAIC0xNzQs
OSArMTY4LDkgQEAgc3RhdGljIGJvb2wgd2l0aGluSFRNTERhdGVMaW1pdHMoaW50IHllYXIsIGlu
dCBtb250aCwgaW50IG1vbnRoRGF5KQogCiBzdGF0aWMgYm9vbCB3aXRoaW5IVE1MRGF0ZUxpbWl0
cyhpbnQgeWVhciwgaW50IG1vbnRoLCBpbnQgbW9udGhEYXksIGludCBob3VyLCBpbnQgbWludXRl
LCBpbnQgc2Vjb25kLCBpbnQgbWlsbGlzZWNvbmQpCiB7Ci0gICAgaWYgKHllYXIgPCBtaW5pbXVt
WWVhcikKKyAgICBpZiAoeWVhciA8IERhdGVDb21wb25lbnRzOjptaW5pbXVtWWVhcigpKQogICAg
ICAgICByZXR1cm4gZmFsc2U7Ci0gICAgaWYgKHllYXIgPCBtYXhpbXVtWWVhcikKKyAgICBpZiAo
eWVhciA8IERhdGVDb21wb25lbnRzOjptYXhpbXVtWWVhcigpKQogICAgICAgICByZXR1cm4gdHJ1
ZTsKICAgICBpZiAobW9udGggPCBtYXhpbXVtTW9udGhJbk1heGltdW1ZZWFyKQogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKQEAgLTQwMiw3ICszOTYsNyBAQCBib29sIERhdGVDb21wb25lbnRzOjpwYXJz
ZVdlZWsoY29uc3QgVUNoYXIqIHNyYywgdW5zaWduZWQgbGVuZ3RoLCB1bnNpZ25lZCBzdGFydAog
ICAgIGludCB3ZWVrOwogICAgIGlmICghdG9JbnQoc3JjLCBsZW5ndGgsIGluZGV4LCAyLCB3ZWVr
KSB8fCB3ZWVrIDwgbWluaW11bVdlZWtOdW1iZXIgfHwgd2VlayA+IG1heFdlZWtOdW1iZXJJblll
YXIoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIGlmIChtX3llYXIgPT0gbWF4aW11bVll
YXIgJiYgd2VlayA+IG1heGltdW1XZWVrSW5NYXhpbXVtWWVhcikKKyAgICBpZiAobV95ZWFyID09
IG1heGltdW1ZZWFyKCkgJiYgd2VlayA+IG1heGltdW1XZWVrSW5NYXhpbXVtWWVhcikKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogICAgIG1fd2VlayA9IHdlZWs7CiAgICAgZW5kID0gaW5kZXggKyAy
OwpAQCAtNTk4LDcgKzU5Miw3IEBAIGJvb2wgRGF0ZUNvbXBvbmVudHM6OnNldE1vbnRoc1NpbmNl
RXBvY2goZG91YmxlIG1vbnRocykKICAgICBtb250aHMgPSByb3VuZChtb250aHMpOwogICAgIGRv
dWJsZSBkb3VibGVNb250aCA9IHBvc2l0aXZlRm1vZChtb250aHMsIDEyKTsKICAgICBkb3VibGUg
ZG91YmxlWWVhciA9IDE5NzAgKyAobW9udGhzIC0gZG91YmxlTW9udGgpIC8gMTI7Ci0gICAgaWYg
KGRvdWJsZVllYXIgPCBtaW5pbXVtWWVhciB8fCBtYXhpbXVtWWVhciA8IGRvdWJsZVllYXIpCisg
ICAgaWYgKGRvdWJsZVllYXIgPCBtaW5pbXVtWWVhcigpIHx8IG1heGltdW1ZZWFyKCkgPCBkb3Vi
bGVZZWFyKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgaW50IHllYXIgPSBzdGF0aWNfY2Fz
dDxpbnQ+KGRvdWJsZVllYXIpOwogICAgIGludCBtb250aCA9IHN0YXRpY19jYXN0PGludD4oZG91
YmxlTW9udGgpOwpAQCAtNjI4LDcgKzYyMiw3IEBAIGJvb2wgRGF0ZUNvbXBvbmVudHM6OnNldE1p
bGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JXZWVrKGRvdWJsZSBtcykKICAgICBtcyA9IHJvdW5kKG1z
KTsKIAogICAgIG1feWVhciA9IG1zVG9ZZWFyKG1zKTsKLSAgICBpZiAobV95ZWFyIDwgbWluaW11
bVllYXIgfHwgbV95ZWFyID4gbWF4aW11bVllYXIpCisgICAgaWYgKG1feWVhciA8IG1pbmltdW1Z
ZWFyKCkgfHwgbV95ZWFyID4gbWF4aW11bVllYXIoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwog
CiAgICAgaW50IHllYXJEYXkgPSBkYXlJblllYXIobXMsIG1feWVhcik7CkBAIC02MzYsNyArNjMw
LDcgQEAgYm9vbCBEYXRlQ29tcG9uZW50czo6c2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvcldl
ZWsoZG91YmxlIG1zKQogICAgIGlmICh5ZWFyRGF5IDwgb2Zmc2V0KSB7CiAgICAgICAgIC8vIFRo
ZSBkYXkgYmVsb25ncyB0byB0aGUgbGFzdCB3ZWVrIG9mIHRoZSBwcmV2aW91cyB5ZWFyLgogICAg
ICAgICBtX3llYXItLTsKLSAgICAgICAgaWYgKG1feWVhciA8PSBtaW5pbXVtWWVhcikKKyAgICAg
ICAgaWYgKG1feWVhciA8PSBtaW5pbXVtWWVhcigpKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgICAgICBtX3dlZWsgPSBtYXhXZWVrTnVtYmVySW5ZZWFyKCk7CiAgICAgfSBlbHNlIHsK
QEAgLTY0NSw3ICs2MzksNyBAQCBib29sIERhdGVDb21wb25lbnRzOjpzZXRNaWxsaXNlY29uZHNT
aW5jZUVwb2NoRm9yV2Vlayhkb3VibGUgbXMpCiAgICAgICAgICAgICBtX3llYXIrKzsKICAgICAg
ICAgICAgIG1fd2VlayA9IDE7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKG1feWVhciA+IG1heGlt
dW1ZZWFyIHx8IChtX3llYXIgPT0gbWF4aW11bVllYXIgJiYgbV93ZWVrID4gbWF4aW11bVdlZWtJ
bk1heGltdW1ZZWFyKSkKKyAgICAgICAgaWYgKG1feWVhciA+IG1heGltdW1ZZWFyKCkgfHwgKG1f
eWVhciA9PSBtYXhpbXVtWWVhcigpICYmIG1fd2VlayA+IG1heGltdW1XZWVrSW5NYXhpbXVtWWVh
cikpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogICAgIG1fdHlwZSA9IFdlZWs7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9EYXRlQ29tcG9uZW50cy5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRGF0ZUNvbXBvbmVudHMuaAppbmRleCBiMTU2MTcwODFm
N2FhODZiY2Q2MDc0MGUzZThkNGQ0NWU3Zjg0MGQ5Li5iN2Y2OTUwZDlmNDkxZGEyZmM0Y2U0NDkx
OWZmMmJiNjM4ZmY4ZDU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9EYXRl
Q29tcG9uZW50cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0RhdGVDb21wb25lbnRz
LmgKQEAgLTE1OSw2ICsxNTksMTIgQEAgcHVibGljOgogICAgIHN0YXRpYyBpbmxpbmUgZG91Ymxl
IG1heGltdW1UaW1lKCkgeyByZXR1cm4gODYzOTk5OTk7IH0gLy8gMjM6NTk6NTkuOTk5CiAgICAg
c3RhdGljIGlubGluZSBkb3VibGUgbWF4aW11bVdlZWsoKSB7IHJldHVybiA4NjM5OTk5NTY4MDAw
MDAwLjA7IH0gLy8gMjc1NzYwLTA5LTA4LCB0aGUgTW9uZGF5IG9mIHRoZSB3ZWVrIGluY2x1ZGlu
ZyAyNzU3NjAtMDktMTMuCiAKKyAgICAvLyBIVE1MNSB1c2VzIElTTy04NjAxIGZvcm1hdCB3aXRo
IHllYXIgPj0gMS4gR3JlZ29yaWFuIGNhbGVuZGFyIHN0YXJ0ZWQgaW4KKyAgICAvLyAxNTgyLiBI
b3dldmVyLCB3ZSBuZWVkIHRvIHN1cHBvcnQgMDAwMS0wMS0wMSBpbiBHcmVnb3JpYW4gY2FsZW5k
YXIgcnVsZS4KKyAgICBzdGF0aWMgaW5saW5lIGludCBtaW5pbXVtWWVhcigpIHsgcmV0dXJuIDE7
IH0KKyAgICAvLyBEYXRlIGluIEVDTUFTY3JpcHQgY2FuJ3QgcmVwcmVzZW50IGRhdGVzIGxhdGVy
IHRoYW4gMjc1NzYwLTA5LTEzVDAwOjAwWi4KKyAgICAvLyBTbywgd2UgaGF2ZSB0aGUgc2FtZSB1
cHBlciBsaW1pdCBpbiBIVE1MNSBkYXRlL3RpbWUgdHlwZXMuCisgICAgc3RhdGljIGlubGluZSBp
bnQgbWF4aW11bVllYXIoKSB7IHJldHVybiAyNzU3NjA7IH0KICAgICBzdGF0aWMgY29uc3QgaW50
IG1pbmltdW1XZWVrTnVtYmVyOwogICAgIHN0YXRpYyBjb25zdCBpbnQgbWF4aW11bVdlZWtOdW1i
ZXI7CiAK
</data>
<flag name="review"
          id="179274"
          type_id="1"
          status="+"
          setter="haraken"
    />
          </attachment>
      

    </bug>

</bugzilla>