<?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>109831</bug_id>
          
          <creation_ts>2013-02-14 07:39:09 -0800</creation_ts>
          <short_desc>[skia] FEOffset should have a Skia implementation.</short_desc>
          <delta_ts>2013-02-16 04:47:42 -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>SVG</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="Stephen White">senorblanco</reporter>
          <assigned_to name="Stephen White">senorblanco</assigned_to>
          <cc>dino</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>junov</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>833065</commentid>
    <comment_count>0</comment_count>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-02-14 07:39:09 -0800</bug_when>
    <thetext>The FEOffset filter does not yet have a skia implementation (for use in the SkImageFilter DAG).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833228</commentid>
    <comment_count>1</comment_count>
      <attachid>188383</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-02-14 10:46:02 -0800</bug_when>
    <thetext>Created attachment 188383
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833254</commentid>
    <comment_count>2</comment_count>
      <attachid>188383</attachid>
    <who name="Justin Novosad">junov</who>
    <bug_when>2013-02-14 11:11:42 -0800</bug_when>
    <thetext>Comment on attachment 188383
Patch

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

&gt; Source/WebCore/platform/graphics/filters/FEOffset.h:48
&gt; +#if USE(SKIA)

Could make this entry-point usable by other ports: Instead of this #if USE(SKIA) in the header, the common .cpp could have an empty implementation inside #if !USE(SKIA)
And don&apos;t forget: typedef SkImageFilter PlatformImageFilter;

&gt; LayoutTests/platform/chromium/TestExpectations:4374
&gt; +# New test cases added to these tests will require rebaselines.

It would be feasible to test this particular filter using a ref test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833302</commentid>
    <comment_count>3</comment_count>
      <attachid>188383</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-02-14 12:05:44 -0800</bug_when>
    <thetext>Comment on attachment 188383
Patch

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

&gt;&gt; Source/WebCore/platform/graphics/filters/FEOffset.h:48
&gt;&gt; +#if USE(SKIA)
&gt; 
&gt; Could make this entry-point usable by other ports: Instead of this #if USE(SKIA) in the header, the common .cpp could have an empty implementation inside #if !USE(SKIA)
&gt; And don&apos;t forget: typedef SkImageFilter PlatformImageFilter;

We could do that, but it&apos;s all pretty skia-specific (e.g. SkiaImageFilterBuilder would have to be typedefed or renamed as well).  It&apos;s also the way the other filters are implemented, at the request of the SVG guys.

&gt;&gt; LayoutTests/platform/chromium/TestExpectations:4374
&gt;&gt; +# New test cases added to these tests will require rebaselines.
&gt; 
&gt; It would be feasible to test this particular filter using a ref test.

It might be, but since the other filters have actual differing pixels, I&apos;d prefer to keep them all in this format.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834231</commentid>
    <comment_count>4</comment_count>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-02-15 11:55:05 -0800</bug_when>
    <thetext>Enne, could you take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834309</commentid>
    <comment_count>5</comment_count>
      <attachid>188628</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-02-15 13:09:51 -0800</bug_when>
    <thetext>Created attachment 188628
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834418</commentid>
    <comment_count>6</comment_count>
      <attachid>188628</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-15 15:21:13 -0800</bug_when>
    <thetext>Comment on attachment 188628
Patch

Rejecting attachment 188628 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=gce-cq-03&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 188628, &apos;--port=chromium-xvfb&apos;]&quot; exit_code: 2 cwd: /mnt/git/webkit-commit-queue

Last 500 characters of output:
WebKit/chromium/v8 --revision 13634 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
53&gt;At revision 13634.

________ running &apos;/usr/bin/python tools/clang/scripts/update.py --mac-only&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;

________ running &apos;/usr/bin/python gyp_webkit&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
Updating webkit projects from gyp files...
Total errors found: 0 in 1 files

Full output: http://queues.webkit.org/results/16598269</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834696</commentid>
    <comment_count>7</comment_count>
      <attachid>188707</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-02-16 03:56:19 -0800</bug_when>
    <thetext>Created attachment 188707
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834699</commentid>
    <comment_count>8</comment_count>
      <attachid>188707</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-16 04:47:38 -0800</bug_when>
    <thetext>Comment on attachment 188707
Patch for landing

Clearing flags on attachment: 188707

Committed r143101: &lt;http://trac.webkit.org/changeset/143101&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834700</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-16 04:47:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188383</attachid>
            <date>2013-02-14 10:46:02 -0800</date>
            <delta_ts>2013-02-15 13:09:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109831-20130214134229.patch</filename>
            <type>text/plain</type>
            <size>8283</size>
            <attacher name="Stephen White">senorblanco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyODc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWNhNTE2ODNjZDczMzJj
NmQyYTBhNzQ3ZTQ2ZWQ2OTJmZGRmNTdkOS4uMDJlZWEyZTM0OTE0ZjRjYTc4MTJmMzc3ZWFiMGQy
NmFjMmQxZGRkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTAyLTE0ICBTdGVw
aGVuIFdoaXRlICA8c2Vub3JibGFuY29AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtza2lhXSBG
RU9mZnNldCBzaG91bGQgaGF2ZSBhIFNraWEgaW1wbGVtZW50YXRpb24uCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDk4MzEKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE9PUFMhKS4K
KworICAgICAgICAqIFdlYkNvcmUuZ3lwaToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9m
aWx0ZXJzL0ZFT2Zmc2V0Lmg6ICBJbXBsZW1lbnQgY3JlYXRlSW1hZ2VGaWx0ZXIoKQorICAgICAg
ICBmb3IgdGhlIFNraWEgcGF0aC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJz
L3NraWEvRkVPZmZzZXRTa2lhLmNwcDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpGRU9mZnNl
dDo6Y3JlYXRlSW1hZ2VGaWx0ZXIpOgorICAgICAgICBJbnN0YW50aWF0ZSBhbiBTa09mZnNldElt
YWdlRmlsdGVyIHdoZW4gYnVpbGRpbmcgdGhlIFNraWEgREFHLgorCiAyMDEzLTAyLTE0ICBWbGFk
aXNsYXYgS2F6bmFjaGVldiAgPGthem5hY2hlZXZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdl
YiBJbnNwZWN0b3I6IENvbG9yIHBpY2tlciBzaG91bGQgbm90IGJlIGF2YWlsYWJsZSBpbiBDb21w
dXRlZCBTdHlsZXMgcGFuZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lw
aSBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lwaQppbmRleCBlYjdhMWMwMDNmOGQ1MjhmYjYz
ZTBlZTI0NzExNjNjMDg0YmJiNWJiLi40YjQ0MWZlZWM2Zjk4NDVkZDQxOTg5OGQ5YzRiYzZiMTU0
ZTA0MTEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkKKysrIGIvU291
cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBpCkBAIC00MDIxLDYgKzQwMjEsNyBAQAogICAgICAgICAg
ICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9GRUdhdXNzaWFuQmx1clNraWEuY3Bw
JywKICAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVNb3JwaG9s
b2d5U2tpYS5jcHAnLAogICAgICAgICAgICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tp
YS9GRUxpZ2h0aW5nU2tpYS5jcHAnLAorICAgICAgICAgICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2Zp
bHRlcnMvc2tpYS9GRU9mZnNldFNraWEuY3BwJywKICAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFw
aGljcy9maWx0ZXJzL3NraWEvU2tpYUltYWdlRmlsdGVyQnVpbGRlci5jcHAnLAogICAgICAgICAg
ICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9Ta2lhSW1hZ2VGaWx0ZXJCdWlsZGVy
LmgnLAogICAgICAgICAgICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9Ecm9wU2hh
ZG93SW1hZ2VGaWx0ZXIuY3BwJywKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2ZpbHRlcnMvRkVPZmZzZXQuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2ZpbHRlcnMvRkVPZmZzZXQuaAppbmRleCBlNzVmZWJkOWM3ZTY3ZGU1MzFhYTFhNDFi
MDcyMTEyMjI5NTlkZmNhLi5jMmE0ZmE1ZTNmOGFkOTBiNmEzZGQ3ZjE3MjZjZGNlYjgyNjQyNzZk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZF
T2Zmc2V0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9G
RU9mZnNldC5oCkBAIC00NSw2ICs0NSwxMCBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIFRleHRT
dHJlYW0mIGV4dGVybmFsUmVwcmVzZW50YXRpb24oVGV4dFN0cmVhbSYsIGludCBpbmRlbnRpb24p
IGNvbnN0OwogCisjaWYgVVNFKFNLSUEpCisgICAgdmlydHVhbCBTa0ltYWdlRmlsdGVyKiBjcmVh
dGVJbWFnZUZpbHRlcihTa2lhSW1hZ2VGaWx0ZXJCdWlsZGVyKik7CisjZW5kaWYKKwogcHJpdmF0
ZToKICAgICBGRU9mZnNldChGaWx0ZXIqLCBmbG9hdCBkeCwgZmxvYXQgZHkpOwogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVPZmZz
ZXRTa2lhLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tp
YS9GRU9mZnNldFNraWEuY3BwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNmNWFjOGQ3MGQ2ZTU4M2U2NzcxNzhiMjRk
ZGYxNDk1YWUyOWI3NjMKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVPZmZzZXRTa2lhLmNwcApAQCAtMCwwICsxLDQ0IEBA
CisvKgorICogQ29weXJpZ2h0IChDKSAyMDEzIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJv
dmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICog
MS4gIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUg
Y29weXJpZ2h0CisgKiAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkg
Zm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICAgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRo
ZQorICogICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBBUFBMRSBBTkQgSVRTIENPTlRSSUJVVE9SUyAiQVMgSVMiIEFORCBBTlkKKyAqIEVYUFJFU1Mg
T1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhF
IElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUKKyAqIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNI
QUxMIEFQUExFIE9SIElUUyBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkKKyAqIERJUkVD
VCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVO
VElBTCBEQU1BR0VTCisgKiAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVN
RU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7CisgKiBMT1NTIE9GIFVTRSwgREFU
QSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQKKyAqIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBT
VFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RI
RVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YKKyAqIFRISVMgU09G
VFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0Uu
CisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaWYgRU5BQkxFKEZJTFRFUlMpCisjaW5j
bHVkZSAiRkVPZmZzZXQuaCIKKworI2luY2x1ZGUgIlNrT2Zmc2V0SW1hZ2VGaWx0ZXIuaCIKKyNp
bmNsdWRlICJTa2lhSW1hZ2VGaWx0ZXJCdWlsZGVyLmgiCisKK25hbWVzcGFjZSBXZWJDb3JlIHsK
KworU2tJbWFnZUZpbHRlciogRkVPZmZzZXQ6OmNyZWF0ZUltYWdlRmlsdGVyKFNraWFJbWFnZUZp
bHRlckJ1aWxkZXIqIGJ1aWxkZXIpCit7CisgICAgU2tBdXRvVFVucmVmPFNrSW1hZ2VGaWx0ZXI+
IGlucHV0KGJ1aWxkZXItPmJ1aWxkKGlucHV0RWZmZWN0KDApKSk7CisgICAgcmV0dXJuIG5ldyBT
a09mZnNldEltYWdlRmlsdGVyKFNrRmxvYXRUb1NjYWxhcihtX2R4KSwgU2tGbG9hdFRvU2NhbGFy
KG1fZHkpKTsKK30KKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQorCisjZW5kaWYgLy8gRU5BQkxF
KEZJTFRFUlMpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggNmE0N2EzMTM4YzdjMTVjNTEzZmIyZjc0ODcxYTNmM2QzM2Q4ZjQ2
OC4uNmYwNTQwM2Q4MTk2YWM0NDVmM2U5YmNkNTAxMmM3NThjMDJmMGM2ZCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDEzLTAyLTE0ICBTdGVwaGVuIFdoaXRlICA8c2Vub3JibGFuY29AY2hyb21p
dW0ub3JnPgorCisgICAgICAgIFtza2lhXSBGRU9mZnNldCBzaG91bGQgaGF2ZSBhIFNraWEgaW1w
bGVtZW50YXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMDk4MzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIGNzczMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLWh3Lmh0bWw6CisgICAgICAgICog
Y3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVuY2UuaHRtbDoKKyAgICAgICAgKiBwbGF0Zm9ybS9j
aHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDEzLTAyLTE0ICDDgWTDoW0gS2FsbGFpICA8
a2FkYW1AaW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFtRdF0gVW5yZXZpZXdlZCBnYXJkZW5p
bmcuIFNraXAgZmxha3kgdGVzdCBhZnRlciByMTQwNjg5LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvY3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVuY2UtaHcuaHRtbCBiL0xheW91dFRlc3RzL2Nz
czMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLWh3Lmh0bWwKaW5kZXggODhjZDc4MjhjYTJkNjIy
NGU2NGMyN2FmYzE5ZmEwNWU5OTI1NGQxOS4uMTE3YzFjMzllZTUxYjk1N2I1ODQ2YWJhZjI4NzNi
ODZlYjI5OTI2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2VmZmVjdC1y
ZWZlcmVuY2UtaHcuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvZWZmZWN0LXJl
ZmVyZW5jZS1ody5odG1sCkBAIC0yOCw2ICsyOCw5IEBACiAgICAgICA8ZmVDb2xvck1hdHJpeCB0
eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMSAwICAwIDAgMCAxIDAgIDAgMCAwIDEgMCAgMCAw
IDAgMCAxIi8+CiAgICAgICA8ZmVCbGVuZCBpbjI9IlNvdXJjZUdyYXBoaWMiIG1vZGU9Im11bHRp
cGx5Ii8+CiAgICAgPC9maWx0ZXI+CisgICAgPGZpbHRlciBpZD0ib2Zmc2V0IiB4PSIwJSI+Cisg
ICAgICA8ZmVPZmZzZXQgZHg9IjEwIiBkeT0iMTAiLz4KKyAgICA8L2ZpbHRlcj4KICAgPC9kZWZz
PgogPC9zdmc+CiA8c3R5bGU+CkBAIC00MywzICs0Niw0IEBAIGltZyB7CiA8aW1nIHN0eWxlPSIt
d2Via2l0LWZpbHRlcjogdXJsKCNibHVyWSk7IGZpbHRlcjogdXJsKCNibHVyWSk7IiBzcmM9InJl
c291cmNlcy9yZWZlcmVuY2UucG5nIj4KIDxpbWcgc3R5bGU9Ii13ZWJraXQtZmlsdGVyOiB1cmwo
I2JsZW5kKTsgZmlsdGVyOiB1cmwoI2JsZW5kKTsiIHNyYz0icmVzb3VyY2VzL3JlZmVyZW5jZS5w
bmciPgogPGltZyBzdHlsZT0iLXdlYmtpdC1maWx0ZXI6IHVybCgjbGlnaHRpbmcpOyBmaWx0ZXI6
IHVybCgjbGlnaHRpbmcpOyIgc3JjPSJyZXNvdXJjZXMvcmVmZXJlbmNlLnBuZyI+Cis8aW1nIHN0
eWxlPSItd2Via2l0LWZpbHRlcjogdXJsKCNvZmZzZXQpOyBmaWx0ZXI6IHVybCgjb2Zmc2V0KTsi
IHNyYz0icmVzb3VyY2VzL3JlZmVyZW5jZS5wbmciPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Y3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVuY2UuaHRtbCBiL0xheW91dFRlc3RzL2NzczMvZmls
dGVycy9lZmZlY3QtcmVmZXJlbmNlLmh0bWwKaW5kZXggNzY4MGQyMTUxN2Y3YTgzNmMyYzE0MGZk
MWZjOGMwOTczYjU1M2FkYS4uNWQ2ZDk5NjE0M2IzMDIzZDJiMWM4ZTNhMDNkYjAxODg1ZTY4ZGRj
NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVuY2Uu
aHRtbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvZWZmZWN0LXJlZmVyZW5jZS5odG1s
CkBAIC0yOCw2ICsyOCw5IEBACiAgICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZh
bHVlcz0iMCAwIDAgMSAwICAwIDAgMCAxIDAgIDAgMCAwIDEgMCAgMCAwIDAgMCAxIi8+CiAgICAg
ICA8ZmVCbGVuZCBpbjI9IlNvdXJjZUdyYXBoaWMiIG1vZGU9Im11bHRpcGx5Ii8+CiAgICAgPC9m
aWx0ZXI+CisgICAgPGZpbHRlciBpZD0ib2Zmc2V0IiB4PSIwJSI+CisgICAgICA8ZmVPZmZzZXQg
ZHg9IjEwIiBkeT0iMTAiLz4KKyAgICA8L2ZpbHRlcj4KICAgPC9kZWZzPgogPC9zdmc+CiA8c3R5
bGU+CkBAIC00MiwzICs0NSw0IEBAIGltZyB7CiA8aW1nIHN0eWxlPSItd2Via2l0LWZpbHRlcjog
dXJsKCNibHVyWSk7IGZpbHRlcjogdXJsKCNibHVyWSk7IiBzcmM9InJlc291cmNlcy9yZWZlcmVu
Y2UucG5nIj4KIDxpbWcgc3R5bGU9Ii13ZWJraXQtZmlsdGVyOiB1cmwoI2JsZW5kKTsgZmlsdGVy
OiB1cmwoI2JsZW5kKTsiIHNyYz0icmVzb3VyY2VzL3JlZmVyZW5jZS5wbmciPgogPGltZyBzdHls
ZT0iLXdlYmtpdC1maWx0ZXI6IHVybCgjbGlnaHRpbmcpOyBmaWx0ZXI6IHVybCgjbGlnaHRpbmcp
OyIgc3JjPSJyZXNvdXJjZXMvcmVmZXJlbmNlLnBuZyI+Cis8aW1nIHN0eWxlPSItd2Via2l0LWZp
bHRlcjogdXJsKCNvZmZzZXQpOyBmaWx0ZXI6IHVybCgjb2Zmc2V0KTsiIHNyYz0icmVzb3VyY2Vz
L3JlZmVyZW5jZS5wbmciPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21p
dW0vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggNGVlMzhlNzMyNzgyNzU1YzU0OGE2YzY3OGJiMmQzY2IyNWZiZWJi
OS4uNzliZWQ4NDg2ZTA2OGY2YzZmZTM2NDQyM2UxOGVmYWY1ZGIzZDJkOSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCkBAIC00MzcxLDYgKzQz
NzEsMTAgQEAgd2Via2l0Lm9yZy9iLzEwNzM0MSBbIERlYnVnIF0gaW5zcGVjdG9yL3Byb2ZpbGVy
L21lbW9yeS1pbnN0cnVtZW50YXRpb24tY2FjaGVkLWkKIAogd2Via2l0Lm9yZy9iLzEwODE2MyBb
IERlYnVnIF0gcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9kZWZlcnJlZC9mYXN0L2ltYWdlcy9p
Y29uLTBjb2xvcnMuaHRtbCBbIENyYXNoIF0KIAorIyBOZXcgdGVzdCBjYXNlcyBhZGRlZCB0byB0
aGVzZSB0ZXN0cyB3aWxsIHJlcXVpcmUgcmViYXNlbGluZXMuCit3ZWJraXQub3JnL2IvMTA5ODMx
IGNzczMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLmh0bWwKK3dlYmtpdC5vcmcvYi8xMDk4MzEg
Y3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVuY2UtaHcuaHRtbAorCiAjIE5ldyBjbGFtcGluZyBs
b2dpYyBpbiB0aGUgdGlsZSBzaGFkZXIgd2lsbCBjYXVzZXMgc2xpZ2h0IGRpZmZzLiBUaGVzZSBp
bWFnZXMgbXVzdCBiZSByZWJhc2VsaW5lZC4KIGNyYnVnLmNvbS8xNzA3MjIgWyBNYWMgV2luIExp
bnV4IF0gY29tcG9zaXRpbmcvY29sb3ItbWF0Y2hpbmcvaW1hZ2UtY29sb3ItbWF0Y2hpbmcuaHRt
bCBbIEltYWdlT25seUZhaWx1cmUgXQogY3JidWcuY29tLzE3MDcyMiBbIE1hYyBXaW4gTGludXgg
XSBjb21wb3NpdGluZy92aXNpYmlsaXR5L3Zpc2liaWxpdHktaW1hZ2UtbGF5ZXJzLmh0bWwgWyBJ
bWFnZU9ubHlGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188628</attachid>
            <date>2013-02-15 13:09:51 -0800</date>
            <delta_ts>2013-02-16 03:56:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109831-20130215160617.patch</filename>
            <type>text/plain</type>
            <size>8290</size>
            <attacher name="Stephen White">senorblanco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyODc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWNhNTE2ODNjZDczMzJj
NmQyYTBhNzQ3ZTQ2ZWQ2OTJmZGRmNTdkOS4uMThhNGUwYjVkMjUwOTMyMTc3Njc2ZjljYmNiMzAz
MDYzYWRkMWM3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTAyLTE1ICBTdGVw
aGVuIFdoaXRlICA8c2Vub3JibGFuY29AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtza2lhXSBG
RU9mZnNldCBzaG91bGQgaGF2ZSBhIFNraWEgaW1wbGVtZW50YXRpb24uCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDk4MzEKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE9PUFMhKS4K
KworICAgICAgICAqIFdlYkNvcmUuZ3lwaToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9m
aWx0ZXJzL0ZFT2Zmc2V0Lmg6ICBJbXBsZW1lbnQgY3JlYXRlSW1hZ2VGaWx0ZXIoKQorICAgICAg
ICBmb3IgdGhlIFNraWEgcGF0aC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJz
L3NraWEvRkVPZmZzZXRTa2lhLmNwcDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpGRU9mZnNl
dDo6Y3JlYXRlSW1hZ2VGaWx0ZXIpOgorICAgICAgICBJbnN0YW50aWF0ZSBhbiBTa09mZnNldElt
YWdlRmlsdGVyIHdoZW4gYnVpbGRpbmcgdGhlIFNraWEgREFHLgorCiAyMDEzLTAyLTE0ICBWbGFk
aXNsYXYgS2F6bmFjaGVldiAgPGthem5hY2hlZXZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdl
YiBJbnNwZWN0b3I6IENvbG9yIHBpY2tlciBzaG91bGQgbm90IGJlIGF2YWlsYWJsZSBpbiBDb21w
dXRlZCBTdHlsZXMgcGFuZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lw
aSBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lwaQppbmRleCBlYjdhMWMwMDNmOGQ1MjhmYjYz
ZTBlZTI0NzExNjNjMDg0YmJiNWJiLi40YjQ0MWZlZWM2Zjk4NDVkZDQxOTg5OGQ5YzRiYzZiMTU0
ZTA0MTEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkKKysrIGIvU291
cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBpCkBAIC00MDIxLDYgKzQwMjEsNyBAQAogICAgICAgICAg
ICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9GRUdhdXNzaWFuQmx1clNraWEuY3Bw
JywKICAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVNb3JwaG9s
b2d5U2tpYS5jcHAnLAogICAgICAgICAgICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tp
YS9GRUxpZ2h0aW5nU2tpYS5jcHAnLAorICAgICAgICAgICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2Zp
bHRlcnMvc2tpYS9GRU9mZnNldFNraWEuY3BwJywKICAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFw
aGljcy9maWx0ZXJzL3NraWEvU2tpYUltYWdlRmlsdGVyQnVpbGRlci5jcHAnLAogICAgICAgICAg
ICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9Ta2lhSW1hZ2VGaWx0ZXJCdWlsZGVy
LmgnLAogICAgICAgICAgICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9Ecm9wU2hh
ZG93SW1hZ2VGaWx0ZXIuY3BwJywKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2ZpbHRlcnMvRkVPZmZzZXQuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2ZpbHRlcnMvRkVPZmZzZXQuaAppbmRleCBlNzVmZWJkOWM3ZTY3ZGU1MzFhYTFhNDFi
MDcyMTEyMjI5NTlkZmNhLi5jMmE0ZmE1ZTNmOGFkOTBiNmEzZGQ3ZjE3MjZjZGNlYjgyNjQyNzZk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZF
T2Zmc2V0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9G
RU9mZnNldC5oCkBAIC00NSw2ICs0NSwxMCBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIFRleHRT
dHJlYW0mIGV4dGVybmFsUmVwcmVzZW50YXRpb24oVGV4dFN0cmVhbSYsIGludCBpbmRlbnRpb24p
IGNvbnN0OwogCisjaWYgVVNFKFNLSUEpCisgICAgdmlydHVhbCBTa0ltYWdlRmlsdGVyKiBjcmVh
dGVJbWFnZUZpbHRlcihTa2lhSW1hZ2VGaWx0ZXJCdWlsZGVyKik7CisjZW5kaWYKKwogcHJpdmF0
ZToKICAgICBGRU9mZnNldChGaWx0ZXIqLCBmbG9hdCBkeCwgZmxvYXQgZHkpOwogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVPZmZz
ZXRTa2lhLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tp
YS9GRU9mZnNldFNraWEuY3BwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjAxZGVjNmFiZDNhMmExZGI0NDg3YjcxZTk4
N2YyYTc3NjM1NDM1NGQKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVPZmZzZXRTa2lhLmNwcApAQCAtMCwwICsxLDQ0IEBA
CisvKgorICogQ29weXJpZ2h0IChDKSAyMDEzIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJv
dmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICog
MS4gIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUg
Y29weXJpZ2h0CisgKiAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkg
Zm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICAgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRo
ZQorICogICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBBUFBMRSBBTkQgSVRTIENPTlRSSUJVVE9SUyAiQVMgSVMiIEFORCBBTlkKKyAqIEVYUFJFU1Mg
T1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhF
IElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUKKyAqIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNI
QUxMIEFQUExFIE9SIElUUyBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkKKyAqIERJUkVD
VCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVO
VElBTCBEQU1BR0VTCisgKiAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVN
RU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7CisgKiBMT1NTIE9GIFVTRSwgREFU
QSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQKKyAqIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBT
VFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RI
RVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YKKyAqIFRISVMgU09G
VFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0Uu
CisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaWYgRU5BQkxFKEZJTFRFUlMpCisjaW5j
bHVkZSAiRkVPZmZzZXQuaCIKKworI2luY2x1ZGUgIlNrT2Zmc2V0SW1hZ2VGaWx0ZXIuaCIKKyNp
bmNsdWRlICJTa2lhSW1hZ2VGaWx0ZXJCdWlsZGVyLmgiCisKK25hbWVzcGFjZSBXZWJDb3JlIHsK
KworU2tJbWFnZUZpbHRlciogRkVPZmZzZXQ6OmNyZWF0ZUltYWdlRmlsdGVyKFNraWFJbWFnZUZp
bHRlckJ1aWxkZXIqIGJ1aWxkZXIpCit7CisgICAgU2tBdXRvVFVucmVmPFNrSW1hZ2VGaWx0ZXI+
IGlucHV0KGJ1aWxkZXItPmJ1aWxkKGlucHV0RWZmZWN0KDApKSk7CisgICAgcmV0dXJuIG5ldyBT
a09mZnNldEltYWdlRmlsdGVyKFNrRmxvYXRUb1NjYWxhcihtX2R4KSwgU2tGbG9hdFRvU2NhbGFy
KG1fZHkpLCBpbnB1dCk7Cit9CisKK30gLy8gbmFtZXNwYWNlIFdlYkNvcmUKKworI2VuZGlmIC8v
IEVOQUJMRShGSUxURVJTKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZhNDdhMzEzOGM3YzE1YzUxM2ZiMmY3NDg3MWEzZjNk
MzNkOGY0NjguLmZiMTZhOWU1NTdlMTRhN2VhMzBmNzAxMzU4N2Q2OGE3MDM3MDNjY2QgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxNCBAQAorMjAxMy0wMi0xNSAgU3RlcGhlbiBXaGl0ZSAgPHNlbm9yYmxhbmNv
QGNocm9taXVtLm9yZz4KKworICAgICAgICBbc2tpYV0gRkVPZmZzZXQgc2hvdWxkIGhhdmUgYSBT
a2lhIGltcGxlbWVudGF0aW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA5ODMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvZWZmZWN0LXJlZmVyZW5jZS1ody5odG1sOgorICAg
ICAgICAqIGNzczMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLmh0bWw6CisgICAgICAgICogcGxh
dGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9uczoKKwogMjAxMy0wMi0xNCAgw4Fkw6FtIEth
bGxhaSAgPGthZGFtQGluZi51LXN6ZWdlZC5odT4KIAogICAgICAgICBbUXRdIFVucmV2aWV3ZWQg
Z2FyZGVuaW5nLiBTa2lwIGZsYWt5IHRlc3QgYWZ0ZXIgcjE0MDY4OS4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NzczMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLWh3Lmh0bWwgYi9MYXlvdXRU
ZXN0cy9jc3MzL2ZpbHRlcnMvZWZmZWN0LXJlZmVyZW5jZS1ody5odG1sCmluZGV4IDg4Y2Q3ODI4
Y2EyZDYyMjRlNjRjMjdhZmMxOWZhMDVlOTkyNTRkMTkuLjExN2MxYzM5ZWU1MWI5NTdiNTg0NmFi
YWYyODczYjg2ZWIyOTkyNjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9l
ZmZlY3QtcmVmZXJlbmNlLWh3Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2Vm
ZmVjdC1yZWZlcmVuY2UtaHcuaHRtbApAQCAtMjgsNiArMjgsOSBAQAogICAgICAgPGZlQ29sb3JN
YXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDEgMCAgMCAwIDAgMSAwICAwIDAgMCAx
IDAgIDAgMCAwIDAgMSIvPgogICAgICAgPGZlQmxlbmQgaW4yPSJTb3VyY2VHcmFwaGljIiBtb2Rl
PSJtdWx0aXBseSIvPgogICAgIDwvZmlsdGVyPgorICAgIDxmaWx0ZXIgaWQ9Im9mZnNldCIgeD0i
MCUiPgorICAgICAgPGZlT2Zmc2V0IGR4PSIxMCIgZHk9IjEwIi8+CisgICAgPC9maWx0ZXI+CiAg
IDwvZGVmcz4KIDwvc3ZnPgogPHN0eWxlPgpAQCAtNDMsMyArNDYsNCBAQCBpbWcgewogPGltZyBz
dHlsZT0iLXdlYmtpdC1maWx0ZXI6IHVybCgjYmx1clkpOyBmaWx0ZXI6IHVybCgjYmx1clkpOyIg
c3JjPSJyZXNvdXJjZXMvcmVmZXJlbmNlLnBuZyI+CiA8aW1nIHN0eWxlPSItd2Via2l0LWZpbHRl
cjogdXJsKCNibGVuZCk7IGZpbHRlcjogdXJsKCNibGVuZCk7IiBzcmM9InJlc291cmNlcy9yZWZl
cmVuY2UucG5nIj4KIDxpbWcgc3R5bGU9Ii13ZWJraXQtZmlsdGVyOiB1cmwoI2xpZ2h0aW5nKTsg
ZmlsdGVyOiB1cmwoI2xpZ2h0aW5nKTsiIHNyYz0icmVzb3VyY2VzL3JlZmVyZW5jZS5wbmciPgor
PGltZyBzdHlsZT0iLXdlYmtpdC1maWx0ZXI6IHVybCgjb2Zmc2V0KTsgZmlsdGVyOiB1cmwoI29m
ZnNldCk7IiBzcmM9InJlc291cmNlcy9yZWZlcmVuY2UucG5nIj4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2NzczMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLmh0bWwgYi9MYXlvdXRUZXN0cy9j
c3MzL2ZpbHRlcnMvZWZmZWN0LXJlZmVyZW5jZS5odG1sCmluZGV4IDc2ODBkMjE1MTdmN2E4MzZj
MmMxNDBmZDFmYzhjMDk3M2I1NTNhZGEuLjVkNmQ5OTYxNDNiMzAyM2QyYjFjOGUzYTAzZGIwMTg4
NWU2OGRkYzUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9lZmZlY3QtcmVm
ZXJlbmNlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVu
Y2UuaHRtbApAQCAtMjgsNiArMjgsOSBAQAogICAgICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0
cml4IiB2YWx1ZXM9IjAgMCAwIDEgMCAgMCAwIDAgMSAwICAwIDAgMCAxIDAgIDAgMCAwIDAgMSIv
PgogICAgICAgPGZlQmxlbmQgaW4yPSJTb3VyY2VHcmFwaGljIiBtb2RlPSJtdWx0aXBseSIvPgog
ICAgIDwvZmlsdGVyPgorICAgIDxmaWx0ZXIgaWQ9Im9mZnNldCIgeD0iMCUiPgorICAgICAgPGZl
T2Zmc2V0IGR4PSIxMCIgZHk9IjEwIi8+CisgICAgPC9maWx0ZXI+CiAgIDwvZGVmcz4KIDwvc3Zn
PgogPHN0eWxlPgpAQCAtNDIsMyArNDUsNCBAQCBpbWcgewogPGltZyBzdHlsZT0iLXdlYmtpdC1m
aWx0ZXI6IHVybCgjYmx1clkpOyBmaWx0ZXI6IHVybCgjYmx1clkpOyIgc3JjPSJyZXNvdXJjZXMv
cmVmZXJlbmNlLnBuZyI+CiA8aW1nIHN0eWxlPSItd2Via2l0LWZpbHRlcjogdXJsKCNibGVuZCk7
IGZpbHRlcjogdXJsKCNibGVuZCk7IiBzcmM9InJlc291cmNlcy9yZWZlcmVuY2UucG5nIj4KIDxp
bWcgc3R5bGU9Ii13ZWJraXQtZmlsdGVyOiB1cmwoI2xpZ2h0aW5nKTsgZmlsdGVyOiB1cmwoI2xp
Z2h0aW5nKTsiIHNyYz0icmVzb3VyY2VzL3JlZmVyZW5jZS5wbmciPgorPGltZyBzdHlsZT0iLXdl
YmtpdC1maWx0ZXI6IHVybCgjb2Zmc2V0KTsgZmlsdGVyOiB1cmwoI29mZnNldCk7IiBzcmM9InJl
c291cmNlcy9yZWZlcmVuY2UucG5nIj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1
bS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDRlZTM4ZTczMjc4Mjc1NWM1NDhhNmM2NzhiYjJkM2Ni
MjVmYmViYjkuLjc5YmVkODQ4NmUwNjhmNmM2ZmUzNjQ0MjNlMThlZmFmNWRiM2QyZDkgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwpAQCAtNDM3
MSw2ICs0MzcxLDEwIEBAIHdlYmtpdC5vcmcvYi8xMDczNDEgWyBEZWJ1ZyBdIGluc3BlY3Rvci9w
cm9maWxlci9tZW1vcnktaW5zdHJ1bWVudGF0aW9uLWNhY2hlZC1pCiAKIHdlYmtpdC5vcmcvYi8x
MDgxNjMgWyBEZWJ1ZyBdIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZGVmZXJyZWQvZmFzdC9p
bWFnZXMvaWNvbi0wY29sb3JzLmh0bWwgWyBDcmFzaCBdCiAKKyMgTmV3IHRlc3QgY2FzZXMgYWRk
ZWQgdG8gdGhlc2UgdGVzdHMgd2lsbCByZXF1aXJlIHJlYmFzZWxpbmVzLgord2Via2l0Lm9yZy9i
LzEwOTgzMSBjc3MzL2ZpbHRlcnMvZWZmZWN0LXJlZmVyZW5jZS5odG1sCit3ZWJraXQub3JnL2Iv
MTA5ODMxIGNzczMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLWh3Lmh0bWwKKwogIyBOZXcgY2xh
bXBpbmcgbG9naWMgaW4gdGhlIHRpbGUgc2hhZGVyIHdpbGwgY2F1c2VzIHNsaWdodCBkaWZmcy4g
VGhlc2UgaW1hZ2VzIG11c3QgYmUgcmViYXNlbGluZWQuCiBjcmJ1Zy5jb20vMTcwNzIyIFsgTWFj
IFdpbiBMaW51eCBdIGNvbXBvc2l0aW5nL2NvbG9yLW1hdGNoaW5nL2ltYWdlLWNvbG9yLW1hdGNo
aW5nLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGNyYnVnLmNvbS8xNzA3MjIgWyBNYWMgV2lu
IExpbnV4IF0gY29tcG9zaXRpbmcvdmlzaWJpbGl0eS92aXNpYmlsaXR5LWltYWdlLWxheWVycy5o
dG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188707</attachid>
            <date>2013-02-16 03:56:19 -0800</date>
            <delta_ts>2013-02-16 04:47:38 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-109831-20130216065244.patch</filename>
            <type>text/plain</type>
            <size>8384</size>
            <attacher name="Stephen White">senorblanco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMTAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWEzYmZlNWRkZTRjN2Jk
ZTQ0YzVkZjZkYTIwMjMwNmMzMmQzNWVjMC4uYWZmNDFiYTNkZGE3Yjk4NmUxMGMzNGVmMWFiZjhi
ZjBjMDgxODFiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTAyLTE1ICBTdGVw
aGVuIFdoaXRlICA8c2Vub3JibGFuY29AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtza2lhXSBG
RU9mZnNldCBzaG91bGQgaGF2ZSBhIFNraWEgaW1wbGVtZW50YXRpb24uCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDk4MzEKKworICAgICAgICBSZXZp
ZXdlZCBieSBKYW1lcyBSb2JpbnNvbi4KKworICAgICAgICBDb3ZlcmVkIGJ5IGNzczMvZmlsdGVy
cy9lZmZlY3QtcmVmZXJlbmNlLmh0bWwgYW5kIC1ody5odG1sLgorCisgICAgICAgICogV2ViQ29y
ZS5neXBpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRkVPZmZzZXQuaDog
IEltcGxlbWVudCBjcmVhdGVJbWFnZUZpbHRlcigpCisgICAgICAgIGZvciB0aGUgU2tpYSBwYXRo
LgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9GRU9mZnNldFNraWEu
Y3BwOiBBZGRlZC4KKyAgICAgICAgKFdlYkNvcmU6OkZFT2Zmc2V0OjpjcmVhdGVJbWFnZUZpbHRl
cik6CisgICAgICAgIEluc3RhbnRpYXRlIGFuIFNrT2Zmc2V0SW1hZ2VGaWx0ZXIgd2hlbiBidWls
ZGluZyB0aGUgU2tpYSBEQUcuCisKIDIwMTMtMDItMTYgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZp
a0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogQ3JlYXRlIHNlcGFyYXRl
IHByb2plY3QgZm9yIGVhY2ggZG9tYWluIGZvciBVSVNvdXJjZUNvZGUgYmFzZWQgb24gYnJvd3Nl
ciByZXNvdXJjZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkgYi9T
b3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkKaW5kZXggMWY1MzgwMGJhYjg1Zjg4ZjRhZTI1MjNh
ODNlZDhmZThjMWQyOTMyMy4uMzAyZWY2NTRmMjM4MDQ3ZWYxYTIzZTI5NTMyZmZlNWNkYzJjYjU0
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBpCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL1dlYkNvcmUuZ3lwaQpAQCAtNDAzMiw2ICs0MDMyLDcgQEAKICAgICAgICAgICAgICdw
bGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVHYXVzc2lhbkJsdXJTa2lhLmNwcCcsCiAg
ICAgICAgICAgICAncGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9za2lhL0ZFTW9ycGhvbG9neVNr
aWEuY3BwJywKICAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVM
aWdodGluZ1NraWEuY3BwJywKKyAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJz
L3NraWEvRkVPZmZzZXRTa2lhLmNwcCcsCiAgICAgICAgICAgICAncGxhdGZvcm0vZ3JhcGhpY3Mv
ZmlsdGVycy9za2lhL1NraWFJbWFnZUZpbHRlckJ1aWxkZXIuY3BwJywKICAgICAgICAgICAgICdw
bGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvU2tpYUltYWdlRmlsdGVyQnVpbGRlci5oJywK
ICAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRHJvcFNoYWRvd0lt
YWdlRmlsdGVyLmNwcCcsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9maWx0ZXJzL0ZFT2Zmc2V0LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9maWx0ZXJzL0ZFT2Zmc2V0LmgKaW5kZXggZTc1ZmViZDljN2U2N2RlNTMxYWExYTQxYjA3MjEx
MjIyOTU5ZGZjYS4uYzJhNGZhNWUzZjhhZDkwYjZhM2RkN2YxNzI2Y2RjZWI4MjY0Mjc2ZCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRU9mZnNl
dC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRkVPZmZz
ZXQuaApAQCAtNDUsNiArNDUsMTAgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCBUZXh0U3RyZWFt
JiBleHRlcm5hbFJlcHJlc2VudGF0aW9uKFRleHRTdHJlYW0mLCBpbnQgaW5kZW50aW9uKSBjb25z
dDsKIAorI2lmIFVTRShTS0lBKQorICAgIHZpcnR1YWwgU2tJbWFnZUZpbHRlciogY3JlYXRlSW1h
Z2VGaWx0ZXIoU2tpYUltYWdlRmlsdGVyQnVpbGRlciopOworI2VuZGlmCisKIHByaXZhdGU6CiAg
ICAgRkVPZmZzZXQoRmlsdGVyKiwgZmxvYXQgZHgsIGZsb2F0IGR5KTsKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9za2lhL0ZFT2Zmc2V0U2tp
YS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NraWEvRkVP
ZmZzZXRTa2lhLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wMWRlYzZhYmQzYTJhMWRiNDQ4N2I3MWU5ODdmMmE3
NzYzNTQzNTRkCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZmlsdGVycy9za2lhL0ZFT2Zmc2V0U2tpYS5jcHAKQEAgLTAsMCArMSw0NCBAQAorLyoK
KyAqIENvcHlyaWdodCAoQykgMjAxMyBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgor
ICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuICBS
ZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHly
aWdodAorICogICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0g
bXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAq
ICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0
aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQ
TEUgQU5EIElUUyBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElN
UExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBM
SUVECisgKiBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UgQVJFCisgKiBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBB
UFBMRSBPUiBJVFMgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZCisgKiBESVJFQ1QsIElO
RElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwg
REFNQUdFUworICogKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
RiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOworICogTE9TUyBPRiBVU0UsIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5ECisg
KiBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNU
IExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT
RSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GCisgKiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICov
CisKKyNpbmNsdWRlICJjb25maWcuaCIKKworI2lmIEVOQUJMRShGSUxURVJTKQorI2luY2x1ZGUg
IkZFT2Zmc2V0LmgiCisKKyNpbmNsdWRlICJTa09mZnNldEltYWdlRmlsdGVyLmgiCisjaW5jbHVk
ZSAiU2tpYUltYWdlRmlsdGVyQnVpbGRlci5oIgorCituYW1lc3BhY2UgV2ViQ29yZSB7CisKK1Nr
SW1hZ2VGaWx0ZXIqIEZFT2Zmc2V0OjpjcmVhdGVJbWFnZUZpbHRlcihTa2lhSW1hZ2VGaWx0ZXJC
dWlsZGVyKiBidWlsZGVyKQoreworICAgIFNrQXV0b1RVbnJlZjxTa0ltYWdlRmlsdGVyPiBpbnB1
dChidWlsZGVyLT5idWlsZChpbnB1dEVmZmVjdCgwKSkpOworICAgIHJldHVybiBuZXcgU2tPZmZz
ZXRJbWFnZUZpbHRlcihTa0Zsb2F0VG9TY2FsYXIobV9keCksIFNrRmxvYXRUb1NjYWxhcihtX2R5
KSwgaW5wdXQpOworfQorCit9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCisKKyNlbmRpZiAvLyBFTkFC
TEUoRklMVEVSUykKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCBhY2M5ODdhMmY4NjQ3YmYwYWVkNmZmZjQ2NWNlYzI3YmJkZGI4
OGE0Li40MDhhMWUxZmM2MDI2MmZhOTI5OWU5NDA3YTZhNGY2ODI3YjFmZDc3IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTQgQEAKKzIwMTMtMDItMTUgIFN0ZXBoZW4gV2hpdGUgIDxzZW5vcmJsYW5jb0BjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgW3NraWFdIEZFT2Zmc2V0IHNob3VsZCBoYXZlIGEgU2tpYSBp
bXBsZW1lbnRhdGlvbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEwOTgzMQorCisgICAgICAgIFJldmlld2VkIGJ5IEphbWVzIFJvYmluc29uLgorCisg
ICAgICAgICogY3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVuY2UtaHcuaHRtbDoKKyAgICAgICAg
KiBjc3MzL2ZpbHRlcnMvZWZmZWN0LXJlZmVyZW5jZS5odG1sOgorICAgICAgICAqIHBsYXRmb3Jt
L2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMTMtMDItMTYgIFZzZXZvbG9kIFZsYXNv
diAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogQ3JlYXRl
IHNlcGFyYXRlIHByb2plY3QgZm9yIGVhY2ggZG9tYWluIGZvciBVSVNvdXJjZUNvZGUgYmFzZWQg
b24gYnJvd3NlciByZXNvdXJjZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRl
cnMvZWZmZWN0LXJlZmVyZW5jZS1ody5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2Vm
ZmVjdC1yZWZlcmVuY2UtaHcuaHRtbAppbmRleCA4OGNkNzgyOGNhMmQ2MjI0ZTY0YzI3YWZjMTlm
YTA1ZTk5MjU0ZDE5Li4xMTdjMWMzOWVlNTFiOTU3YjU4NDZhYmFmMjg3M2I4NmViMjk5MjY0IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvZWZmZWN0LXJlZmVyZW5jZS1ody5o
dG1sCisrKyBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLWh3Lmh0
bWwKQEAgLTI4LDYgKzI4LDkgQEAKICAgICAgIDxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIg
dmFsdWVzPSIwIDAgMCAxIDAgIDAgMCAwIDEgMCAgMCAwIDAgMSAwICAwIDAgMCAwIDEiLz4KICAg
ICAgIDxmZUJsZW5kIGluMj0iU291cmNlR3JhcGhpYyIgbW9kZT0ibXVsdGlwbHkiLz4KICAgICA8
L2ZpbHRlcj4KKyAgICA8ZmlsdGVyIGlkPSJvZmZzZXQiIHg9IjAlIj4KKyAgICAgIDxmZU9mZnNl
dCBkeD0iMTAiIGR5PSIxMCIvPgorICAgIDwvZmlsdGVyPgogICA8L2RlZnM+CiA8L3N2Zz4KIDxz
dHlsZT4KQEAgLTQzLDMgKzQ2LDQgQEAgaW1nIHsKIDxpbWcgc3R5bGU9Ii13ZWJraXQtZmlsdGVy
OiB1cmwoI2JsdXJZKTsgZmlsdGVyOiB1cmwoI2JsdXJZKTsiIHNyYz0icmVzb3VyY2VzL3JlZmVy
ZW5jZS5wbmciPgogPGltZyBzdHlsZT0iLXdlYmtpdC1maWx0ZXI6IHVybCgjYmxlbmQpOyBmaWx0
ZXI6IHVybCgjYmxlbmQpOyIgc3JjPSJyZXNvdXJjZXMvcmVmZXJlbmNlLnBuZyI+CiA8aW1nIHN0
eWxlPSItd2Via2l0LWZpbHRlcjogdXJsKCNsaWdodGluZyk7IGZpbHRlcjogdXJsKCNsaWdodGlu
Zyk7IiBzcmM9InJlc291cmNlcy9yZWZlcmVuY2UucG5nIj4KKzxpbWcgc3R5bGU9Ii13ZWJraXQt
ZmlsdGVyOiB1cmwoI29mZnNldCk7IGZpbHRlcjogdXJsKCNvZmZzZXQpOyIgc3JjPSJyZXNvdXJj
ZXMvcmVmZXJlbmNlLnBuZyI+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMv
ZWZmZWN0LXJlZmVyZW5jZS5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2VmZmVjdC1y
ZWZlcmVuY2UuaHRtbAppbmRleCA3NjgwZDIxNTE3ZjdhODM2YzJjMTQwZmQxZmM4YzA5NzNiNTUz
YWRhLi41ZDZkOTk2MTQzYjMwMjNkMmIxYzhlM2EwM2RiMDE4ODVlNjhkZGM1IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvZWZmZWN0LXJlZmVyZW5jZS5odG1sCisrKyBiL0xh
eW91dFRlc3RzL2NzczMvZmlsdGVycy9lZmZlY3QtcmVmZXJlbmNlLmh0bWwKQEAgLTI4LDYgKzI4
LDkgQEAKICAgICAgIDxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAx
IDAgIDAgMCAwIDEgMCAgMCAwIDAgMSAwICAwIDAgMCAwIDEiLz4KICAgICAgIDxmZUJsZW5kIGlu
Mj0iU291cmNlR3JhcGhpYyIgbW9kZT0ibXVsdGlwbHkiLz4KICAgICA8L2ZpbHRlcj4KKyAgICA8
ZmlsdGVyIGlkPSJvZmZzZXQiIHg9IjAlIj4KKyAgICAgIDxmZU9mZnNldCBkeD0iMTAiIGR5PSIx
MCIvPgorICAgIDwvZmlsdGVyPgogICA8L2RlZnM+CiA8L3N2Zz4KIDxzdHlsZT4KQEAgLTQyLDMg
KzQ1LDQgQEAgaW1nIHsKIDxpbWcgc3R5bGU9Ii13ZWJraXQtZmlsdGVyOiB1cmwoI2JsdXJZKTsg
ZmlsdGVyOiB1cmwoI2JsdXJZKTsiIHNyYz0icmVzb3VyY2VzL3JlZmVyZW5jZS5wbmciPgogPGlt
ZyBzdHlsZT0iLXdlYmtpdC1maWx0ZXI6IHVybCgjYmxlbmQpOyBmaWx0ZXI6IHVybCgjYmxlbmQp
OyIgc3JjPSJyZXNvdXJjZXMvcmVmZXJlbmNlLnBuZyI+CiA8aW1nIHN0eWxlPSItd2Via2l0LWZp
bHRlcjogdXJsKCNsaWdodGluZyk7IGZpbHRlcjogdXJsKCNsaWdodGluZyk7IiBzcmM9InJlc291
cmNlcy9yZWZlcmVuY2UucG5nIj4KKzxpbWcgc3R5bGU9Ii13ZWJraXQtZmlsdGVyOiB1cmwoI29m
ZnNldCk7IGZpbHRlcjogdXJsKCNvZmZzZXQpOyIgc3JjPSJyZXNvdXJjZXMvcmVmZXJlbmNlLnBu
ZyI+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0
YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwpp
bmRleCBkYzNjYzUwYzExMThmODYzOWExZjFmOTYyOWU3ZTc2OWM0MDE5Nzc2Li4xMWQyYzMwNDc5
YTZkMjA4MDk1Y2NkZmQwOThmNDhlZjMwNWU1MTIxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQzNDUsNiArNDM0NSwxMCBAQCB3ZWJr
aXQub3JnL2IvMTA3MzQxIFsgRGVidWcgXSBpbnNwZWN0b3IvcHJvZmlsZXIvbWVtb3J5LWluc3Ry
dW1lbnRhdGlvbi1jYWNoZWQtaQogCiB3ZWJraXQub3JnL2IvMTA4MTYzIFsgRGVidWcgXSBwbGF0
Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL2RlZmVycmVkL2Zhc3QvaW1hZ2VzL2ljb24tMGNvbG9ycy5o
dG1sIFsgQ3Jhc2ggXQogCisjIE5ldyB0ZXN0IGNhc2VzIGFkZGVkIHRvIHRoZXNlIHRlc3RzIHdp
bGwgcmVxdWlyZSByZWJhc2VsaW5lcy4KK3dlYmtpdC5vcmcvYi8xMDk4MzEgY3NzMy9maWx0ZXJz
L2VmZmVjdC1yZWZlcmVuY2UuaHRtbAord2Via2l0Lm9yZy9iLzEwOTgzMSBjc3MzL2ZpbHRlcnMv
ZWZmZWN0LXJlZmVyZW5jZS1ody5odG1sCisKICMgTmV3IGNsYW1waW5nIGxvZ2ljIGluIHRoZSB0
aWxlIHNoYWRlciB3aWxsIGNhdXNlcyBzbGlnaHQgZGlmZnMuIFRoZXNlIGltYWdlcyBtdXN0IGJl
IHJlYmFzZWxpbmVkLgogY3JidWcuY29tLzE3MDcyMiBbIE1hYyBXaW4gTGludXggXSBjb21wb3Np
dGluZy9jb2xvci1tYXRjaGluZy9pbWFnZS1jb2xvci1tYXRjaGluZy5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCiBjcmJ1Zy5jb20vMTcwNzIyIFsgTWFjIFdpbiBMaW51eCBdIGNvbXBvc2l0aW5n
L3Zpc2liaWxpdHkvdmlzaWJpbGl0eS1pbWFnZS1sYXllcnMuaHRtbCBbIEltYWdlT25seUZhaWx1
cmUgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>