<?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>75915</bug_id>
          
          <creation_ts>2012-01-09 17:09:53 -0800</creation_ts>
          <short_desc>CSS transitions should work on the flex property</short_desc>
          <delta_ts>2012-04-04 16:57:56 -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>Layout and Rendering</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>62048</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>dino</cc>
    
    <cc>hyatt</cc>
    
    <cc>morrita</cc>
    
    <cc>ojan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>532678</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-09 17:09:53 -0800</bug_when>
    <thetext>It should be possible to transition from flex() to flex() or from a length to flex() or from flex() to length.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549252</commentid>
    <comment_count>1</comment_count>
      <attachid>125449</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-02-03 17:02:40 -0800</bug_when>
    <thetext>Created attachment 125449
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560609</commentid>
    <comment_count>2</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-02-20 20:58:47 -0800</bug_when>
    <thetext>It looks the test compares the value as a number (float), not a tuple of the numbers. 
Is it intentional? (Disclaimer: I&apos;m not a flexbox expert.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561190</commentid>
    <comment_count>3</comment_count>
      <attachid>125449</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-02-21 13:51:49 -0800</bug_when>
    <thetext>Comment on attachment 125449
Patch

The spec is changing so this patch isn&apos;t correct anymore. I&apos;ll post a new patch when we&apos;re ready.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>595887</commentid>
    <comment_count>4</comment_count>
      <attachid>135668</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-04-04 13:49:27 -0700</bug_when>
    <thetext>Created attachment 135668
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>595951</commentid>
    <comment_count>5</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-04-04 14:31:27 -0700</bug_when>
    <thetext>Patch looks good to me. Someone with transitions experience should probably r+ though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596043</commentid>
    <comment_count>6</comment_count>
      <attachid>135668</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-04-04 15:50:26 -0700</bug_when>
    <thetext>Comment on attachment 135668
Patch

Cool!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596106</commentid>
    <comment_count>7</comment_count>
      <attachid>135668</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-04 16:57:51 -0700</bug_when>
    <thetext>Comment on attachment 135668
Patch

Clearing flags on attachment: 135668

Committed r113264: &lt;http://trac.webkit.org/changeset/113264&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596107</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-04 16:57:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125449</attachid>
            <date>2012-02-03 17:02:40 -0800</date>
            <delta_ts>2012-04-04 13:49:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75915-20120203170327.patch</filename>
            <type>text/plain</type>
            <size>9757</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2NzEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTRmNzJhZmE4NGFhOTk1
N2VlYTQxZjgzZjhhMDk2MGVkOGM0MmY3NS4uOTVkNDRkZTZlMDBmOWI4ODhiZDA4MzFiYzkwYWUx
ZWZlNTU5YWNkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTAyLTAzICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTIHRyYW5zaXRpb25zIHNo
b3VsZCB3b3JrIHdpdGggZmxleCgpIHZhbHVlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzU5MTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUZXN0OiB0cmFuc2l0aW9ucy9mbGV4LXRyYW5zaXRpb25zLmh0
bWwKKworICAgICAgICAqIHBhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkJhc2UuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UHJvcGVydHlXcmFwcGVyR2V0dGVyOjplcXVhbHMpOiBGaXggaW5kZW50aW9u
LgorICAgICAgICAoUHJvcGVydHlXcmFwcGVyRmxleGlibGVMZW5ndGgpOiBBZGQgYSBzcGVjaWFs
IHdyYXBwZXIgZm9yIHdpZHRoIGFuZCBoZWlnaHQgdG8gaGFuZGxlIGZsZXgoKSB2YWx1ZXMuCisg
ICAgICAgIElmIGEgZmxleCgpIHZhbHVlIGlzIHNwZWNpZmllZCwgd2UgbmVlZCB0byBibGVuZCAz
IGRpZmZlcmVudCB2YWx1ZXMgKHBvc2l0aXZlIGZsZXgsIG5lZ2F0aXZlIGZsZXgsIGFuZCBwcmVm
ZXJyZWQgc2l6ZSkuCisgICAgICAgIChXZWJDb3JlOjpQcm9wZXJ0eVdyYXBwZXJGbGV4aWJsZUxl
bmd0aDo6UHJvcGVydHlXcmFwcGVyRmxleGlibGVMZW5ndGgpOgorICAgICAgICAoV2ViQ29yZTo6
UHJvcGVydHlXcmFwcGVyRmxleGlibGVMZW5ndGg6OmVxdWFscyk6CisgICAgICAgIChXZWJDb3Jl
OjpQcm9wZXJ0eVdyYXBwZXJGbGV4aWJsZUxlbmd0aDo6YmxlbmQpOgorICAgICAgICAoV2ViQ29y
ZSk6CisgICAgICAgIChXZWJDb3JlOjpBbmltYXRpb25CYXNlOjplbnN1cmVQcm9wZXJ0eU1hcCk6
CisKIDIwMTItMDItMDMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS8xMDc0MjQ0MT4gYW5kIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03Nzc2NgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9h
bmltYXRpb24vQW5pbWF0aW9uQmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlv
bi9BbmltYXRpb25CYXNlLmNwcAppbmRleCBlM2FkOTJmYTBkYTVkMTE4MjhlNDQxYTBmZmUyNjk3
YjFmMTBmMDMyLi42YTVjMGJkYzcyODkyNDAyNDcxZGUzNTk0MTFjNWRjNmI5YWJjY2ViIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25CYXNlLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25CYXNlLmNwcApAQCAt
MzQ3LDExICszNDcsMTEgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCBib29sIGVxdWFscyhjb25z
dCBSZW5kZXJTdHlsZSogYSwgY29uc3QgUmVuZGVyU3R5bGUqIGIpIGNvbnN0CiAgICAgewotICAg
ICAgIC8vIElmIHRoZSBzdHlsZSBwb2ludGVycyBhcmUgdGhlIHNhbWUsIGRvbid0IGJvdGhlciBk
b2luZyB0aGUgdGVzdC4KLSAgICAgICAvLyBJZiBlaXRoZXIgaXMgbnVsbCwgcmV0dXJuIGZhbHNl
LiBJZiBib3RoIGFyZSBudWxsLCByZXR1cm4gdHJ1ZS4KLSAgICAgICBpZiAoKCFhICYmICFiKSB8
fCBhID09IGIpCi0gICAgICAgICAgIHJldHVybiB0cnVlOwotICAgICAgIGlmICghYSB8fCAhYikK
KyAgICAgICAgLy8gSWYgdGhlIHN0eWxlIHBvaW50ZXJzIGFyZSB0aGUgc2FtZSwgZG9uJ3QgYm90
aGVyIGRvaW5nIHRoZSB0ZXN0LgorICAgICAgICAvLyBJZiBlaXRoZXIgaXMgbnVsbCwgcmV0dXJu
IGZhbHNlLiBJZiBib3RoIGFyZSBudWxsLCByZXR1cm4gdHJ1ZS4KKyAgICAgICAgaWYgKCghYSAm
JiAhYikgfHwgYSA9PSBiKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIGlmICgh
YSB8fCAhYikKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgcmV0dXJuIChhLT4q
bV9nZXR0ZXIpKCkgPT0gKGItPiptX2dldHRlcikoKTsKICAgICB9CkBAIC04MzAsNiArODMwLDQy
IEBAIHByaXZhdGU6CiAgICAgTGF5ZXJzQWNjZXNzb3IgbV9sYXllcnNBY2Nlc3NvcjsKIH07CiAK
K2NsYXNzIFByb3BlcnR5V3JhcHBlckZsZXhpYmxlTGVuZ3RoIDogcHVibGljIFByb3BlcnR5V3Jh
cHBlcjxMZW5ndGg+IHsKK3B1YmxpYzoKKyAgICBQcm9wZXJ0eVdyYXBwZXJGbGV4aWJsZUxlbmd0
aChpbnQgcHJvcCwgTGVuZ3RoIChSZW5kZXJTdHlsZTo6KmdldHRlcikoKSBjb25zdCwgdm9pZCAo
UmVuZGVyU3R5bGU6OipzZXR0ZXIpKExlbmd0aCksIGZsb2F0IChSZW5kZXJTdHlsZTo6KmdldHRl
clBvc2l0aXZlRmxleCkoKSBjb25zdCwgdm9pZCAoUmVuZGVyU3R5bGU6OipzZXR0ZXJQb3NpdGl2
ZUZsZXgpKGZsb2F0KSwgZmxvYXQgKFJlbmRlclN0eWxlOjoqZ2V0dGVyTmVnYXRpdmVGbGV4KSgp
IGNvbnN0LCB2b2lkIChSZW5kZXJTdHlsZTo6KnNldHRlck5lZ2F0aXZlRmxleCkoZmxvYXQpKQor
ICAgICAgICA6IFByb3BlcnR5V3JhcHBlcjxMZW5ndGg+KHByb3AsIGdldHRlciwgc2V0dGVyKQor
ICAgICAgICAsIG1fZ2V0dGVyUG9zaXRpdmVGbGV4KGdldHRlclBvc2l0aXZlRmxleCkKKyAgICAg
ICAgLCBtX3NldHRlclBvc2l0aXZlRmxleChzZXR0ZXJQb3NpdGl2ZUZsZXgpCisgICAgICAgICwg
bV9nZXR0ZXJOZWdhdGl2ZUZsZXgoZ2V0dGVyTmVnYXRpdmVGbGV4KQorICAgICAgICAsIG1fc2V0
dGVyTmVnYXRpdmVGbGV4KHNldHRlck5lZ2F0aXZlRmxleCkKKyAgICB7CisgICAgfQorCisgICAg
dmlydHVhbCBib29sIGVxdWFscyhjb25zdCBSZW5kZXJTdHlsZSogYSwgY29uc3QgUmVuZGVyU3R5
bGUqIGIpIGNvbnN0CisgICAgeworICAgICAgICAvLyBJZiB0aGUgc3R5bGUgcG9pbnRlcnMgYXJl
IHRoZSBzYW1lLCBkb24ndCBib3RoZXIgZG9pbmcgdGhlIHRlc3QuCisgICAgICAgIC8vIElmIGVp
dGhlciBpcyBudWxsLCByZXR1cm4gZmFsc2UuIElmIGJvdGggYXJlIG51bGwsIHJldHVybiB0cnVl
LgorICAgICAgICBpZiAoKCFhICYmICFiKSB8fCBhID09IGIpCisgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICAgICAgaWYgKCFhIHx8ICFiKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgICAgIHJldHVybiAoYS0+Km1fZ2V0dGVyKSgpID09IChiLT4qbV9nZXR0ZXIpKCkgJiYg
KGEtPiptX2dldHRlclBvc2l0aXZlRmxleCkoKSA9PSAoYi0+Km1fZ2V0dGVyUG9zaXRpdmVGbGV4
KSgpICYmIChhLT4qbV9nZXR0ZXJOZWdhdGl2ZUZsZXgpKCkgPT0gKGItPiptX2dldHRlck5lZ2F0
aXZlRmxleCkoKTsKKyAgICB9CisKKyAgICB2aXJ0dWFsIHZvaWQgYmxlbmQoY29uc3QgQW5pbWF0
aW9uQmFzZSogYW5pbSwgUmVuZGVyU3R5bGUqIGRzdCwgY29uc3QgUmVuZGVyU3R5bGUqIGEsIGNv
bnN0IFJlbmRlclN0eWxlKiBiLCBkb3VibGUgcHJvZ3Jlc3MpIGNvbnN0CisgICAgeworICAgICAg
ICAoZHN0LT4qbV9zZXR0ZXIpKGJsZW5kRnVuYyhhbmltLCAoYS0+Km1fZ2V0dGVyKSgpLCAoYi0+
Km1fZ2V0dGVyKSgpLCBwcm9ncmVzcykpOworICAgICAgICAoZHN0LT4qbV9zZXR0ZXJQb3NpdGl2
ZUZsZXgpKGJsZW5kRnVuYyhhbmltLCAoYS0+Km1fZ2V0dGVyUG9zaXRpdmVGbGV4KSgpLCAoYi0+
Km1fZ2V0dGVyUG9zaXRpdmVGbGV4KSgpLCBwcm9ncmVzcykpOworICAgICAgICAoZHN0LT4qbV9z
ZXR0ZXJOZWdhdGl2ZUZsZXgpKGJsZW5kRnVuYyhhbmltLCAoYS0+Km1fZ2V0dGVyTmVnYXRpdmVG
bGV4KSgpLCAoYi0+Km1fZ2V0dGVyTmVnYXRpdmVGbGV4KSgpLCBwcm9ncmVzcykpOworICAgIH0K
K3ByaXZhdGU6CisgICAgZmxvYXQgKFJlbmRlclN0eWxlOjoqbV9nZXR0ZXJQb3NpdGl2ZUZsZXgp
KCkgY29uc3Q7CisgICAgdm9pZCAoUmVuZGVyU3R5bGU6OiptX3NldHRlclBvc2l0aXZlRmxleCko
ZmxvYXQpOworICAgIGZsb2F0IChSZW5kZXJTdHlsZTo6Km1fZ2V0dGVyTmVnYXRpdmVGbGV4KSgp
IGNvbnN0OworICAgIHZvaWQgKFJlbmRlclN0eWxlOjoqbV9zZXR0ZXJOZWdhdGl2ZUZsZXgpKGZs
b2F0KTsKK307CisKIGNsYXNzIFNob3J0aGFuZFByb3BlcnR5V3JhcHBlciA6IHB1YmxpYyBQcm9w
ZXJ0eVdyYXBwZXJCYXNlIHsKIHB1YmxpYzoKICAgICBTaG9ydGhhbmRQcm9wZXJ0eVdyYXBwZXIo
aW50IHByb3BlcnR5LCBjb25zdCBDU1NQcm9wZXJ0eUxvbmdoYW5kJiBsb25naGFuZCkKQEAgLTk0
NywxMSArOTgzLDExIEBAIHZvaWQgQW5pbWF0aW9uQmFzZTo6ZW5zdXJlUHJvcGVydHlNYXAoKQog
ICAgICAgICBnUHJvcGVydHlXcmFwcGVycy0+YXBwZW5kKG5ldyBQcm9wZXJ0eVdyYXBwZXI8TGVu
Z3RoPihDU1NQcm9wZXJ0eVRvcCwgJlJlbmRlclN0eWxlOjp0b3AsICZSZW5kZXJTdHlsZTo6c2V0
VG9wKSk7CiAgICAgICAgIGdQcm9wZXJ0eVdyYXBwZXJzLT5hcHBlbmQobmV3IFByb3BlcnR5V3Jh
cHBlcjxMZW5ndGg+KENTU1Byb3BlcnR5Qm90dG9tLCAmUmVuZGVyU3R5bGU6OmJvdHRvbSwgJlJl
bmRlclN0eWxlOjpzZXRCb3R0b20pKTsKIAotICAgICAgICBnUHJvcGVydHlXcmFwcGVycy0+YXBw
ZW5kKG5ldyBQcm9wZXJ0eVdyYXBwZXI8TGVuZ3RoPihDU1NQcm9wZXJ0eVdpZHRoLCAmUmVuZGVy
U3R5bGU6OndpZHRoLCAmUmVuZGVyU3R5bGU6OnNldFdpZHRoKSk7CisgICAgICAgIGdQcm9wZXJ0
eVdyYXBwZXJzLT5hcHBlbmQobmV3IFByb3BlcnR5V3JhcHBlckZsZXhpYmxlTGVuZ3RoKENTU1By
b3BlcnR5V2lkdGgsICZSZW5kZXJTdHlsZTo6d2lkdGgsICZSZW5kZXJTdHlsZTo6c2V0V2lkdGgs
ICZSZW5kZXJTdHlsZTo6ZmxleGJveFdpZHRoUG9zaXRpdmVGbGV4LCAmUmVuZGVyU3R5bGU6OnNl
dEZsZXhib3hXaWR0aFBvc2l0aXZlRmxleCwgJlJlbmRlclN0eWxlOjpmbGV4Ym94V2lkdGhOZWdh
dGl2ZUZsZXgsICZSZW5kZXJTdHlsZTo6c2V0RmxleGJveFdpZHRoTmVnYXRpdmVGbGV4KSk7CiAg
ICAgICAgIGdQcm9wZXJ0eVdyYXBwZXJzLT5hcHBlbmQobmV3IFByb3BlcnR5V3JhcHBlcjxMZW5n
dGg+KENTU1Byb3BlcnR5TWluV2lkdGgsICZSZW5kZXJTdHlsZTo6bWluV2lkdGgsICZSZW5kZXJT
dHlsZTo6c2V0TWluV2lkdGgpKTsKICAgICAgICAgZ1Byb3BlcnR5V3JhcHBlcnMtPmFwcGVuZChu
ZXcgUHJvcGVydHlXcmFwcGVyPExlbmd0aD4oQ1NTUHJvcGVydHlNYXhXaWR0aCwgJlJlbmRlclN0
eWxlOjptYXhXaWR0aCwgJlJlbmRlclN0eWxlOjpzZXRNYXhXaWR0aCkpOwogCi0gICAgICAgIGdQ
cm9wZXJ0eVdyYXBwZXJzLT5hcHBlbmQobmV3IFByb3BlcnR5V3JhcHBlcjxMZW5ndGg+KENTU1By
b3BlcnR5SGVpZ2h0LCAmUmVuZGVyU3R5bGU6OmhlaWdodCwgJlJlbmRlclN0eWxlOjpzZXRIZWln
aHQpKTsKKyAgICAgICAgZ1Byb3BlcnR5V3JhcHBlcnMtPmFwcGVuZChuZXcgUHJvcGVydHlXcmFw
cGVyRmxleGlibGVMZW5ndGgoQ1NTUHJvcGVydHlIZWlnaHQsICZSZW5kZXJTdHlsZTo6aGVpZ2h0
LCAmUmVuZGVyU3R5bGU6OnNldEhlaWdodCwgJlJlbmRlclN0eWxlOjpmbGV4Ym94SGVpZ2h0UG9z
aXRpdmVGbGV4LCAmUmVuZGVyU3R5bGU6OnNldEZsZXhib3hIZWlnaHRQb3NpdGl2ZUZsZXgsICZS
ZW5kZXJTdHlsZTo6ZmxleGJveEhlaWdodE5lZ2F0aXZlRmxleCwgJlJlbmRlclN0eWxlOjpzZXRG
bGV4Ym94SGVpZ2h0TmVnYXRpdmVGbGV4KSk7CiAgICAgICAgIGdQcm9wZXJ0eVdyYXBwZXJzLT5h
cHBlbmQobmV3IFByb3BlcnR5V3JhcHBlcjxMZW5ndGg+KENTU1Byb3BlcnR5TWluSGVpZ2h0LCAm
UmVuZGVyU3R5bGU6Om1pbkhlaWdodCwgJlJlbmRlclN0eWxlOjpzZXRNaW5IZWlnaHQpKTsKICAg
ICAgICAgZ1Byb3BlcnR5V3JhcHBlcnMtPmFwcGVuZChuZXcgUHJvcGVydHlXcmFwcGVyPExlbmd0
aD4oQ1NTUHJvcGVydHlNYXhIZWlnaHQsICZSZW5kZXJTdHlsZTo6bWF4SGVpZ2h0LCAmUmVuZGVy
U3R5bGU6OnNldE1heEhlaWdodCkpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZWZkYWZkNzdlZTYwNzRlZGU4NTY0MGUw
NDQ0YTM0MGJlY2VjODM2YS4uMDY2MDBjZGUwOWIzNTMxYWE1YmI2ZmZmNTA0YzcyOWQ5YTNhYjU0
NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAyLTAzICBUb255IENoYW5nICA8dG9ueUBj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTIHRyYW5zaXRpb25zIHNob3VsZCB3b3JrIHdpdGgg
ZmxleCgpIHZhbHVlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NzU5MTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIHRyYW5zaXRpb25zL2ZsZXgtdHJhbnNpdGlvbnMtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiB0cmFuc2l0aW9ucy9mbGV4LXRyYW5zaXRpb25zLmh0bWw6IEFkZGVkLgorCiAy
MDEyLTAyLTAzICBKb3NodWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
SW5kZXhlZERCOiBLZXkgZ2VuZXJhdG9ycyBub3Qgcm9sbGVkIGJhY2sgaWYgaW5zZXJ0aW9uIGZh
aWxzIG9yIGlzIGFib3J0ZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2Zs
ZXgtdHJhbnNpdGlvbnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvZmxl
eC10cmFuc2l0aW9ucy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGMwODU1ZWNiNzMxOGJmNzFj
NWUwMzg5ZjFjMzZmMTQwY2Y0ZTgzOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Ry
YW5zaXRpb25zL2ZsZXgtdHJhbnNpdGlvbnMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNSBAQAor
UEFTUyAtICJ3aWR0aCIgcHJvcGVydHkgZm9yICJyb3cxIiBlbGVtZW50IGF0IDAuNXMgc2F3IHNv
bWV0aGluZyBjbG9zZSB0bzogNjYKK1BBU1MgLSAiaGVpZ2h0IiBwcm9wZXJ0eSBmb3IgImNvbHVt
bjEiIGVsZW1lbnQgYXQgMC41cyBzYXcgc29tZXRoaW5nIGNsb3NlIHRvOiA0MAorUEFTUyAtICJ3
aWR0aCIgcHJvcGVydHkgZm9yICJuZWdhdGl2ZTEiIGVsZW1lbnQgYXQgMC41cyBzYXcgc29tZXRo
aW5nIGNsb3NlIHRvOiA2NgorUEFTUyAtICJ3aWR0aCIgcHJvcGVydHkgZm9yICJuby1mbGV4MSIg
ZWxlbWVudCBhdCAwLjVzIHNhdyBzb21ldGhpbmcgY2xvc2UgdG86IDM0CisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2ZsZXgtdHJhbnNpdGlvbnMuaHRtbCBiL0xheW91dFRl
c3RzL3RyYW5zaXRpb25zL2ZsZXgtdHJhbnNpdGlvbnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hODYwMWUy
YzRmNTUwNWIxNGMxMDhkYzQyYmIzZjE0ZGUyN2YxOThiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvdHJhbnNpdGlvbnMvZmxleC10cmFuc2l0aW9ucy5odG1sCkBAIC0wLDAgKzEsOTcg
QEAKKzwhRE9DVFlQRT4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisuZmxleGJveCB7CisgICAg
ZGlzcGxheTogLXdlYmtpdC1mbGV4Ym94OworICAgIHdpZHRoOiAxMDBweDsKKyAgICBoZWlnaHQ6
IDEwMHB4OworfQorLmZsZXhib3ggOm50aC1jaGlsZCgxKSB7CisgICAgYmFja2dyb3VuZC1jb2xv
cjogYmx1ZTsKK30KKy5mbGV4Ym94IDpudGgtY2hpbGQoMikgeworICAgIGJhY2tncm91bmQtY29s
b3I6IGdyZWVuOworfQorLmZsZXhib3ggZGl2IHsKKyAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJv
cGVydHk6IHdpZHRoLCBoZWlnaHQ7CisgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAx
czsKKyAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7Cit9CisK
KyNmbGV4LXJvdyBkaXYgeworICAgIHdpZHRoOiAtd2Via2l0LWZsZXgoMSk7Cit9CisuZmluYWwg
I3JvdzEgeworICAgIHdpZHRoOiAtd2Via2l0LWZsZXgoMyk7Cit9CisKKyNmbGV4LWNvbHVtbiB7
CisgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uOworfQorI2ZsZXgtY29sdW1uIGRp
diB7CisgICAgaGVpZ2h0OiAtd2Via2l0LWZsZXgoMSk7Cit9CisuZmluYWwgI2NvbHVtbjEgewor
ICAgIGhlaWdodDogLXdlYmtpdC1mbGV4KDAgMjBweCk7Cit9CisKKyNmbGV4LW5lZ2F0aXZlIGRp
diB7CisgICAgd2lkdGg6IC13ZWJraXQtZmxleCgxIDEgNTBweCk7Cit9CisuZmluYWwgI25lZ2F0
aXZlMSB7CisgICAgd2lkdGg6IC13ZWJraXQtZmxleCgxIDAgMTAwcHgpOworfQorCisjZmxleC1u
by1mbGV4IGRpdiB7CisgICAgd2lkdGg6IC13ZWJraXQtZmxleCgxKTsKK30KKy5maW5hbCAjbm8t
ZmxleDEgeworICAgIHdpZHRoOiAwOworfQorCis8L3N0eWxlPgorICA8c2NyaXB0IHNyYz0icmVz
b3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzIj48L3NjcmlwdD4KKyAgPHNjcmlwdCB0
eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorCisgICAgY29uc3QgZXhwZWN0ZWRWYWx1ZXMgPSBbCisg
ICAgICAvLyBbdGltZSwgZWxlbWVudC1pZCwgcHJvcGVydHksIGV4cGVjdGVkLXZhbHVlLCB0b2xl
cmFuY2VdCisgICAgICBbMC41LCAncm93MScsICd3aWR0aCcsIDY2LCAzXSwKKyAgICAgIFswLjUs
ICdjb2x1bW4xJywgJ2hlaWdodCcsIDQwLCAzXSwKKyAgICAgIFswLjUsICduZWdhdGl2ZTEnLCAn
d2lkdGgnLCA2NiwgM10sCisgICAgICBbMC41LCAnbm8tZmxleDEnLCAnd2lkdGgnLCAzNCwgM10s
CisgICAgXTsKKworICAgIGZ1bmN0aW9uIHNldHVwVGVzdCgpCisgICAgeworICAgICAgZG9jdW1l
bnQuYm9keS5jbGFzc05hbWUgPSAnZmluYWwnOworICAgIH0KKyAgCisgICAgcnVuVHJhbnNpdGlv
blRlc3QoZXhwZWN0ZWRWYWx1ZXMsIHNldHVwVGVzdCwgdXNlUGF1c2VBUEkpOworICA8L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5PgorCisgIDxkaXYgaWQ9ImZsZXgtcm93IiBjbGFzcz0nZmxleGJv
eCc+CisgICAgPGRpdiBpZD0icm93MSI+PC9kaXY+CisgICAgPGRpdiBpZD0icm93MiI+PC9kaXY+
CisgIDwvZGl2PgorCisgIDxkaXYgaWQ9ImZsZXgtY29sdW1uIiBjbGFzcz0nZmxleGJveCc+Cisg
ICAgPGRpdiBpZD0iY29sdW1uMSI+PC9kaXY+CisgICAgPGRpdiBpZD0iY29sdW1uMiI+PC9kaXY+
CisgIDwvZGl2PgorCisgIDxkaXYgaWQ9ImZsZXgtbmVnYXRpdmUiIGNsYXNzPSdmbGV4Ym94Jz4K
KyAgICA8ZGl2IGlkPSJuZWdhdGl2ZTEiPjwvZGl2PgorICAgIDxkaXYgaWQ9Im5lZ2F0aXZlMiI+
PC9kaXY+CisgIDwvZGl2PgorCisgIDxkaXYgaWQ9ImZsZXgtbm8tZmxleCIgY2xhc3M9J2ZsZXhi
b3gnPgorICAgIDxkaXYgaWQ9Im5vLWZsZXgxIj48L2Rpdj4KKyAgICA8ZGl2IGlkPSJuby1mbGV4
MiI+PC9kaXY+CisgIDwvZGl2PgorCisgIDxkaXYgaWQ9InJlc3VsdCI+PC9kaXY+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135668</attachid>
            <date>2012-04-04 13:49:27 -0700</date>
            <delta_ts>2012-04-04 16:57:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75915-20120404134948.patch</filename>
            <type>text/plain</type>
            <size>8030</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzMjA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjJjNDg0NTkzODZhM2I2
Njk1OTc4ZDM1NzY3YzAwZDA5YjMwMjk0Ny4uOWQ4N2M2OGI3YzkwZDcyYzUxYWEzNGY0MGRmYWNm
ZmYzYTc3NzRiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEyLTA0LTA0ICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgQ1NTIHRyYW5zaXRpb25zIHNo
b3VsZCB3b3JrIG9uIHRoZSBmbGV4IHByb3BlcnR5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTkxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHRyYW5zaXRpb25zL2ZsZXgtdHJhbnNpdGlvbnMu
aHRtbAorCisgICAgICAgICogcGFnZS9hbmltYXRpb24vQW5pbWF0aW9uQmFzZS5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpQcm9wZXJ0eVdyYXBwZXJHZXR0ZXI6OmVxdWFscyk6IEZpeCBpbmRlbnRp
b24uCisgICAgICAgIChQcm9wZXJ0eVdyYXBwZXJGbGV4KTogQWRkIGEgd3JhcHBlciBmb3IgLXdl
YmtpdC1mbGV4IHdoaWNoIGhhcyAzIHZhbHVlcyAodHdvIGZsb2F0cyBhbmQKKyAgICAgICAgYSBs
ZW5ndGgpLCBidXQgaXMgbm90IGEgc2hvcnRoYW5kLgorICAgICAgICAoV2ViQ29yZTo6UHJvcGVy
dHlXcmFwcGVyRmxleDo6UHJvcGVydHlXcmFwcGVyRmxleCk6CisgICAgICAgIChXZWJDb3JlOjpQ
cm9wZXJ0eVdyYXBwZXJGbGV4OjplcXVhbHMpOgorICAgICAgICAoV2ViQ29yZTo6UHJvcGVydHlX
cmFwcGVyRmxleDo6YmxlbmQpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3Jl
OjpBbmltYXRpb25CYXNlOjplbnN1cmVQcm9wZXJ0eU1hcCk6CisKKzIwMTItMDQtMDQgIFRvbnkg
Q2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KKwogICAgICAgICBSZW1vdmUgZmxleCBmdW5jdGlv
biBjc3MgcGFyc2luZwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODMwODMKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9hbmltYXRpb24v
QW5pbWF0aW9uQmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRp
b25CYXNlLmNwcAppbmRleCA4YTZhYzg1MTg3MGY4OTM4MmU0YmZmZjk3Yzg3N2JkZTE4ZjkzMTQ1
Li5lMjZhZjdiYjUxOWY5OWRmZjJkNjA2ZDMzYzM1OWFiM2EyYzMyMDQyIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25CYXNlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25CYXNlLmNwcApAQCAtMzQ3LDExICsz
NDcsMTEgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCBib29sIGVxdWFscyhjb25zdCBSZW5kZXJT
dHlsZSogYSwgY29uc3QgUmVuZGVyU3R5bGUqIGIpIGNvbnN0CiAgICAgewotICAgICAgIC8vIElm
IHRoZSBzdHlsZSBwb2ludGVycyBhcmUgdGhlIHNhbWUsIGRvbid0IGJvdGhlciBkb2luZyB0aGUg
dGVzdC4KLSAgICAgICAvLyBJZiBlaXRoZXIgaXMgbnVsbCwgcmV0dXJuIGZhbHNlLiBJZiBib3Ro
IGFyZSBudWxsLCByZXR1cm4gdHJ1ZS4KLSAgICAgICBpZiAoKCFhICYmICFiKSB8fCBhID09IGIp
Ci0gICAgICAgICAgIHJldHVybiB0cnVlOwotICAgICAgIGlmICghYSB8fCAhYikKKyAgICAgICAg
Ly8gSWYgdGhlIHN0eWxlIHBvaW50ZXJzIGFyZSB0aGUgc2FtZSwgZG9uJ3QgYm90aGVyIGRvaW5n
IHRoZSB0ZXN0LgorICAgICAgICAvLyBJZiBlaXRoZXIgaXMgbnVsbCwgcmV0dXJuIGZhbHNlLiBJ
ZiBib3RoIGFyZSBudWxsLCByZXR1cm4gdHJ1ZS4KKyAgICAgICAgaWYgKCghYSAmJiAhYikgfHwg
YSA9PSBiKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIGlmICghYSB8fCAhYikK
ICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgcmV0dXJuIChhLT4qbV9nZXR0ZXIp
KCkgPT0gKGItPiptX2dldHRlcikoKTsKICAgICB9CkBAIC04NjQsNiArODY0LDMyIEBAIHByaXZh
dGU6CiAgICAgTGF5ZXJzQWNjZXNzb3IgbV9sYXllcnNBY2Nlc3NvcjsKIH07CiAKK2NsYXNzIFBy
b3BlcnR5V3JhcHBlckZsZXggOiBwdWJsaWMgUHJvcGVydHlXcmFwcGVyQmFzZSB7CitwdWJsaWM6
CisgICAgUHJvcGVydHlXcmFwcGVyRmxleCgpIDogUHJvcGVydHlXcmFwcGVyQmFzZShDU1NQcm9w
ZXJ0eVdlYmtpdEZsZXgpCisgICAgeworICAgIH0KKworICAgIHZpcnR1YWwgYm9vbCBlcXVhbHMo
Y29uc3QgUmVuZGVyU3R5bGUqIGEsIGNvbnN0IFJlbmRlclN0eWxlKiBiKSBjb25zdAorICAgIHsK
KyAgICAgICAgLy8gSWYgdGhlIHN0eWxlIHBvaW50ZXJzIGFyZSB0aGUgc2FtZSwgZG9uJ3QgYm90
aGVyIGRvaW5nIHRoZSB0ZXN0LgorICAgICAgICAvLyBJZiBlaXRoZXIgaXMgbnVsbCwgcmV0dXJu
IGZhbHNlLiBJZiBib3RoIGFyZSBudWxsLCByZXR1cm4gdHJ1ZS4KKyAgICAgICAgaWYgKCghYSAm
JiAhYikgfHwgYSA9PSBiKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIGlmICgh
YSB8fCAhYikKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICByZXR1cm4gYS0+
ZmxleFByZWZlcnJlZFNpemUoKSA9PSBiLT5mbGV4UHJlZmVycmVkU2l6ZSgpICYmIGEtPnBvc2l0
aXZlRmxleCgpID09IGItPnBvc2l0aXZlRmxleCgpICYmIGEtPm5lZ2F0aXZlRmxleCgpID09IGIt
Pm5lZ2F0aXZlRmxleCgpOworICAgIH0KKworICAgIHZpcnR1YWwgdm9pZCBibGVuZChjb25zdCBB
bmltYXRpb25CYXNlKiBhbmltLCBSZW5kZXJTdHlsZSogZHN0LCBjb25zdCBSZW5kZXJTdHlsZSog
YSwgY29uc3QgUmVuZGVyU3R5bGUqIGIsIGRvdWJsZSBwcm9ncmVzcykgY29uc3QKKyAgICB7Cisg
ICAgICAgIGRzdC0+c2V0RmxleFByZWZlcnJlZFNpemUoYmxlbmRGdW5jKGFuaW0sIGEtPmZsZXhQ
cmVmZXJyZWRTaXplKCksIGItPmZsZXhQcmVmZXJyZWRTaXplKCksIHByb2dyZXNzKSk7CisgICAg
ICAgIGRzdC0+c2V0UG9zaXRpdmVGbGV4KGJsZW5kRnVuYyhhbmltLCBhLT5wb3NpdGl2ZUZsZXgo
KSwgYi0+cG9zaXRpdmVGbGV4KCksIHByb2dyZXNzKSk7CisgICAgICAgIGRzdC0+c2V0TmVnYXRp
dmVGbGV4KGJsZW5kRnVuYyhhbmltLCBhLT5uZWdhdGl2ZUZsZXgoKSwgYi0+bmVnYXRpdmVGbGV4
KCksIHByb2dyZXNzKSk7CisgICAgfQorfTsKKwogY2xhc3MgU2hvcnRoYW5kUHJvcGVydHlXcmFw
cGVyIDogcHVibGljIFByb3BlcnR5V3JhcHBlckJhc2UgewogcHVibGljOgogICAgIFNob3J0aGFu
ZFByb3BlcnR5V3JhcHBlcihpbnQgcHJvcGVydHksIGNvbnN0IFN0eWxlUHJvcGVydHlTaG9ydGhh
bmQmIHNob3J0aGFuZCkKQEAgLTk4OSw2ICsxMDE1LDggQEAgdm9pZCBBbmltYXRpb25CYXNlOjpl
bnN1cmVQcm9wZXJ0eU1hcCgpCiAgICAgICAgIGdQcm9wZXJ0eVdyYXBwZXJzLT5hcHBlbmQobmV3
IFByb3BlcnR5V3JhcHBlcjxMZW5ndGg+KENTU1Byb3BlcnR5TWluSGVpZ2h0LCAmUmVuZGVyU3R5
bGU6Om1pbkhlaWdodCwgJlJlbmRlclN0eWxlOjpzZXRNaW5IZWlnaHQpKTsKICAgICAgICAgZ1By
b3BlcnR5V3JhcHBlcnMtPmFwcGVuZChuZXcgUHJvcGVydHlXcmFwcGVyPExlbmd0aD4oQ1NTUHJv
cGVydHlNYXhIZWlnaHQsICZSZW5kZXJTdHlsZTo6bWF4SGVpZ2h0LCAmUmVuZGVyU3R5bGU6OnNl
dE1heEhlaWdodCkpOwogCisgICAgICAgIGdQcm9wZXJ0eVdyYXBwZXJzLT5hcHBlbmQobmV3IFBy
b3BlcnR5V3JhcHBlckZsZXgoKSk7CisKICAgICAgICAgZ1Byb3BlcnR5V3JhcHBlcnMtPmFwcGVu
ZChuZXcgUHJvcGVydHlXcmFwcGVyPHVuc2lnbmVkPihDU1NQcm9wZXJ0eUJvcmRlckxlZnRXaWR0
aCwgJlJlbmRlclN0eWxlOjpib3JkZXJMZWZ0V2lkdGgsICZSZW5kZXJTdHlsZTo6c2V0Qm9yZGVy
TGVmdFdpZHRoKSk7CiAgICAgICAgIGdQcm9wZXJ0eVdyYXBwZXJzLT5hcHBlbmQobmV3IFByb3Bl
cnR5V3JhcHBlcjx1bnNpZ25lZD4oQ1NTUHJvcGVydHlCb3JkZXJSaWdodFdpZHRoLCAmUmVuZGVy
U3R5bGU6OmJvcmRlclJpZ2h0V2lkdGgsICZSZW5kZXJTdHlsZTo6c2V0Qm9yZGVyUmlnaHRXaWR0
aCkpOwogICAgICAgICBnUHJvcGVydHlXcmFwcGVycy0+YXBwZW5kKG5ldyBQcm9wZXJ0eVdyYXBw
ZXI8dW5zaWduZWQ+KENTU1Byb3BlcnR5Qm9yZGVyVG9wV2lkdGgsICZSZW5kZXJTdHlsZTo6Ym9y
ZGVyVG9wV2lkdGgsICZSZW5kZXJTdHlsZTo6c2V0Qm9yZGVyVG9wV2lkdGgpKTsKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBi
NzYwMzI3M2NmNTQ4YTBhNjVjYzIzM2Q4OTJkNDlmYmRmMmRmOGRkLi5kYmQxM2I0NDM5MTFlYTU0
ZWFiOTU3ZWM3YzNlOGI3YzI5MmM1N2NjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTUgQEAKIDIwMTItMDQt
MDQgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KIAorICAgICAgICBDU1MgdHJhbnNp
dGlvbnMgc2hvdWxkIHdvcmsgb24gdGhlIGZsZXggcHJvcGVydHkKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1OTE1CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB0cmFuc2l0aW9ucy9mbGV4LXRyYW5zaXRp
b25zLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMvZmxleC10cmFu
c2l0aW9ucy5odG1sOiBBZGRlZC4KKworMjAxMi0wNC0wNCAgVG9ueSBDaGFuZyAgPHRvbnlAY2hy
b21pdW0ub3JnPgorCiAgICAgICAgIFJlbW92ZSBmbGV4IGZ1bmN0aW9uIGNzcyBwYXJzaW5nCiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzA4MwogCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9mbGV4LXRyYW5zaXRpb25zLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2ZsZXgtdHJhbnNpdGlvbnMtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjlhYTE1NTIyMTg5ZjkwN2YwYTQwN2NkY2ZjMDRiOTNkZGQ0NzU5
MTQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9mbGV4LXRyYW5z
aXRpb25zLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDUgQEAKK1BBU1MgLSAiLXdlYmtpdC1mbGV4
IiBwcm9wZXJ0eSBmb3IgInJvdzEiIGVsZW1lbnQgYXQgMC41cyBzYXcgc29tZXRoaW5nIGNsb3Nl
IHRvOiAyLDAsMAorUEFTUyAtICItd2Via2l0LWZsZXgiIHByb3BlcnR5IGZvciAiY29sdW1uMSIg
ZWxlbWVudCBhdCAwLjVzIHNhdyBzb21ldGhpbmcgY2xvc2UgdG86IDAuNSwwLDEwCitQQVNTIC0g
Ii13ZWJraXQtZmxleCIgcHJvcGVydHkgZm9yICJuZWdhdGl2ZTEiIGVsZW1lbnQgYXQgMC41cyBz
YXcgc29tZXRoaW5nIGNsb3NlIHRvOiAxLDAuNSw3NQorUEFTUyAtICItd2Via2l0LWZsZXgiIHBy
b3BlcnR5IGZvciAibm8tZmxleDEiIGVsZW1lbnQgYXQgMC41cyBzYXcgc29tZXRoaW5nIGNsb3Nl
IHRvOiAwLjUsMCwwCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2ZsZXgt
dHJhbnNpdGlvbnMuaHRtbCBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2ZsZXgtdHJhbnNpdGlv
bnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5hN2NlNThjY2Q0NzkwMWJmZTk1YTNiNjBjY2ZmODdiZmRkMjI4
NzVmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvZmxleC10cmFu
c2l0aW9ucy5odG1sCkBAIC0wLDAgKzEsOTcgQEAKKzwhRE9DVFlQRT4KKzxodG1sPgorPGhlYWQ+
Cis8c3R5bGU+CisuZmxleGJveCB7CisgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4Ym94OworICAg
IHdpZHRoOiAxMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworfQorLmZsZXhib3ggOm50aC1jaGls
ZCgxKSB7CisgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKK30KKy5mbGV4Ym94IDpudGgtY2hp
bGQoMikgeworICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworfQorLmZsZXhib3ggZGl2IHsK
KyAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtZmxleDsKKyAgICAtd2Vi
a2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzOworICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1p
bmctZnVuY3Rpb246IGxpbmVhcjsKK30KKworI2ZsZXgtcm93IGRpdiB7CisgICAgLXdlYmtpdC1m
bGV4OiAxOworfQorLmZpbmFsICNyb3cxIHsKKyAgICAtd2Via2l0LWZsZXg6IDM7Cit9CisKKyNm
bGV4LWNvbHVtbiB7CisgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uOworfQorI2Zs
ZXgtY29sdW1uIGRpdiB7CisgICAgLXdlYmtpdC1mbGV4OiAxOworfQorLmZpbmFsICNjb2x1bW4x
IHsKKyAgICAtd2Via2l0LWZsZXg6IDIwcHg7Cit9CisKKyNmbGV4LW5lZ2F0aXZlIGRpdiB7Cisg
ICAgLXdlYmtpdC1mbGV4OiAxIDEgNTBweDsKK30KKy5maW5hbCAjbmVnYXRpdmUxIHsKKyAgICAt
d2Via2l0LWZsZXg6IDEgMTAwcHg7Cit9CisKKyNmbGV4LW5vLWZsZXggZGl2IHsKKyAgICAtd2Vi
a2l0LWZsZXg6IDE7Cit9CisuZmluYWwgI25vLWZsZXgxIHsKKyAgICAtd2Via2l0LWZsZXg6IDA7
Cit9CisKKzwvc3R5bGU+CisgIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0
LWhlbHBlcnMuanMiPjwvc2NyaXB0PgorICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+
CisKKyAgICBjb25zdCBleHBlY3RlZFZhbHVlcyA9IFsKKyAgICAgIC8vIFt0aW1lLCBlbGVtZW50
LWlkLCBwcm9wZXJ0eSwgZXhwZWN0ZWQtdmFsdWUsIHRvbGVyYW5jZV0KKyAgICAgIFswLjUsICdy
b3cxJywgJy13ZWJraXQtZmxleCcsIFsyLCAwLCAwXSwgLjVdLAorICAgICAgWzAuNSwgJ2NvbHVt
bjEnLCAnLXdlYmtpdC1mbGV4JywgWy41LCAwLCAxMF0sIDNdLAorICAgICAgWzAuNSwgJ25lZ2F0
aXZlMScsICctd2Via2l0LWZsZXgnLCBbMSwgLjUsIDc1XSwgM10sCisgICAgICBbMC41LCAnbm8t
ZmxleDEnLCAnLXdlYmtpdC1mbGV4JywgWy41LCAwLCAwXSwgLjRdLAorICAgIF07CisKKyAgICBm
dW5jdGlvbiBzZXR1cFRlc3QoKQorICAgIHsKKyAgICAgIGRvY3VtZW50LmJvZHkuY2xhc3NOYW1l
ID0gJ2ZpbmFsJzsKKyAgICB9CisgIAorICAgIHJ1blRyYW5zaXRpb25UZXN0KGV4cGVjdGVkVmFs
dWVzLCBzZXR1cFRlc3QsIHVzZVBhdXNlQVBJKTsKKyAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9k
eT4KKworICA8ZGl2IGlkPSJmbGV4LXJvdyIgY2xhc3M9J2ZsZXhib3gnPgorICAgIDxkaXYgaWQ9
InJvdzEiPjwvZGl2PgorICAgIDxkaXYgaWQ9InJvdzIiPjwvZGl2PgorICA8L2Rpdj4KKworICA8
ZGl2IGlkPSJmbGV4LWNvbHVtbiIgY2xhc3M9J2ZsZXhib3gnPgorICAgIDxkaXYgaWQ9ImNvbHVt
bjEiPjwvZGl2PgorICAgIDxkaXYgaWQ9ImNvbHVtbjIiPjwvZGl2PgorICA8L2Rpdj4KKworICA8
ZGl2IGlkPSJmbGV4LW5lZ2F0aXZlIiBjbGFzcz0nZmxleGJveCc+CisgICAgPGRpdiBpZD0ibmVn
YXRpdmUxIj48L2Rpdj4KKyAgICA8ZGl2IGlkPSJuZWdhdGl2ZTIiPjwvZGl2PgorICA8L2Rpdj4K
KworICA8ZGl2IGlkPSJmbGV4LW5vLWZsZXgiIGNsYXNzPSdmbGV4Ym94Jz4KKyAgICA8ZGl2IGlk
PSJuby1mbGV4MSI+PC9kaXY+CisgICAgPGRpdiBpZD0ibm8tZmxleDIiPjwvZGl2PgorICA8L2Rp
dj4KKworICA8ZGl2IGlkPSJyZXN1bHQiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>