<?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>77535</bug_id>
          
          <creation_ts>2012-02-01 02:13:27 -0800</creation_ts>
          <short_desc>Not correctly recalculating layout for elements within nested SVG elements</short_desc>
          <delta_ts>2012-02-23 13:29:51 -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>All</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>77903</dependson>
    
    <dependson>78846</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter>zscregan</reporter>
          <assigned_to name="Bear Travis">betravis</assigned_to>
          <cc>betravis</cc>
    
    <cc>eoconnor</cc>
    
    <cc>gustavo</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>546933</commentid>
    <comment_count>0</comment_count>
      <attachid>124911</attachid>
    <who name="">zscregan</who>
    <bug_when>2012-02-01 02:13:27 -0800</bug_when>
    <thetext>Created attachment 124911
Test - Both Images Should Be Identical

I created and attached a test case. Both images should look identical, but for some reason WebKit doesn&apos;t seem to recalculate the position of relatively positioned elements whose parent node is a nested &lt;svg&gt; element, whenever that &lt;svg&gt; element is repositioned dynamically. The bug also appears when the browser window is resized since the nested &lt;svg&gt; element is relatively positioned to the browser window. For example:

&lt;svg&gt;
  &lt;svg id=&quot;NestedSVG&quot; width=&quot;50%&quot;&gt;
    &lt;rect x=&quot;0&quot; y=&quot;0&quot; width=&quot;100%&quot; height=&quot;100%&quot; /&gt;
  &lt;/svg&gt;
&lt;/svg&gt;

NestedSVG.setAttribute(&apos;width&apos;, &apos;75%&apos;);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557423</commentid>
    <comment_count>1</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-02-15 11:35:04 -0800</bug_when>
    <thetext>While not a regression, this seems pretty broken.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557429</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-02-15 11:42:32 -0800</bug_when>
    <thetext>&lt;rdar://problem/10869870&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557666</commentid>
    <comment_count>3</comment_count>
    <who name="Bear Travis">betravis</who>
    <bug_when>2012-02-15 15:49:08 -0800</bug_when>
    <thetext>The patch for 77903 should fix this as part of updating the viewport/viewbox inner svg transform.
I will double check and add a test case once 77903 has landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558398</commentid>
    <comment_count>4</comment_count>
      <attachid>127421</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2012-02-16 11:45:46 -0800</bug_when>
    <thetext>Created attachment 127421
Simplified Testcase -- green square

This svg uses a timeout to change the inner svg width to 100% after 2 seconds. You should see a tall green rectangle then a green square.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558446</commentid>
    <comment_count>5</comment_count>
    <who name="">zscregan</who>
    <bug_when>2012-02-16 12:47:09 -0800</bug_when>
    <thetext>I&apos;m using the latest Chromium build (19.0.1045.0) for testing so I&apos;m not 100% positive that I&apos;m on the latest build of WebKit. With that being said, the second &apos;green square&apos; test case is now passing. But my original test case is still not passing. It&apos;s much better now, but the &lt;text&gt; element still isn&apos;t getting re-positioned.

I think it&apos;s important to include different elements in the test case to ensure that they&apos;re re-positioned properly as well. I think at least one type of shape (&lt;rect&gt; for example), &lt;text&gt;, and a &lt;use&gt; element should be included. 

As an additional example of why I think it&apos;s important to include other elements, the latest version of Firefox has a very similar bug but only with &lt;use&gt; elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558475</commentid>
    <comment_count>6</comment_count>
    <who name="Bear Travis">betravis</who>
    <bug_when>2012-02-16 13:31:29 -0800</bug_when>
    <thetext>I see, I hadn&apos;t noticed the text. The general resizing working should be due to the patch for 77903. I&apos;ll need to take a look at exactly why the text is not repositioning correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561270</commentid>
    <comment_count>7</comment_count>
      <attachid>128055</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2012-02-21 15:20:57 -0800</bug_when>
    <thetext>Created attachment 128055
Proposed Patch

After the patch for 77903, there was only a problem with relatively positioned text. Text needs to be marked to reposition itself whenever the viewport size changes, similar to how shapes are being marked in SVGRenderSupport::layoutChildren.

Running the bots, then will mark for review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561276</commentid>
    <comment_count>8</comment_count>
      <attachid>128055</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-02-21 15:23:44 -0800</bug_when>
    <thetext>Comment on attachment 128055
Proposed Patch

Attachment 128055 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/11556297</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561277</commentid>
    <comment_count>9</comment_count>
      <attachid>128057</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2012-02-21 15:24:05 -0800</bug_when>
    <thetext>Created attachment 128057
updated patch

including the new test files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561314</commentid>
    <comment_count>10</comment_count>
      <attachid>128067</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2012-02-21 16:01:47 -0800</bug_when>
    <thetext>Created attachment 128067
updated patch

adding a header to fix the gtk build failure</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562249</commentid>
    <comment_count>11</comment_count>
      <attachid>128067</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-22 12:30:57 -0800</bug_when>
    <thetext>Comment on attachment 128067
updated patch

Clearing flags on attachment: 128067

Committed r108537: &lt;http://trac.webkit.org/changeset/108537&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562250</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-22 12:31:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>124911</attachid>
            <date>2012-02-01 02:13:27 -0800</date>
            <delta_ts>2012-02-01 02:15:02 -0800</delta_ts>
            <desc>Test - Both Images Should Be Identical</desc>
            <filename>SVGTest.html</filename>
            <type>text/html</type>
            <size>4068</size>
            <attacher>zscregan</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCgk8aGVhZD4NCgkJPHRpdGxlPk5lc3RlZCBTVkcgd2l0
aCBSZWxhdGl2ZSBQb3NpdGlvbmluZzwvdGl0bGU+DQoJCQ0KCQk8c3R5bGU+DQoJCQlodG1sLCBi
b2R5IHtwb3NpdGlvbjpyZWxhdGl2ZTsgYm9yZGVyOjAgbm9uZTsgb3V0bGluZTowOyBwYWRkaW5n
OjA7IG1hcmdpbjowOyBtaW4td2lkdGg6NjgwcHggd2lkdGg6MTAwJTsgbWluLWhlaWdodDo2ODBw
eDsgaGVpZ2h0OjEwMCU7fQ0KCQkJI0hUTUxDb250YWluZXIge3Bvc2l0aW9uOmFic29sdXRlOyBs
ZWZ0OjIwJTsgcmlnaHQ6MjAlOyB0b3A6MHB4OyBib3R0b206MHB4O30NCgkJCSNzdmcxIHtwb3Np
dGlvbjphYnNvbHV0ZTsgdG9wOjEwcHg7fQ0KCQkJI3N2ZzIge3Bvc2l0aW9uOmFic29sdXRlOyB0
b3A6MjIwcHg7fQ0KCQkJI3NwYW4xIHtwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDowcHg7IHJpZ2h0
OjBweDsgdG9wOjQzMHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgZm9udC1zaXplPSIxOHB4In0NCgkJ
PC9zdHlsZT4NCgk8L2hlYWQ+DQoJDQoJPGJvZHk+DQoJCTxkaXYgaWQ9IkhUTUxDb250YWluZXIi
Pg0KCQkJPHN2ZyBpZD0ic3ZnMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2
ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjIwMHB4Ij4NCgkJCQk8cmVjdCB4PSIw
IiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDpyZ2IoMTkyLDEy
OCwxMjgpOyBzdHJva2U6bm9uZSIgLz4NCgkJCQk8c3ZnIGlkPSJzdmdOZXN0ZWQiIHg9IjMwJSIg
eT0iMCIgd2lkdGg9IjQwJSIgaGVpZ2h0PSIxMDAlIj4NCgkJCQkJPGRlZnM+DQoJCQkJCQk8cG9s
eWdvbiBpZD0icG9seWdvbjExIiBwb2ludHM9IjIwLDAgMCwxMCAyMCwyMCIgc3R5bGU9ImZpbGw6
cmdiKDI1NSwyNTUsMjU1KTsgc3Rva2U6bm9uZSIgLz4NCgkJCQkJCTxwb2x5Z29uIGlkPSJwb2x5
Z29uMTIiIHBvaW50cz0iMCwwIDAsMjAgMjAsMTAiIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1
NSk7IHN0b2tlOm5vbmUiIC8+DQoJCQkJCTwvZGVmcz4NCgkJCQkNCgkJCQkJPHJlY3QgeD0iMCIg
eT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6cmdiKDEyOCwxMjgs
MTkyKTsgc3Ryb2tlOm5vbmUiIC8+DQoJCQkJCTxyZWN0IHg9IjEwJSIgeT0iOTQiIHdpZHRoPSI4
MCUiIGhlaWdodD0iMTIiIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSkiIC8+DQoJCQkJCTx0
ZXh0IHg9IjAiIHk9IjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLDApIiBmb250LXNpemU9IjE0
cHgiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiPlRoZXNlIEltYWdlcyBNdXN0IExvb2sgSWRlbnRp
Y2FsPC90ZXh0Pg0KCQkJCQk8dGV4dCB4PSIxMDAlIiB5PSIxOTAiIHRleHQtYW5jaG9yPSJlbmQi
IHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLDApIiBmb250LXNpemU9IjE0cHgiIGZpbGw9InJnYigy
NTUsMjU1LDI1NSkiPlRoZXNlIEltYWdlcyBNdXN0IExvb2sgSWRlbnRpY2FsPC90ZXh0Pg0KCQkJ
CQk8bGluZSB4MT0iMCIgeTE9IjI4IiB4Mj0iMCUiIHkyPSI0MCIgdHJhbnNmb3JtPSJ0cmFuc2xh
dGUoNSwwKSIgc3R5bGU9InN0cm9rZTpyZ2IoMjU1LDI1NSwyNTUpOyBzdHJva2Utd2lkdGg6MnB4
IiAvPg0KCQkJCQk8bGluZSB4MT0iMTAwJSIgeTE9IjE3MiIgeDI9IjEwMCUiIHkyPSIxNjAiIHRy
YW5zZm9ybT0idHJhbnNsYXRlKC01LDApIiBzdHlsZT0ic3Ryb2tlOnJnYigyNTUsMjU1LDI1NSk7
IHN0cm9rZS13aWR0aDoycHgiIC8+DQoJCQkJCTxjaXJjbGUgY3g9IjAiIGN5PSI1NSIgcj0iMTAi
IHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLDApIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiAvPg0K
CQkJCQk8Y2lyY2xlIGN4PSIxMDAlIiBjeT0iMTQ1IiByPSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xh
dGUoLTEwLDApIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiAvPg0KCQkJCQk8dXNlIHg9IjAiIHk9
IjcwIiB4bGluazpocmVmPSIjcG9seWdvbjExIiAvPg0KCQkJCQk8dXNlIHg9IjEwMCUiIHk9IjEx
MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwLDApIiB4bGluazpocmVmPSIjcG9seWdvbjEyIiAv
Pg0KCQkJCTwvc3ZnPg0KCQkJPC9zdmc+DQoJCQkNCgkJCTxzdmcgaWQ9InN2ZzIiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTAwJSIgaGVp
Z2h0PSIyMDBweCI+DQoJCQkJPGRlZnM+DQoJCQkJCTxwb2x5Z29uIGlkPSJwb2x5Z29uMjEiIHBv
aW50cz0iMjAsMCAwLDEwIDIwLDIwIiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyBzdG9r
ZTpub25lIiAvPg0KCQkJCQk8cG9seWdvbiBpZD0icG9seWdvbjIyIiBwb2ludHM9IjAsMCAwLDIw
IDIwLDEwIiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyBzdG9rZTpub25lIiAvPg0KCQkJ
CTwvZGVmcz4NCgkJCQkNCgkJCQk8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0
PSIxMDAlIiBzdHlsZT0iZmlsbDpyZ2IoMTkyLDEyOCwxMjgpOyBzdHJva2U6bm9uZSIgLz4NCgkJ
CQk8Zz4NCgkJCQkJPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIg
c3R5bGU9ImZpbGw6cmdiKDEyOCwxMjgsMTkyKTsgc3Ryb2tlOm5vbmUiIC8+DQoJCQkJCTxyZWN0
IHg9IjEwJSIgeT0iOTQiIHdpZHRoPSI4MCUiIGhlaWdodD0iMTIiIHN0eWxlPSJmaWxsOnJnYigy
NTUsMjU1LDI1NSkiIC8+DQoJCQkJCTx0ZXh0IHg9IjAiIHk9IjE0IiB0cmFuc2Zvcm09InRyYW5z
bGF0ZSgxLDApIiBmb250LXNpemU9IjE0cHgiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiPlRoZXNl
IEltYWdlcyBNdXN0IExvb2sgSWRlbnRpY2FsPC90ZXh0Pg0KCQkJCQk8dGV4dCB4PSIxMDAlIiB5
PSIxOTAiIHRleHQtYW5jaG9yPSJlbmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLDApIiBmb250
LXNpemU9IjE0cHgiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiPlRoZXNlIEltYWdlcyBNdXN0IExv
b2sgSWRlbnRpY2FsPC90ZXh0Pg0KCQkJCQk8bGluZSB4MT0iMCUiIHkxPSIyOCIgeDI9IjAlIiB5
Mj0iNDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUsMCkiIHN0eWxlPSJzdHJva2U6cmdiKDI1NSwy
NTUsMjU1KTsgc3Ryb2tlLXdpZHRoOjJweCIgLz4NCgkJCQkJPGxpbmUgeDE9IjEwMCUiIHkxPSIx
NzIiIHgyPSIxMDAlIiB5Mj0iMTYwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSwwKSIgc3R5bGU9
InN0cm9rZTpyZ2IoMjU1LDI1NSwyNTUpOyBzdHJva2Utd2lkdGg6MnB4IiAvPg0KCQkJCQk8Y2ly
Y2xlIGN4PSIwIiBjeT0iNTUiIHI9IjEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCwwKSIgZmls
bD0icmdiKDI1NSwyNTUsMjU1KSIgLz4NCgkJCQkJPGNpcmNsZSBjeD0iMTAwJSIgY3k9IjE0NSIg
cj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCwwKSIgZmlsbD0icmdiKDI1NSwyNTUsMjU1
KSIgLz4NCgkJCQkJPHVzZSB4PSIwIiB5PSI3MCIgeGxpbms6aHJlZj0iI3BvbHlnb24yMSIgLz4N
CgkJCQkJPHVzZSB4PSIxMDAlIiB5PSIxMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMCwwKSIg
eGxpbms6aHJlZj0iI3BvbHlnb24yMiIgLz4NCgkJCQk8L2c+DQoJCQk8L3N2Zz4NCgkJCQ0KCQkJ
PHNwYW4gaWQ9InNwYW4xIj5QbGVhc2UgV2FpdDwvc3Bhbj4NCgkJPC9kaXY+DQoJCQ0KCQk8c2Ny
aXB0Pg0KCQkJdmFyIERPTSA9IHsNCgkJCQlzdmdOZXN0ZWQ6IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdzdmdOZXN0ZWQnKSwNCgkJCQlzcGFuMTogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Nw
YW4xJykNCgkJCX0NCgkJCQ0KCQkJZnVuY3Rpb24gVXBkYXRlKCkgew0KCQkJCURPTS5zdmdOZXN0
ZWQuc2V0QXR0cmlidXRlKCd4JywgJzAnKTsNCgkJCQlET00uc3ZnTmVzdGVkLnNldEF0dHJpYnV0
ZSgnd2lkdGgnLCAnMTAwJScpOw0KCQkJCURPTS5zcGFuMS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUn
Ow0KCQkJfQ0KCQkJDQoJCQlzZXRUaW1lb3V0KCJVcGRhdGUoKSIsIDIwMDApOw0KCQk8L3Njcmlw
dD4NCgk8L2JvZHk+DQo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>127421</attachid>
            <date>2012-02-16 11:45:46 -0800</date>
            <delta_ts>2012-02-16 11:45:46 -0800</delta_ts>
            <desc>Simplified Testcase -- green square</desc>
            <filename>inner-svg-change-viewBox-relative.svg</filename>
            <type>image/svg+xml</type>
            <size>441</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIw
MDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxzY3Jp
cHQ+CjwhW0NEQVRBWwogICAgZnVuY3Rpb24gdXBkYXRlKCkgewogICAgICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJpbm5lciIpLnNldEF0dHJpYnV0ZSgid2lkdGgiLCAiMTAwJSIpOwogICAg
fQogICAgc2V0VGltZW91dCh1cGRhdGUsIDIwMDApOwpdXT4KPC9zY3JpcHQ+Cgo8IS0tIGFmdGVy
IHR3byBzZWNvbmRzIHlvdSBzaG91bGQgc2VlIGEgZ3JlZW4gc3F1YXJlIC0tPgo8c3ZnIGlkPSJp
bm5lciIgd2lkdGg9IjUwJSIgaGVpZ2h0PSIxMDAlIj4KICAgIDxyZWN0IGZpbGw9ImdyZWVuIiB3
aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIi8+Cjwvc3ZnPgo8L3N2Zz4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128055</attachid>
            <date>2012-02-21 15:20:57 -0800</date>
            <delta_ts>2012-02-21 15:24:05 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>77535.patch</filename>
            <type>text/plain</type>
            <size>3306</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkOTk2MzNjLi44NzBkNWJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDIt
MjEgIEJlYXIgVHJhdmlzICA8YmV0cmF2aXNAYWRvYmUuY29tPgorCisgICAgICAgIE5vdCBjb3Jy
ZWN0bHkgcmVjYWxjdWxhdGluZyBsYXlvdXQgZm9yIGVsZW1lbnRzIHdpdGhpbiBuZXN0ZWQgU1ZH
IGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NzUzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZGluZyBhIHJlcGFpbnQgdGVzdCBmb3IgYSByZWxhdGl2ZWx5IHNpemVkIGlubmVyIHN2ZyBh
bmQgaW5uZXIgc3ZnIGNvbnRlbnQgd2hlbiAKKyAgICAgICAgaXRzIHdpZHRoL2hlaWdodCBjaGFu
Z2VzLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
OgorICAgICAgICAqIHN2Zy9yZXBhaW50L2lubmVyLXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRp
dmUtZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBzdmcvcmVwYWludC9pbm5lci1zdmct
Y2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
c3ZnL3JlcGFpbnQvaW5uZXItc3ZnLWNoYW5nZS12aWV3UG9ydC1yZWxhdGl2ZS5zdmc6IEFkZGVk
LgorCiAyMDEyLTAyLTIxICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgW2Nocm9taXVtXSBVbnJldmlld2VkLCB1cGRhdGUgY2hyb21pdW0gbGVvcGFyZCBi
YXNlbGluZXMgZm9yIHIxMDgzNjQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2No
cm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAppbmRleCAzOGEwYmY4Li5iNTNhMDg4IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
CkBAIC05MzMsNiArOTMzLDkgQEAgQlVHQ1I2MjQzMyBXSU4gOiBmYXN0L2ltYWdlcy9naWYtbG9v
cC1jb3VudC5odG1sID0gSU1BR0UKIC8vIFNWRyBURVNUUwogLy8gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAorLy8gTmV3
IHRlc3QgcmVxdWlyZXMgcmViYXNlbGluZQorQlVHV0s3NzUzNSA6IHN2Zy9yZXBhaW50L2lubmVy
LXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUuc3ZnID0gSU1BR0UgSU1BR0UrVEVYVAorCiAv
LyBOZXcgdGVzdCwgbmVlZHMgYSByZWJhc2VsaW5lCiBCVUdXSzc3OTAzIDogc3ZnL3JlcGFpbnQv
aW5uZXItc3ZnLWNoYW5nZS12aWV3Qm94LWNvbnRyYWN0LnN2ZyA9IElNQUdFIElNQUdFK1RFWFQK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IGE1MjRhZGIuLjkzZGUzOWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
OSBAQAorMjAxMi0wMi0yMSAgQmVhciBUcmF2aXMgIDxiZXRyYXZpc0BhZG9iZS5jb20+CisKKyAg
ICAgICAgTm90IGNvcnJlY3RseSByZWNhbGN1bGF0aW5nIGxheW91dCBmb3IgZWxlbWVudHMgd2l0
aGluIG5lc3RlZCBTVkcgZWxlbWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc3NTM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUmVsYXRpdmVseSBwb3NpdGlvbmVkIHRleHQgaXMgbm90IGNvcnJlY3Rs
eSB1cGRhdGluZyBpdHMgcG9zaXRpb24gd2hlbiB0aGUKKyAgICAgICAgc2l6ZSBvZiBpdHMgbmVh
cmVzdCB2aWV3cG9ydCBjaGFuZ2VzLiBVcGRhdGluZyB0byBtYXJrIHRleHQgZm9yIGxheW91dCB3
aGVuCisgICAgICAgIHZpZXdQb3J0IHNpemUgY2hhbmdlcy4KKyAgICAgICAgCisgICAgICAgIFRl
c3Q6IHN2Zy9yZXBhaW50L2lubmVyLXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUuc3ZnCisK
KyAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1NWR1JlbmRlclN1cHBvcnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6U1ZHUmVuZGVyU3VwcG9ydDo6bGF5b3V0Q2hpbGRyZW4pOgorCiAyMDEyLTAyLTIx
ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBNb3ZlIFByb3Bl
cnR5U2V0Q1NTU3R5bGVEZWNsYXJhdGlvbiB0byBhIGZpbGUgb2YgaXRzIG93bgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJTdXBwb3J0LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVyU3VwcG9ydC5jcHAKaW5kZXggNjQ1
N2FjMC4uNmRiNzA1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9T
VkdSZW5kZXJTdXBwb3J0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NW
R1JlbmRlclN1cHBvcnQuY3BwCkBAIC0yNjAsNiArMjYwLDggQEAgdm9pZCBTVkdSZW5kZXJTdXBw
b3J0OjpsYXlvdXRDaGlsZHJlbihSZW5kZXJPYmplY3QqIHN0YXJ0LCBib29sIHNlbGZOZWVkc0xh
eW91dCkKICAgICAgICAgICAgICAgICAgICAgLy8gV2hlbiB0aGUgbGF5b3V0IHNpemUgY2hhbmdl
ZCBhbmQgd2hlbiB1c2luZyByZWxhdGl2ZSB2YWx1ZXMgdGVsbCB0aGUgUmVuZGVyU1ZHU2hhcGUg
dG8gdXBkYXRlIGl0cyBzaGFwZSBvYmplY3QKICAgICAgICAgICAgICAgICAgICAgaWYgKGNoaWxk
LT5pc1NWR1NoYXBlKCkpCiAgICAgICAgICAgICAgICAgICAgICAgICB0b1JlbmRlclNWR1NoYXBl
KGNoaWxkKS0+c2V0TmVlZHNTaGFwZVVwZGF0ZSgpOworICAgICAgICAgICAgICAgICAgICBlbHNl
IGlmIChjaGlsZC0+aXNTVkdUZXh0KCkpCisgICAgICAgICAgICAgICAgICAgICAgICB0b1JlbmRl
clNWR1RleHQoY2hpbGQpLT5zZXROZWVkc1Bvc2l0aW9uaW5nVmFsdWVzVXBkYXRlKCk7CiAKICAg
ICAgICAgICAgICAgICAgICAgbmVlZHNMYXlvdXQgPSB0cnVlOwogICAgICAgICAgICAgICAgIH0K
</data>
<flag name="commit-queue"
          id="130332"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128057</attachid>
            <date>2012-02-21 15:24:05 -0800</date>
            <delta_ts>2012-02-21 16:01:47 -0800</delta_ts>
            <desc>updated patch</desc>
            <filename>77535.patch</filename>
            <type>text/plain</type>
            <size>9511</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkOTk2MzNjLi44NzBkNWJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDIt
MjEgIEJlYXIgVHJhdmlzICA8YmV0cmF2aXNAYWRvYmUuY29tPgorCisgICAgICAgIE5vdCBjb3Jy
ZWN0bHkgcmVjYWxjdWxhdGluZyBsYXlvdXQgZm9yIGVsZW1lbnRzIHdpdGhpbiBuZXN0ZWQgU1ZH
IGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NzUzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZGluZyBhIHJlcGFpbnQgdGVzdCBmb3IgYSByZWxhdGl2ZWx5IHNpemVkIGlubmVyIHN2ZyBh
bmQgaW5uZXIgc3ZnIGNvbnRlbnQgd2hlbiAKKyAgICAgICAgaXRzIHdpZHRoL2hlaWdodCBjaGFu
Z2VzLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
OgorICAgICAgICAqIHN2Zy9yZXBhaW50L2lubmVyLXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRp
dmUtZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBzdmcvcmVwYWludC9pbm5lci1zdmct
Y2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
c3ZnL3JlcGFpbnQvaW5uZXItc3ZnLWNoYW5nZS12aWV3UG9ydC1yZWxhdGl2ZS5zdmc6IEFkZGVk
LgorCiAyMDEyLTAyLTIxICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgW2Nocm9taXVtXSBVbnJldmlld2VkLCB1cGRhdGUgY2hyb21pdW0gbGVvcGFyZCBi
YXNlbGluZXMgZm9yIHIxMDgzNjQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2No
cm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAppbmRleCAzOGEwYmY4Li5iNTNhMDg4IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
CkBAIC05MzMsNiArOTMzLDkgQEAgQlVHQ1I2MjQzMyBXSU4gOiBmYXN0L2ltYWdlcy9naWYtbG9v
cC1jb3VudC5odG1sID0gSU1BR0UKIC8vIFNWRyBURVNUUwogLy8gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAorLy8gTmV3
IHRlc3QgcmVxdWlyZXMgcmViYXNlbGluZQorQlVHV0s3NzUzNSA6IHN2Zy9yZXBhaW50L2lubmVy
LXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUuc3ZnID0gSU1BR0UgSU1BR0UrVEVYVAorCiAv
LyBOZXcgdGVzdCwgbmVlZHMgYSByZWJhc2VsaW5lCiBCVUdXSzc3OTAzIDogc3ZnL3JlcGFpbnQv
aW5uZXItc3ZnLWNoYW5nZS12aWV3Qm94LWNvbnRyYWN0LnN2ZyA9IElNQUdFIElNQUdFK1RFWFQK
IApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL3JlcGFpbnQvaW5uZXItc3ZnLWNoYW5nZS12
aWV3UG9ydC1yZWxhdGl2ZS1leHBlY3RlZC5wbmcgYi9MYXlvdXRUZXN0cy9zdmcvcmVwYWludC9p
bm5lci1zdmctY2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li4wZjBiNjllMzVlZTJiYmU5MjAyZmQ5ODVlOTFkMmViNjE0ZjBmZTg1CkdJVCBiaW5hcnkgcGF0
Y2gKbGl0ZXJhbCA1Mjk3CnpjbWVJMFRVYis5N1JOVXIxO3JMYDFzI043ayloN1dySntnQjI7T1FQ
Nmh0XmRLQCY4aDtTeXRvNUo/RTNxU3lqWAp6IzxxJGc1aCsjaDk3OUExUjNKb0Eza29JJDQze0ol
dCshd3gxY1c0ejFlakMlR0xRNGsqS2VNOUlzNUUmRjYqcXsKeitXKW9KY2ZRI1p2RSMhOWVefiRr
XztCWUoreDd4cjt8X3JKS0tsPClPTDR+TzZYPnVlZWZ6JDI1Oz44U2wxOEl8CnomKDxJSTQtNSE4
dlhRaFFhYnNmOHkyUE5zNE1CJVU+alJHLUkobz5Edns3LTJ5OXxKM1RYJH5UOUNOQmZKQ0lVWAp6
MD1jJTEmMkRqeVRsNGpuQTl6dSM3Ykd0YG58dm5idkQwSDBYTVUyKT43VXk/MzhQTSV3PVhJR29W
QFZjPCpZLTYKekFDJXxoMlpaZ0pVcylhRlV8Vn0mJWpwWFJkbWI8VUZ7ZntEVCspOHglRF9mQmNW
TUxGRSVtUkJySUMwMCNvfkBECnp7X15IaSV+KG4xKGQpX04lQTl7KkArRWMtdHBUOXBRPkxDXzRa
IXszUmJjPytFVm58PkFLNVBnITJSPGFHX3VkRQp6PUs9OGJWc2ArLTNWe14+aHYoUz91KmhUWCo4
ZTFNXiF1ezFrISZtUSVmYkhfRSZyJFkhe3tPYTI3VWdeZTN7eGQKeitkLX13ZWF8c0NjRDhpOVJI
U31XcWljbz1vSD5lWEJiSjZGb2UmfEl4fEJAOzAxU0E5bmM5aigyV1hFIWolRSY8CnptOWNzYko0
UUc9JXs9UEUmKWg5LXBwbiU2KyRtYWopRERQOEI8aWBrUzQwPChHcVN7O157Uz9uI344bV9WZCNT
cAp6YypmTkcxWEg4UmhQK0RkRnc+QDlWaTJFdU1+diM7LVNxPV9lV01EWnM2eGpgR297N2B1VTJj
MnUtMis7TV91WUkKeiMkZWVQNHpxbUZHTzNqI2QzbD51Xl4jQnNIPz5vVzVWMytAeDBNUzBXSCot
PklJSWAzJVlyanZ1KyE9NCk/RyRuCnojTGNUREU4d1JyQXcodHdGdGpPJUlIPXNVZ0RTYENwRzR3
V3FxKSRJbH5IO3o5cSpkOWk+YiZxTG9CbCM7JFY5Vwp6SUxpPGJxQVF7VjhJPF9ObUJ+eUdGOzJ3
STdiSGJYcExvUiUoMjNHazlEIXlUZ0IrYWt0fHp+Y2RXQTttQTEhXlUKeks4Y3pOb0NMWE14KTlO
blY8YE9VOGEwLSR2QjZ3NlN3NjVzIzMzfnJEalI3cWtIOFhFbUYrWFJpbDhxTil2QTU+Cno/ViVh
XndhWEEyJEo/OFJab0A5clJPN1EhQkpIPWM1UE8hJVIzSFJNfExRdn55T2dVT3ZhKEJlVnxNLWtV
O01qVgp6ZDQtZXA8RnZTV2J7Z2loZ31sayhrUkU9dksrYiohS3pmNGhrOUt1YktFdjNFTTEpanA0
MDZPclNnVXpwQypRMHEKekFncTcpUStGaHZAIz0hcHI9X01DPkRAJXtlUis8KkJDeWh8Z2o0dkdz
QXp+YmEhK2dDP2t2RTVnNVYpO014MSlHCnprRko2LW1nfH1+U0xGfDhYdVN8P3RiblUtTl5HQmFM
cE4oN2VwWGBlI2tYSkMhT0dGUnk4Ti1Uek9gIWNtMXhANwp6VzM2NX1hbnMyem1Vdko8ZTV+RmEl
WSNrTnNCcDdNPmcwSEM8K2B6Q2lDOU9JKkx+QzR0bll5eGRAMzNKP1hXPjUKekl4RDQlZj1AUXxp
X3pyJGF1NlRKX19aZTxuWCN5MHZ5Tnw/bEVgQnJZM2E7Kkw7QjY9Tk0zXm16Rj5BXlJQcylSCnpP
I2EkTiVBUlY2UmtPfDBuUipURSFDN2dKVGsyWEgzcih3V1RKfGlwa3ZFV1M4T3VtZUp8U14tdiRL
c1ZxOUFqOwp6P1FibV9EZGwxWHRvYzRWP28zSmctYlBfJlRJMTg2PlErMk8oVDg3ayQ9ZkI8dkcr
aFVaTG47cXNIanMleUlhan4KemZSbXBVITxkO255ZmNhfmNmfEshQStINlhBdnxaSXQlcGFeQylB
ZGVSb2dZWTFtY0F3Rz4+e3I9ODsjPWt4dDE5Cnohe2tlQ1pEb1dKXld+JHleVWB8N1VjRnB9PWg2
dVVtK0ZOKS1vQjFmKypuQ1B1IXhIaFd2MGNgWm8hKk9nTFU3YAp6VHd9XyMlI21CQmV1KyRpRT8/
VmNxRkwtYWc/RF8wdEw7TiRXUHNzTG5tRE48PztzO2RFJVpkb09vQypRSjFoMHwKelFAR3VpVEN0
Y2lBcDdWI3dJUFc/VDhRfXFiMFNPe1BGVk1EK3xHQHhrXzdYKWNAeHpmaCZCMDtselRXKnRoKnZm
CnpNYi1AVWF6eGJNU19+V2ZgfnYzUHtFUGN7PWRyMEgzWWF9cHFadSF5Ui18QXBDKUN5Tj5xfVFf
ND0/M3Zsay19Iwp6Y31ZYWJtblBEfShzaV9sQThKIS13LT9DVjNVVkVsTFl0QTxXNyRTIUBaSjRj
cio0cU1DMilQeWpwVD1VQEcmZisKemBJdWtYRmZQOHUqPVFrbnh0TlBuV0xrZEtqcFZtb2IlKTBW
ZTI2dTttNWEqJWRTbUpxLTM2OW0xLXFlcCMjfHA9CnpuZGdnVHFPI3pHJF51Qkx0bnRhe3Z1YDkr
JHFFKjg7eFo+UlBYRUhXS0tIR3khX1NpNlk8PFpwWFd5I2dLKSVMUgp6TjlOOyNgcmkwYW0yR1JI
OH5zSzEoJlgzdiloV1I9RHxEVmt3SE5hLXZwO0ZoYHJoN1Q4TGhMaklJX3QmY155eVYKelV6KUBq
VkN0TzBRSF42P3UwWWpTdHtNe2JNdWNRUUB9Sm80LXI1RTY+WFBvTkZvVVU9PyZrMm0mUzZoelpm
U0UmCnpYT19iRitoa21AWCVJRnhSayUqRFAySnZtR0tNUW5KQHFuOCVneD18cCUoPm1Se0pHRT9v
ZlRSOzl6bl89TU0oOwp6UiEyKEZRKG0mbV5HS1hmbzdQdUh2NG03TFIjQyFjLSRvK01Naj1laURp
X1dxNzc0PCZSckA7ZXBOS2FoK35OKH4KekRld0pWcTJaKmw3WGR2TmNHT0o/RXczcV9GUGhDVl8r
aSUjTnt2WS1LbzFXYz52cz1WbHl2enhHIyVQMXklPHxKCno/Umhtb2ZTallQR1lPUn08MEJHPWVq
cn0zenApT2h0Nz8+KUNwJFNaKXFfOGpYQ3V6ZzUhS2heSzZiKE08TUcmXwp6KGZkd3JNRjtXdkF6
fnpARnhUPDspeUgxYERBWiVBM3FRaFJeKWJoQGI5MSUrOHZ8MHd0TmRnSHJYWEI+VCt2NCQKejRm
US19bH0hbUYwdHs2UElmQVVJe0l9U31BWktVNE87LWg0NWgpe3RkbmJuX15rTVFXZmBjMEtJZEM7
KkcqQ0pACnoqa2lmSU5GRylmN2FBdElKO3FmflI/Sy1lQTY8P0V6YzBVIXRoeT9DYyE9cHVwIV93
ZG1ycTVPTmlyaih6Uyo0dAp6YDtCb1RpNmg5RlNzaUEyJlpYRGNtYEVIUlY8YiZ9WmNeWDw3Myte
e007el5Vd1lWKXB2diVAaFJKbmd7T1ZkKCMKemEjfDBDVXolVnowa0NVWmokZTd4Km0oJHZid0gh
ZV82KW14O2Z5XjlWPXI7PEFhOXVtdThacyE5a3BGJDRTdkRRCnp2Iy1mdFdDYUdqdHkqcmMtVWF8
O1ltT2Y+QUFNLThtOS1+Mi0jZ0V+QERwQDJwITRePSp6IWNRMjtCJm1ZZytaYQp6TWgzYj1gJUJQ
YDR3eFBrWi05dVZad0NTQj5xY0slSlBKUz8+aDIjY0hzRV5UP19OO0Rkb1MpRzBHTSpZcTBnN1AK
ejBXaUhpJElvTl9BTEs0YW92fWx8YWpBUjlyQHpPNmNDQD5HX0EwWlBZeTE5SjB2LTM/eT4zNnB6
fElGQ0E+KXFxCnZUcldMR1YyOzJYZmpJKG0xbSswTDUlYGt7ajElNE5naWFLI2M1RmxjKVBiR2JC
ZXFwLU5qVXYpb2sxUCQKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3N2Zy9yZXBhaW50L2lubmVyLXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3ZnL3JlcGFpbnQvaW5uZXItc3ZnLWNoYW5nZS12aWV3
UG9ydC1yZWxhdGl2ZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uZGJiMjQyZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2Zy9yZXBhaW50
L2lubmVyLXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUtZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMTUgQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgw
LDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSAyMDB4MjAwCisgIFJlbmRlclNW
R1Jvb3Qge3N2Z30gYXQgKDAsMCkgc2l6ZSAyMDB4MjAwCisgICAgUmVuZGVyU1ZHVmlld3BvcnRD
b250YWluZXIge3N2Z30gYXQgKDAsMCkgc2l6ZSAyMDB4MjAwCisgICAgICBSZW5kZXJTVkdIaWRk
ZW5Db250YWluZXIge2RlZnN9IGF0ICgwLDApIHNpemUgMHgwCisgICAgICAgIFJlbmRlclNWR1Bh
dGgge3BvbHlnb259IGF0ICgwLDApIHNpemUgMjB4MjAgW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29s
b3I9I0ZGRkZGRl19XSBbcG9pbnRzPSIwIDAgMCAyMCAyMCAxMCJdCisgICAgICBSZW5kZXJTVkdS
ZWN0IHtyZWN0fSBhdCAoMCwwKSBzaXplIDIwMHgyMDAgW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29s
b3I9IzAwMDBGRl19XSBbeD0wLjAwXSBbeT0wLjAwXSBbd2lkdGg9MjAwLjAwXSBbaGVpZ2h0PTIw
MC4wMF0KKyAgICAgIFJlbmRlclNWR1JlY3Qge3JlY3R9IGF0ICgxODAsNjApIHNpemUgMjB4MjAg
W3RyYW5zZm9ybT17bT0oKDEuMDAsMC4wMCkoMC4wMCwxLjAwKSkgdD0oLTIwLjAwLDAuMDApfV0g
W2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9I0ZGRkZGRl19XSBbeD0yMDAuMDBdIFt5PTYwLjAw
XSBbd2lkdGg9MjAuMDBdIFtoZWlnaHQ9MjAuMDBdCisgICAgICBSZW5kZXJTVkdUZXh0IHt0ZXh0
fSBhdCAoOTMsODYpIHNpemUgMTA3eDE4IGNvbnRhaW5zIDEgY2h1bmsocykKKyAgICAgICAgUmVu
ZGVyU1ZHSW5saW5lVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMTA3eDE4CisgICAgICAgICAg
Y2h1bmsgMSAoZW5kIGFuY2hvcikgdGV4dCBydW4gMSBhdCAoOTMuMDAsMTAwLjAwKSBzdGFydE9m
ZnNldCAwIGVuZE9mZnNldCAxOCB3aWR0aCAxMDcuMDA6ICJyaWdodC1hbGlnbmVkIHRleHQiCisg
ICAgICBSZW5kZXJTVkdDb250YWluZXIge3VzZX0gYXQgKDE4MCwxMjApIHNpemUgMjB4MjAgW3Ry
YW5zZm9ybT17bT0oKDEuMDAsMC4wMCkoMC4wMCwxLjAwKSkgdD0oLTIwLjAwLDAuMDApfV0KKyAg
ICAgICAgUmVuZGVyU1ZHQ29udGFpbmVyIHtnfSBhdCAoMTgwLDEyMCkgc2l6ZSAyMHgyMCBbdHJh
bnNmb3JtPXttPSgoMS4wMCwwLjAwKSgwLjAwLDEuMDApKSB0PSgyMDAuMDAsMTIwLjAwKX1dCisg
ICAgICAgICAgUmVuZGVyU1ZHUGF0aCB7cG9seWdvbn0gYXQgKDE4MCwxMjApIHNpemUgMjB4MjAg
W2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9I0ZGRkZGRl19XSBbcG9pbnRzPSIwIDAgMCAyMCAy
MCAxMCJdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdmcvcmVwYWludC9pbm5lci1zdmctY2hh
bmdlLXZpZXdQb3J0LXJlbGF0aXZlLnN2ZyBiL0xheW91dFRlc3RzL3N2Zy9yZXBhaW50L2lubmVy
LXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUuc3ZnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjA2ZTc4MWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdmcv
cmVwYWludC9pbm5lci1zdmctY2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLnN2ZwpAQCAtMCwwICsx
LDIxIEBACis8c3ZnIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIiB4bWxucz0iaHR0cDovL3d3dy53
My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5r
IiBvbmxvYWQ9InJ1blJlcGFpbnRUZXN0KCkiPgorPHNjcmlwdCB4bGluazpocmVmPSIuLi8uLi9m
YXN0L3JlcGFpbnQvcmVzb3VyY2VzL3JlcGFpbnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKzwh
W0NEQVRBWworICAgIGZ1bmN0aW9uIHJlcGFpbnRUZXN0KCkgeworICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiaW5uZXIiKS5zZXRBdHRyaWJ1dGUoIndpZHRoIiwgIjEwMCUiKTsKKyAg
ICB9CitdXT4KKzwvc2NyaXB0PgorCis8IS0tIHNob3VsZCByZXN1bHQgaW4gYSBibHVlIHNxdWFy
ZSB3aXRoIHJpZ2h0LWFsaWduZWQgb2JqZWN0cyAtLT4KKzxzdmcgaWQ9ImlubmVyIiB3aWR0aD0i
NTAlIiBoZWlnaHQ9IjEwMCUiPgorICAgIDxkZWZzPgorICAgICAgICA8cG9seWdvbiBpZD0idHJp
YW5nbGUiIHBvaW50cz0iMCwwIDAsMjAgMjAsMTAiIHN0eWxlPSJmaWxsOndoaXRlIi8+CisgICAg
PC9kZWZzPgorICAgIDxyZWN0IGZpbGw9ImJsdWUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUi
Lz4KKyAgICA8cmVjdCBmaWxsPSJ3aGl0ZSIgeD0iMTAwJSIgeT0iNjAiIHRyYW5zZm9ybT0idHJh
bnNsYXRlKC0yMCwwKSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+CisgICAgPHRleHQgeD0iMTAw
JSIgeT0iMTAwIiB0ZXh0LWFuY2hvcj0iZW5kIiBmaWxsPSJ3aGl0ZSI+cmlnaHQtYWxpZ25lZCB0
ZXh0PC90ZXh0PgorICAgIDx1c2UgeD0iMTAwJSIgeT0iMTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0
ZSgtMjAsMCkiIHhsaW5rOmhyZWY9IiN0cmlhbmdsZSIvPgorPC9zdmc+Cis8L3N2Zz4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCBhNTI0YWRiLi45M2RlMzlmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIw
MTItMDItMjEgIEJlYXIgVHJhdmlzICA8YmV0cmF2aXNAYWRvYmUuY29tPgorCisgICAgICAgIE5v
dCBjb3JyZWN0bHkgcmVjYWxjdWxhdGluZyBsYXlvdXQgZm9yIGVsZW1lbnRzIHdpdGhpbiBuZXN0
ZWQgU1ZHIGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03NzUzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFJlbGF0aXZlbHkgcG9zaXRpb25lZCB0ZXh0IGlzIG5vdCBjb3JyZWN0bHkgdXBkYXRp
bmcgaXRzIHBvc2l0aW9uIHdoZW4gdGhlCisgICAgICAgIHNpemUgb2YgaXRzIG5lYXJlc3Qgdmll
d3BvcnQgY2hhbmdlcy4gVXBkYXRpbmcgdG8gbWFyayB0ZXh0IGZvciBsYXlvdXQgd2hlbgorICAg
ICAgICB2aWV3UG9ydCBzaXplIGNoYW5nZXMuCisgICAgICAgIAorICAgICAgICBUZXN0OiBzdmcv
cmVwYWludC9pbm5lci1zdmctY2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLnN2ZworCisgICAgICAg
ICogcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJTdXBwb3J0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlNWR1JlbmRlclN1cHBvcnQ6OmxheW91dENoaWxkcmVuKToKKwogMjAxMi0wMi0yMSAgQW50dGkg
S29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBQcm9wZXJ0eVNldENT
U1N0eWxlRGVjbGFyYXRpb24gdG8gYSBmaWxlIG9mIGl0cyBvd24KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVyU3VwcG9ydC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvc3ZnL1NWR1JlbmRlclN1cHBvcnQuY3BwCmluZGV4IDY0NTdhYzAuLjZk
YjcwNWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVy
U3VwcG9ydC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJT
dXBwb3J0LmNwcApAQCAtMjYwLDYgKzI2MCw4IEBAIHZvaWQgU1ZHUmVuZGVyU3VwcG9ydDo6bGF5
b3V0Q2hpbGRyZW4oUmVuZGVyT2JqZWN0KiBzdGFydCwgYm9vbCBzZWxmTmVlZHNMYXlvdXQpCiAg
ICAgICAgICAgICAgICAgICAgIC8vIFdoZW4gdGhlIGxheW91dCBzaXplIGNoYW5nZWQgYW5kIHdo
ZW4gdXNpbmcgcmVsYXRpdmUgdmFsdWVzIHRlbGwgdGhlIFJlbmRlclNWR1NoYXBlIHRvIHVwZGF0
ZSBpdHMgc2hhcGUgb2JqZWN0CiAgICAgICAgICAgICAgICAgICAgIGlmIChjaGlsZC0+aXNTVkdT
aGFwZSgpKQogICAgICAgICAgICAgICAgICAgICAgICAgdG9SZW5kZXJTVkdTaGFwZShjaGlsZCkt
PnNldE5lZWRzU2hhcGVVcGRhdGUoKTsKKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoY2hp
bGQtPmlzU1ZHVGV4dCgpKQorICAgICAgICAgICAgICAgICAgICAgICAgdG9SZW5kZXJTVkdUZXh0
KGNoaWxkKS0+c2V0TmVlZHNQb3NpdGlvbmluZ1ZhbHVlc1VwZGF0ZSgpOwogCiAgICAgICAgICAg
ICAgICAgICAgIG5lZWRzTGF5b3V0ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128067</attachid>
            <date>2012-02-21 16:01:47 -0800</date>
            <delta_ts>2012-02-22 12:30:56 -0800</delta_ts>
            <desc>updated patch</desc>
            <filename>77535.patch</filename>
            <type>text/plain</type>
            <size>9761</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkOTk2MzNjLi44NzBkNWJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDIt
MjEgIEJlYXIgVHJhdmlzICA8YmV0cmF2aXNAYWRvYmUuY29tPgorCisgICAgICAgIE5vdCBjb3Jy
ZWN0bHkgcmVjYWxjdWxhdGluZyBsYXlvdXQgZm9yIGVsZW1lbnRzIHdpdGhpbiBuZXN0ZWQgU1ZH
IGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NzUzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZGluZyBhIHJlcGFpbnQgdGVzdCBmb3IgYSByZWxhdGl2ZWx5IHNpemVkIGlubmVyIHN2ZyBh
bmQgaW5uZXIgc3ZnIGNvbnRlbnQgd2hlbiAKKyAgICAgICAgaXRzIHdpZHRoL2hlaWdodCBjaGFu
Z2VzLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
OgorICAgICAgICAqIHN2Zy9yZXBhaW50L2lubmVyLXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRp
dmUtZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBzdmcvcmVwYWludC9pbm5lci1zdmct
Y2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
c3ZnL3JlcGFpbnQvaW5uZXItc3ZnLWNoYW5nZS12aWV3UG9ydC1yZWxhdGl2ZS5zdmc6IEFkZGVk
LgorCiAyMDEyLTAyLTIxICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgW2Nocm9taXVtXSBVbnJldmlld2VkLCB1cGRhdGUgY2hyb21pdW0gbGVvcGFyZCBi
YXNlbGluZXMgZm9yIHIxMDgzNjQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2No
cm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAppbmRleCAzOGEwYmY4Li5iNTNhMDg4IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
CkBAIC05MzMsNiArOTMzLDkgQEAgQlVHQ1I2MjQzMyBXSU4gOiBmYXN0L2ltYWdlcy9naWYtbG9v
cC1jb3VudC5odG1sID0gSU1BR0UKIC8vIFNWRyBURVNUUwogLy8gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAorLy8gTmV3
IHRlc3QgcmVxdWlyZXMgcmViYXNlbGluZQorQlVHV0s3NzUzNSA6IHN2Zy9yZXBhaW50L2lubmVy
LXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUuc3ZnID0gSU1BR0UgSU1BR0UrVEVYVAorCiAv
LyBOZXcgdGVzdCwgbmVlZHMgYSByZWJhc2VsaW5lCiBCVUdXSzc3OTAzIDogc3ZnL3JlcGFpbnQv
aW5uZXItc3ZnLWNoYW5nZS12aWV3Qm94LWNvbnRyYWN0LnN2ZyA9IElNQUdFIElNQUdFK1RFWFQK
IApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL3JlcGFpbnQvaW5uZXItc3ZnLWNoYW5nZS12
aWV3UG9ydC1yZWxhdGl2ZS1leHBlY3RlZC5wbmcgYi9MYXlvdXRUZXN0cy9zdmcvcmVwYWludC9p
bm5lci1zdmctY2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li4wZjBiNjllMzVlZTJiYmU5MjAyZmQ5ODVlOTFkMmViNjE0ZjBmZTg1CkdJVCBiaW5hcnkgcGF0
Y2gKbGl0ZXJhbCA1Mjk3CnpjbWVJMFRVYis5N1JOVXIxO3JMYDFzI043ayloN1dySntnQjI7T1FQ
Nmh0XmRLQCY4aDtTeXRvNUo/RTNxU3lqWAp6IzxxJGc1aCsjaDk3OUExUjNKb0Eza29JJDQze0ol
dCshd3gxY1c0ejFlakMlR0xRNGsqS2VNOUlzNUUmRjYqcXsKeitXKW9KY2ZRI1p2RSMhOWVefiRr
XztCWUoreDd4cjt8X3JKS0tsPClPTDR+TzZYPnVlZWZ6JDI1Oz44U2wxOEl8CnomKDxJSTQtNSE4
dlhRaFFhYnNmOHkyUE5zNE1CJVU+alJHLUkobz5Edns3LTJ5OXxKM1RYJH5UOUNOQmZKQ0lVWAp6
MD1jJTEmMkRqeVRsNGpuQTl6dSM3Ykd0YG58dm5idkQwSDBYTVUyKT43VXk/MzhQTSV3PVhJR29W
QFZjPCpZLTYKekFDJXxoMlpaZ0pVcylhRlV8Vn0mJWpwWFJkbWI8VUZ7ZntEVCspOHglRF9mQmNW
TUxGRSVtUkJySUMwMCNvfkBECnp7X15IaSV+KG4xKGQpX04lQTl7KkArRWMtdHBUOXBRPkxDXzRa
IXszUmJjPytFVm58PkFLNVBnITJSPGFHX3VkRQp6PUs9OGJWc2ArLTNWe14+aHYoUz91KmhUWCo4
ZTFNXiF1ezFrISZtUSVmYkhfRSZyJFkhe3tPYTI3VWdeZTN7eGQKeitkLX13ZWF8c0NjRDhpOVJI
U31XcWljbz1vSD5lWEJiSjZGb2UmfEl4fEJAOzAxU0E5bmM5aigyV1hFIWolRSY8CnptOWNzYko0
UUc9JXs9UEUmKWg5LXBwbiU2KyRtYWopRERQOEI8aWBrUzQwPChHcVN7O157Uz9uI344bV9WZCNT
cAp6YypmTkcxWEg4UmhQK0RkRnc+QDlWaTJFdU1+diM7LVNxPV9lV01EWnM2eGpgR297N2B1VTJj
MnUtMis7TV91WUkKeiMkZWVQNHpxbUZHTzNqI2QzbD51Xl4jQnNIPz5vVzVWMytAeDBNUzBXSCot
PklJSWAzJVlyanZ1KyE9NCk/RyRuCnojTGNUREU4d1JyQXcodHdGdGpPJUlIPXNVZ0RTYENwRzR3
V3FxKSRJbH5IO3o5cSpkOWk+YiZxTG9CbCM7JFY5Vwp6SUxpPGJxQVF7VjhJPF9ObUJ+eUdGOzJ3
STdiSGJYcExvUiUoMjNHazlEIXlUZ0IrYWt0fHp+Y2RXQTttQTEhXlUKeks4Y3pOb0NMWE14KTlO
blY8YE9VOGEwLSR2QjZ3NlN3NjVzIzMzfnJEalI3cWtIOFhFbUYrWFJpbDhxTil2QTU+Cno/ViVh
XndhWEEyJEo/OFJab0A5clJPN1EhQkpIPWM1UE8hJVIzSFJNfExRdn55T2dVT3ZhKEJlVnxNLWtV
O01qVgp6ZDQtZXA8RnZTV2J7Z2loZ31sayhrUkU9dksrYiohS3pmNGhrOUt1YktFdjNFTTEpanA0
MDZPclNnVXpwQypRMHEKekFncTcpUStGaHZAIz0hcHI9X01DPkRAJXtlUis8KkJDeWh8Z2o0dkdz
QXp+YmEhK2dDP2t2RTVnNVYpO014MSlHCnprRko2LW1nfH1+U0xGfDhYdVN8P3RiblUtTl5HQmFM
cE4oN2VwWGBlI2tYSkMhT0dGUnk4Ti1Uek9gIWNtMXhANwp6VzM2NX1hbnMyem1Vdko8ZTV+RmEl
WSNrTnNCcDdNPmcwSEM8K2B6Q2lDOU9JKkx+QzR0bll5eGRAMzNKP1hXPjUKekl4RDQlZj1AUXxp
X3pyJGF1NlRKX19aZTxuWCN5MHZ5Tnw/bEVgQnJZM2E7Kkw7QjY9Tk0zXm16Rj5BXlJQcylSCnpP
I2EkTiVBUlY2UmtPfDBuUipURSFDN2dKVGsyWEgzcih3V1RKfGlwa3ZFV1M4T3VtZUp8U14tdiRL
c1ZxOUFqOwp6P1FibV9EZGwxWHRvYzRWP28zSmctYlBfJlRJMTg2PlErMk8oVDg3ayQ9ZkI8dkcr
aFVaTG47cXNIanMleUlhan4KemZSbXBVITxkO255ZmNhfmNmfEshQStINlhBdnxaSXQlcGFeQylB
ZGVSb2dZWTFtY0F3Rz4+e3I9ODsjPWt4dDE5Cnohe2tlQ1pEb1dKXld+JHleVWB8N1VjRnB9PWg2
dVVtK0ZOKS1vQjFmKypuQ1B1IXhIaFd2MGNgWm8hKk9nTFU3YAp6VHd9XyMlI21CQmV1KyRpRT8/
VmNxRkwtYWc/RF8wdEw7TiRXUHNzTG5tRE48PztzO2RFJVpkb09vQypRSjFoMHwKelFAR3VpVEN0
Y2lBcDdWI3dJUFc/VDhRfXFiMFNPe1BGVk1EK3xHQHhrXzdYKWNAeHpmaCZCMDtselRXKnRoKnZm
CnpNYi1AVWF6eGJNU19+V2ZgfnYzUHtFUGN7PWRyMEgzWWF9cHFadSF5Ui18QXBDKUN5Tj5xfVFf
ND0/M3Zsay19Iwp6Y31ZYWJtblBEfShzaV9sQThKIS13LT9DVjNVVkVsTFl0QTxXNyRTIUBaSjRj
cio0cU1DMilQeWpwVD1VQEcmZisKemBJdWtYRmZQOHUqPVFrbnh0TlBuV0xrZEtqcFZtb2IlKTBW
ZTI2dTttNWEqJWRTbUpxLTM2OW0xLXFlcCMjfHA9CnpuZGdnVHFPI3pHJF51Qkx0bnRhe3Z1YDkr
JHFFKjg7eFo+UlBYRUhXS0tIR3khX1NpNlk8PFpwWFd5I2dLKSVMUgp6TjlOOyNgcmkwYW0yR1JI
OH5zSzEoJlgzdiloV1I9RHxEVmt3SE5hLXZwO0ZoYHJoN1Q4TGhMaklJX3QmY155eVYKelV6KUBq
VkN0TzBRSF42P3UwWWpTdHtNe2JNdWNRUUB9Sm80LXI1RTY+WFBvTkZvVVU9PyZrMm0mUzZoelpm
U0UmCnpYT19iRitoa21AWCVJRnhSayUqRFAySnZtR0tNUW5KQHFuOCVneD18cCUoPm1Se0pHRT9v
ZlRSOzl6bl89TU0oOwp6UiEyKEZRKG0mbV5HS1hmbzdQdUh2NG03TFIjQyFjLSRvK01Naj1laURp
X1dxNzc0PCZSckA7ZXBOS2FoK35OKH4KekRld0pWcTJaKmw3WGR2TmNHT0o/RXczcV9GUGhDVl8r
aSUjTnt2WS1LbzFXYz52cz1WbHl2enhHIyVQMXklPHxKCno/Umhtb2ZTallQR1lPUn08MEJHPWVq
cn0zenApT2h0Nz8+KUNwJFNaKXFfOGpYQ3V6ZzUhS2heSzZiKE08TUcmXwp6KGZkd3JNRjtXdkF6
fnpARnhUPDspeUgxYERBWiVBM3FRaFJeKWJoQGI5MSUrOHZ8MHd0TmRnSHJYWEI+VCt2NCQKejRm
US19bH0hbUYwdHs2UElmQVVJe0l9U31BWktVNE87LWg0NWgpe3RkbmJuX15rTVFXZmBjMEtJZEM7
KkcqQ0pACnoqa2lmSU5GRylmN2FBdElKO3FmflI/Sy1lQTY8P0V6YzBVIXRoeT9DYyE9cHVwIV93
ZG1ycTVPTmlyaih6Uyo0dAp6YDtCb1RpNmg5RlNzaUEyJlpYRGNtYEVIUlY8YiZ9WmNeWDw3Myte
e007el5Vd1lWKXB2diVAaFJKbmd7T1ZkKCMKemEjfDBDVXolVnowa0NVWmokZTd4Km0oJHZid0gh
ZV82KW14O2Z5XjlWPXI7PEFhOXVtdThacyE5a3BGJDRTdkRRCnp2Iy1mdFdDYUdqdHkqcmMtVWF8
O1ltT2Y+QUFNLThtOS1+Mi0jZ0V+QERwQDJwITRePSp6IWNRMjtCJm1ZZytaYQp6TWgzYj1gJUJQ
YDR3eFBrWi05dVZad0NTQj5xY0slSlBKUz8+aDIjY0hzRV5UP19OO0Rkb1MpRzBHTSpZcTBnN1AK
ejBXaUhpJElvTl9BTEs0YW92fWx8YWpBUjlyQHpPNmNDQD5HX0EwWlBZeTE5SjB2LTM/eT4zNnB6
fElGQ0E+KXFxCnZUcldMR1YyOzJYZmpJKG0xbSswTDUlYGt7ajElNE5naWFLI2M1RmxjKVBiR2JC
ZXFwLU5qVXYpb2sxUCQKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3N2Zy9yZXBhaW50L2lubmVyLXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3ZnL3JlcGFpbnQvaW5uZXItc3ZnLWNoYW5nZS12aWV3
UG9ydC1yZWxhdGl2ZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uZGJiMjQyZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2Zy9yZXBhaW50
L2lubmVyLXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUtZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMTUgQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgw
LDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSAyMDB4MjAwCisgIFJlbmRlclNW
R1Jvb3Qge3N2Z30gYXQgKDAsMCkgc2l6ZSAyMDB4MjAwCisgICAgUmVuZGVyU1ZHVmlld3BvcnRD
b250YWluZXIge3N2Z30gYXQgKDAsMCkgc2l6ZSAyMDB4MjAwCisgICAgICBSZW5kZXJTVkdIaWRk
ZW5Db250YWluZXIge2RlZnN9IGF0ICgwLDApIHNpemUgMHgwCisgICAgICAgIFJlbmRlclNWR1Bh
dGgge3BvbHlnb259IGF0ICgwLDApIHNpemUgMjB4MjAgW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29s
b3I9I0ZGRkZGRl19XSBbcG9pbnRzPSIwIDAgMCAyMCAyMCAxMCJdCisgICAgICBSZW5kZXJTVkdS
ZWN0IHtyZWN0fSBhdCAoMCwwKSBzaXplIDIwMHgyMDAgW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29s
b3I9IzAwMDBGRl19XSBbeD0wLjAwXSBbeT0wLjAwXSBbd2lkdGg9MjAwLjAwXSBbaGVpZ2h0PTIw
MC4wMF0KKyAgICAgIFJlbmRlclNWR1JlY3Qge3JlY3R9IGF0ICgxODAsNjApIHNpemUgMjB4MjAg
W3RyYW5zZm9ybT17bT0oKDEuMDAsMC4wMCkoMC4wMCwxLjAwKSkgdD0oLTIwLjAwLDAuMDApfV0g
W2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9I0ZGRkZGRl19XSBbeD0yMDAuMDBdIFt5PTYwLjAw
XSBbd2lkdGg9MjAuMDBdIFtoZWlnaHQ9MjAuMDBdCisgICAgICBSZW5kZXJTVkdUZXh0IHt0ZXh0
fSBhdCAoOTMsODYpIHNpemUgMTA3eDE4IGNvbnRhaW5zIDEgY2h1bmsocykKKyAgICAgICAgUmVu
ZGVyU1ZHSW5saW5lVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMTA3eDE4CisgICAgICAgICAg
Y2h1bmsgMSAoZW5kIGFuY2hvcikgdGV4dCBydW4gMSBhdCAoOTMuMDAsMTAwLjAwKSBzdGFydE9m
ZnNldCAwIGVuZE9mZnNldCAxOCB3aWR0aCAxMDcuMDA6ICJyaWdodC1hbGlnbmVkIHRleHQiCisg
ICAgICBSZW5kZXJTVkdDb250YWluZXIge3VzZX0gYXQgKDE4MCwxMjApIHNpemUgMjB4MjAgW3Ry
YW5zZm9ybT17bT0oKDEuMDAsMC4wMCkoMC4wMCwxLjAwKSkgdD0oLTIwLjAwLDAuMDApfV0KKyAg
ICAgICAgUmVuZGVyU1ZHQ29udGFpbmVyIHtnfSBhdCAoMTgwLDEyMCkgc2l6ZSAyMHgyMCBbdHJh
bnNmb3JtPXttPSgoMS4wMCwwLjAwKSgwLjAwLDEuMDApKSB0PSgyMDAuMDAsMTIwLjAwKX1dCisg
ICAgICAgICAgUmVuZGVyU1ZHUGF0aCB7cG9seWdvbn0gYXQgKDE4MCwxMjApIHNpemUgMjB4MjAg
W2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9I0ZGRkZGRl19XSBbcG9pbnRzPSIwIDAgMCAyMCAy
MCAxMCJdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdmcvcmVwYWludC9pbm5lci1zdmctY2hh
bmdlLXZpZXdQb3J0LXJlbGF0aXZlLnN2ZyBiL0xheW91dFRlc3RzL3N2Zy9yZXBhaW50L2lubmVy
LXN2Zy1jaGFuZ2Utdmlld1BvcnQtcmVsYXRpdmUuc3ZnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjA2ZTc4MWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdmcv
cmVwYWludC9pbm5lci1zdmctY2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLnN2ZwpAQCAtMCwwICsx
LDIxIEBACis8c3ZnIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIiB4bWxucz0iaHR0cDovL3d3dy53
My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5r
IiBvbmxvYWQ9InJ1blJlcGFpbnRUZXN0KCkiPgorPHNjcmlwdCB4bGluazpocmVmPSIuLi8uLi9m
YXN0L3JlcGFpbnQvcmVzb3VyY2VzL3JlcGFpbnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKzwh
W0NEQVRBWworICAgIGZ1bmN0aW9uIHJlcGFpbnRUZXN0KCkgeworICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiaW5uZXIiKS5zZXRBdHRyaWJ1dGUoIndpZHRoIiwgIjEwMCUiKTsKKyAg
ICB9CitdXT4KKzwvc2NyaXB0PgorCis8IS0tIHNob3VsZCByZXN1bHQgaW4gYSBibHVlIHNxdWFy
ZSB3aXRoIHJpZ2h0LWFsaWduZWQgb2JqZWN0cyAtLT4KKzxzdmcgaWQ9ImlubmVyIiB3aWR0aD0i
NTAlIiBoZWlnaHQ9IjEwMCUiPgorICAgIDxkZWZzPgorICAgICAgICA8cG9seWdvbiBpZD0idHJp
YW5nbGUiIHBvaW50cz0iMCwwIDAsMjAgMjAsMTAiIHN0eWxlPSJmaWxsOndoaXRlIi8+CisgICAg
PC9kZWZzPgorICAgIDxyZWN0IGZpbGw9ImJsdWUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUi
Lz4KKyAgICA8cmVjdCBmaWxsPSJ3aGl0ZSIgeD0iMTAwJSIgeT0iNjAiIHRyYW5zZm9ybT0idHJh
bnNsYXRlKC0yMCwwKSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+CisgICAgPHRleHQgeD0iMTAw
JSIgeT0iMTAwIiB0ZXh0LWFuY2hvcj0iZW5kIiBmaWxsPSJ3aGl0ZSI+cmlnaHQtYWxpZ25lZCB0
ZXh0PC90ZXh0PgorICAgIDx1c2UgeD0iMTAwJSIgeT0iMTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0
ZSgtMjAsMCkiIHhsaW5rOmhyZWY9IiN0cmlhbmdsZSIvPgorPC9zdmc+Cis8L3N2Zz4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCBhNTI0YWRiLi45M2RlMzlmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIw
MTItMDItMjEgIEJlYXIgVHJhdmlzICA8YmV0cmF2aXNAYWRvYmUuY29tPgorCisgICAgICAgIE5v
dCBjb3JyZWN0bHkgcmVjYWxjdWxhdGluZyBsYXlvdXQgZm9yIGVsZW1lbnRzIHdpdGhpbiBuZXN0
ZWQgU1ZHIGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03NzUzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFJlbGF0aXZlbHkgcG9zaXRpb25lZCB0ZXh0IGlzIG5vdCBjb3JyZWN0bHkgdXBkYXRp
bmcgaXRzIHBvc2l0aW9uIHdoZW4gdGhlCisgICAgICAgIHNpemUgb2YgaXRzIG5lYXJlc3Qgdmll
d3BvcnQgY2hhbmdlcy4gVXBkYXRpbmcgdG8gbWFyayB0ZXh0IGZvciBsYXlvdXQgd2hlbgorICAg
ICAgICB2aWV3UG9ydCBzaXplIGNoYW5nZXMuCisgICAgICAgIAorICAgICAgICBUZXN0OiBzdmcv
cmVwYWludC9pbm5lci1zdmctY2hhbmdlLXZpZXdQb3J0LXJlbGF0aXZlLnN2ZworCisgICAgICAg
ICogcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJTdXBwb3J0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlNWR1JlbmRlclN1cHBvcnQ6OmxheW91dENoaWxkcmVuKToKKwogMjAxMi0wMi0yMSAgQW50dGkg
S29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBQcm9wZXJ0eVNldENT
U1N0eWxlRGVjbGFyYXRpb24gdG8gYSBmaWxlIG9mIGl0cyBvd24KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVyU3VwcG9ydC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvc3ZnL1NWR1JlbmRlclN1cHBvcnQuY3BwCmluZGV4IDY0NTdhYzAuLjMw
MGFhM2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVy
U3VwcG9ydC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJT
dXBwb3J0LmNwcApAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgIlJlbmRlclNWR1Jlc291cmNl
TWFya2VyLmgiCiAjaW5jbHVkZSAiUmVuZGVyU1ZHUmVzb3VyY2VNYXNrZXIuaCIKICNpbmNsdWRl
ICJSZW5kZXJTVkdSb290LmgiCisjaW5jbHVkZSAiUmVuZGVyU1ZHVGV4dC5oIgogI2luY2x1ZGUg
IlJlbmRlclNWR1ZpZXdwb3J0Q29udGFpbmVyLmgiCiAjaW5jbHVkZSAiU1ZHUmVzb3VyY2VzLmgi
CiAjaW5jbHVkZSAiU1ZHUmVzb3VyY2VzQ2FjaGUuaCIKQEAgLTI2MCw2ICsyNjEsOCBAQCB2b2lk
IFNWR1JlbmRlclN1cHBvcnQ6OmxheW91dENoaWxkcmVuKFJlbmRlck9iamVjdCogc3RhcnQsIGJv
b2wgc2VsZk5lZWRzTGF5b3V0KQogICAgICAgICAgICAgICAgICAgICAvLyBXaGVuIHRoZSBsYXlv
dXQgc2l6ZSBjaGFuZ2VkIGFuZCB3aGVuIHVzaW5nIHJlbGF0aXZlIHZhbHVlcyB0ZWxsIHRoZSBS
ZW5kZXJTVkdTaGFwZSB0byB1cGRhdGUgaXRzIHNoYXBlIG9iamVjdAogICAgICAgICAgICAgICAg
ICAgICBpZiAoY2hpbGQtPmlzU1ZHU2hhcGUoKSkKICAgICAgICAgICAgICAgICAgICAgICAgIHRv
UmVuZGVyU1ZHU2hhcGUoY2hpbGQpLT5zZXROZWVkc1NoYXBlVXBkYXRlKCk7CisgICAgICAgICAg
ICAgICAgICAgIGVsc2UgaWYgKGNoaWxkLT5pc1NWR1RleHQoKSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHRvUmVuZGVyU1ZHVGV4dChjaGlsZCktPnNldE5lZWRzUG9zaXRpb25pbmdWYWx1ZXNV
cGRhdGUoKTsKIAogICAgICAgICAgICAgICAgICAgICBuZWVkc0xheW91dCA9IHRydWU7CiAgICAg
ICAgICAgICAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>