<?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>42177</bug_id>
          
          <creation_ts>2010-07-13 10:55:40 -0700</creation_ts>
          <short_desc>[Chromium] Fix KURLGoogle and WEBKIT_IMPLEMENTATION for chromium multi-dll build</short_desc>
          <delta_ts>2010-07-15 23:25:28 -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>WebKit Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</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>
          <dependson>42311</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Victor Wang">victorw</reporter>
          <assigned_to name="Victor Wang">victorw</assigned_to>
          <cc>abarth</cc>
    
    <cc>brettw</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>levin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>250622</commentid>
    <comment_count>0</comment_count>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-13 10:55:40 -0700</bug_when>
    <thetext>Fix the following two items for chromium multi-dll build:
-. Update KURLGoogle decodeURLEscapeSequences to use googleurl public api so it does not access functions in url_canon_internal.
-. Fix WEBKIT_IMPLEMETATION in WebCommon.h so DllImport works as expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250929</commentid>
    <comment_count>1</comment_count>
      <attachid>61463</attachid>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-13 20:46:31 -0700</bug_when>
    <thetext>Created attachment 61463
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250930</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-13 20:54:15 -0700</bug_when>
    <thetext>Attachment 61463 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/3497282</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250934</commentid>
    <comment_count>3</comment_count>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-13 21:18:38 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Attachment 61463 [details] did not build on chromium:
&gt; Build output: http://webkit-commit-queue.appspot.com/results/3497282

Dimitri,

The patch uses a new method in googleurl r138+ but the bot still pulls googleurl r137:
________ running &apos;svn update /mnt/git/webkit-chromium-ews/WebKit/chromium/googleurl --revision 137 --force&apos; in &apos;/mnt/git/webkit-chromium-ews/WebKit/chromium&apos; At revision 137.

WebKit/chromium/DEPS has:
&apos;chromium_rev&apos;: &apos;51736&apos;

Looks like I need to update chromium_rev to latest one, or at least the chromium revision that pulls the latest googleurl. Please confirm. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250940</commentid>
    <comment_count>4</comment_count>
      <attachid>61465</attachid>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-13 21:31:33 -0700</bug_when>
    <thetext>Created attachment 61465
New patch with rolling chromium deps to r52273</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251529</commentid>
    <comment_count>5</comment_count>
      <attachid>61465</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-14 17:15:47 -0700</bug_when>
    <thetext>Comment on attachment 61465
New patch with rolling chromium deps to r52273

Rejecting patch 61465 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--ignore-tests&apos;, &apos;compositing&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Running build-dumprendertree
Compiling Java tests
make: Nothing to be done for `default&apos;.
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Testing 20688 test cases.
security/block-test-no-port.html -&gt; crashed

Exiting early after 1 failures. 17451 tests run.
608.59s total testing time

17450 test cases (99%) succeeded
1 test case (&lt;1%) crashed
26 test cases (&lt;1%) had stderr output

Full output: http://webkit-commit-queue.appspot.com/results/3557001</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251535</commentid>
    <comment_count>6</comment_count>
      <attachid>61465</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-14 17:22:36 -0700</bug_when>
    <thetext>Comment on attachment 61465
New patch with rolling chromium deps to r52273

lets try that again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251539</commentid>
    <comment_count>7</comment_count>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-14 17:26:26 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 61465 [details])
&gt; lets try that again

Thanks! My patch should not affect this layout test and looks like the same test fails webkit buildbot: http://build.webkit.org/builders/Windows%20Release%20(Tests)/builds/1480/steps/layout-test/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251575</commentid>
    <comment_count>8</comment_count>
      <attachid>61465</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-14 19:01:31 -0700</bug_when>
    <thetext>Comment on attachment 61465
New patch with rolling chromium deps to r52273

Clearing flags on attachment: 61465

Committed r63389: &lt;http://trac.webkit.org/changeset/63389&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251576</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-14 19:01:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251586</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-14 19:20:57 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/63389 might have broken Chromium Linux Release
The following changes are on the blame list:
http://trac.webkit.org/changeset/63384
http://trac.webkit.org/changeset/63385
http://trac.webkit.org/changeset/63386
http://trac.webkit.org/changeset/63389
http://trac.webkit.org/changeset/63383</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251593</commentid>
    <comment_count>11</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-07-14 19:30:41 -0700</bug_when>
    <thetext>Rolled out due to build break. https://bugs.webkit.org/show_bug.cgi?id=42311

You may to consider landing patches like this by hand so you&apos;ll be around for fallout. (The commit queue only builds the regular webkit for OSX and runs layout tests. This change is exclusively about  Chromium so the CQ provides no benefit for it.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251594</commentid>
    <comment_count>12</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-07-14 19:31:12 -0700</bug_when>
    <thetext>See previous comment (bugzilla made me write something here).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252058</commentid>
    <comment_count>13</comment_count>
      <attachid>61705</attachid>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-15 13:30:14 -0700</bug_when>
    <thetext>Created attachment 61705
New patch without chromium deps rolls (done in separate patch)

The chromium linux webkit break is due to the chromium deps roll. It is caused by changes between the time the patch ran on cr-linux EWS and the time it was actually landed.
Remove the chromium DEPS roll from this patch and did it separately: http://trac.webkit.org/changeset/63446.
Also update gyp so c4291 warning is disabled for chromium multi dll build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252060</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-15 13:31:41 -0700</bug_when>
    <thetext>Attachment 61705 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
JavaScriptCore/ChangeLog:7:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252063</commentid>
    <comment_count>15</comment_count>
      <attachid>61708</attachid>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-15 13:34:27 -0700</bug_when>
    <thetext>Created attachment 61708
Fix styles</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252068</commentid>
    <comment_count>16</comment_count>
      <attachid>61708</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-07-15 13:40:18 -0700</bug_when>
    <thetext>Comment on attachment 61708
Fix styles

r=me (as long as cr-linux passes). I&apos;m not marking this as r+ so that ews cr-linux will run, but feel free to submit with &quot;Reviewed by David Levin.&quot; as soon as that goes green on this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252071</commentid>
    <comment_count>17</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-15 13:42:01 -0700</bug_when>
    <thetext>&gt; r=me (as long as cr-linux passes).

Sorry you have to work around this bug.  :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252080</commentid>
    <comment_count>18</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-07-15 13:47:51 -0700</bug_when>
    <thetext>(In reply to comment #17)
&gt; &gt; r=me (as long as cr-linux passes).
&gt; 
&gt; Sorry you have to work around this bug.  :(

No worries. If it was a huge pain, I should fix it.  (It isn&apos;t a big deal.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252231</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-15 17:04:16 -0700</bug_when>
    <thetext>Attachment 61708 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/3572043</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252320</commentid>
    <comment_count>20</comment_count>
      <attachid>61708</attachid>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-15 22:16:30 -0700</bug_when>
    <thetext>Comment on attachment 61708
Fix styles

Clearing flags on attachment: 61708

Committed r63516: &lt;http://trac.webkit.org/changeset/63516&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252322</commentid>
    <comment_count>21</comment_count>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-07-15 22:16:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252347</commentid>
    <comment_count>22</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-15 23:25:28 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/63516 might have broken Chromium Win Release
The following changes are on the blame list:
http://trac.webkit.org/changeset/63514
http://trac.webkit.org/changeset/63515
http://trac.webkit.org/changeset/63516
http://trac.webkit.org/changeset/63517
http://trac.webkit.org/changeset/63518</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61463</attachid>
            <date>2010-07-13 20:46:31 -0700</date>
            <delta_ts>2010-07-13 21:31:33 -0700</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>kurl.patch</filename>
            <type>text/plain</type>
            <size>7009</size>
            <attacher name="Victor Wang">victorw</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2MzI0NykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTAtMDctMTMgIFZpY3RvciBXYW5nICA8dmljdG9yd0BjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
W2Nocm9taXVtXSB1cGRhdGUgS1VSTEdvb2dsZSBkZWNvZGVVUkxFc2NhcGVTZXF1ZW5jZXMgdG8K
KyAgICAgICAgdXNlIGdvb2dsZXVybCBwdWJsaWMgYXBpIHNvIGl0IGRvZXMgbm90IGFjY2VzcyBm
dW5jdGlvbnMgaW4KKyAgICAgICAgdXJsX2Nhbm9uX2ludGVybmFsLiBUaGlzIGlzIGZvciBjaHJv
bWl1bSBtdWx0aS1kbGwgYnVpbGQuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQyMTc3CisKKyAgICAgICAgVGVzdDogKHVuaXR0ZXN0KSBXZWJLaXRc
Y2hyb21pdW1cdGVzdHNcS1VSTFRlc3QuY3BwCisKKyAgICAgICAgKiBwbGF0Zm9ybS9LVVJMR29v
Z2xlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmRlY29kZVVSTEVzY2FwZVNlcXVlbmNlcyk6CisK
IDIwMTAtMDctMTMgIEFhcm9uIEJvb2RtYW4gIDxhYUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgVGltb3RoeSBIYXRjaGVyLgpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9LVVJM
R29vZ2xlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL0tVUkxHb29nbGUuY3Bw
CShyZXZpc2lvbiA2MzIxOSkKKysrIFdlYkNvcmUvcGxhdGZvcm0vS1VSTEdvb2dsZS5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTQ4LDcgKzQ4LDYgQEAKICNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFz
Lmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgogCi0jaW5jbHVkZSA8Z29vZ2xldXJs
L3NyYy91cmxfY2Fub25faW50ZXJuYWwuaD4KICNpbmNsdWRlIDxnb29nbGV1cmwvc3JjL3VybF91
dGlsLmg+CiAKIHVzaW5nIFdURjo6aXNBU0NJSUxvd2VyOwpAQCAtOTQzLDU1ICs5NDIsMTMgQEAg
U3RyaW5nIGRlY29kZVVSTEVzY2FwZVNlcXVlbmNlcyhjb25zdCBTdAogCiAgICAgY29uc3QgY2hh
ciogaW5wdXQgPSBjc3RyLmRhdGEoKTsKICAgICBpbnQgaW5wdXRMZW5ndGggPSBjc3RyLmxlbmd0
aCgpOwotICAgIHVybF9jYW5vbjo6UmF3Q2Fub25PdXRwdXRUPGNoYXI+IHVuZXNjYXBlZDsKLSAg
ICBmb3IgKGludCBpID0gMDsgaSA8IGlucHV0TGVuZ3RoOyBpKyspIHsKLSAgICAgICAgaWYgKGlu
cHV0W2ldID09ICclJykgewotICAgICAgICAgICAgdW5zaWduZWQgY2hhciBjaDsKLSAgICAgICAg
ICAgIGlmICh1cmxfY2Fub246OkRlY29kZUVzY2FwZWQoaW5wdXQsICZpLCBpbnB1dExlbmd0aCwg
JmNoKSkKLSAgICAgICAgICAgICAgICB1bmVzY2FwZWQucHVzaF9iYWNrKGNoKTsKLSAgICAgICAg
ICAgIGVsc2UgewotICAgICAgICAgICAgICAgIC8vIEludmFsaWQgZXNjYXBlIHNlcXVlbmNlLCBj
b3B5IHRoZSBwZXJjZW50IGxpdGVyYWwuCi0gICAgICAgICAgICAgICAgdW5lc2NhcGVkLnB1c2hf
YmFjaygnJScpOwotICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAg
Ly8gUmVndWxhciBub24tZXNjYXBlZCA4LWJpdCBjaGFyYWN0ZXIuCi0gICAgICAgICAgICB1bmVz
Y2FwZWQucHVzaF9iYWNrKGlucHV0W2ldKTsKLSAgICAgICAgfQotICAgIH0KIAotICAgIC8vIENv
bnZlcnQgdGhhdCA4LWJpdCB0byBVVEYtMTYuIEl0J3Mgbm90IGNsZWFyIElFIGRvZXMgdGhpcyBh
dCBhbGwgdG8KLSAgICAvLyBKYXZhU2NyaXB0IFVSTHMsIGJ1dCBGaXJlZm94IGFuZCBTYWZhcmkg
ZG8uCi0gICAgdXJsX2Nhbm9uOjpSYXdDYW5vbk91dHB1dFQ8dXJsX3BhcnNlOjpVVEYxNkNoYXI+
IHV0ZjE2OwotICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdW5lc2NhcGVkLmxlbmd0aCgpOyBpKysp
IHsKLSAgICAgICAgdW5zaWduZWQgY2hhciB1Y2ggPSBzdGF0aWNfY2FzdDx1bnNpZ25lZCBjaGFy
Pih1bmVzY2FwZWQuYXQoaSkpOwotICAgICAgICBpZiAodWNoIDwgMHg4MCkgewotICAgICAgICAg
ICAgLy8gTm9uLVVURi04LCBqdXN0IGFwcGVuZCBkaXJlY3RseQotICAgICAgICAgICAgdXRmMTYu
cHVzaF9iYWNrKHVjaCk7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAvLyBuZXh0X2No
IHdpbGwgcG9pbnQgdG8gdGhlIGxhc3QgY2hhcmFjdGVyIG9mIHRoZSBkZWNvZGVkCi0gICAgICAg
ICAgICAvLyBjaGFyYWN0ZXIuCi0gICAgICAgICAgICBpbnQgbmV4dENoYXJhY3RlciA9IGk7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBjb2RlUG9pbnQ7Ci0gICAgICAgICAgICBpZiAodXJsX2Nhbm9u
OjpSZWFkVVRGQ2hhcih1bmVzY2FwZWQuZGF0YSgpLCAmbmV4dENoYXJhY3RlciwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuZXNjYXBlZC5sZW5ndGgoKSwgJmNvZGVQ
b2ludCkpIHsKLSAgICAgICAgICAgICAgICAvLyBWYWxpZCBVVEYtOCBjaGFyYWN0ZXIsIGNvbnZl
cnQgdG8gVVRGLTE2LgotICAgICAgICAgICAgICAgIHVybF9jYW5vbjo6QXBwZW5kVVRGMTZWYWx1
ZShjb2RlUG9pbnQsICZ1dGYxNik7Ci0gICAgICAgICAgICAgICAgaSA9IG5leHRDaGFyYWN0ZXI7
Ci0gICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIC8vIEtVUkwuY3BwIHN0cmlw
cyBhbnkgc2VxdWVuY2VzIHRoYXQgYXJlIG5vdCB2YWxpZCBVVEYtOC4gVGhpcwotICAgICAgICAg
ICAgICAgIC8vIHNvdW5kcyBzY2FyeS4gSW5zdGVhZCwgd2UganVzdCBrZWVwIHRob3NlIGludmFs
aWQgY29kZQotICAgICAgICAgICAgICAgIC8vIHBvaW50cyBhbmQgcHJvbW90ZSB0byBVVEYtMTYu
IFdlIGNvcHkgYWxsIGNoYXJhY3RlcnMgZnJvbQotICAgICAgICAgICAgICAgIC8vIHRoZSBjdXJy
ZW50IHBvc2l0aW9uIHRvIHRoZSBlbmQgb2YgdGhlIGlkZW50aWZpZWQgc3FldXFuY2UuCi0gICAg
ICAgICAgICAgICAgd2hpbGUgKGkgPCBuZXh0Q2hhcmFjdGVyKSB7Ci0gICAgICAgICAgICAgICAg
ICAgIHV0ZjE2LnB1c2hfYmFjayhzdGF0aWNfY2FzdDx1bnNpZ25lZCBjaGFyPih1bmVzY2FwZWQu
YXQoaSkpKTsKLSAgICAgICAgICAgICAgICAgICAgaSsrOwotICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgICAgICB1dGYxNi5wdXNoX2JhY2soc3RhdGljX2Nhc3Q8dW5zaWduZWQgY2hhcj4o
dW5lc2NhcGVkLmF0KGkpKSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICB9CisgICAg
dXJsX2Nhbm9uOjpSYXdDYW5vbk91dHB1dFQ8dXJsX3BhcnNlOjpVVEYxNkNoYXI+IHVuZXNjYXBl
ZDsKKworICAgIHVybF91dGlsOjpEZWNvZGVVUkxFc2NhcGVTZXF1ZW5jZXMoaW5wdXQsIGlucHV0
TGVuZ3RoLCAmdW5lc2NhcGVkKTsKIAotICAgIHJldHVybiBTdHJpbmcocmVpbnRlcnByZXRfY2Fz
dDxVQ2hhcio+KHV0ZjE2LmRhdGEoKSksIHV0ZjE2Lmxlbmd0aCgpKTsKKyAgICByZXR1cm4gU3Ry
aW5nKHJlaW50ZXJwcmV0X2Nhc3Q8VUNoYXIqPih1bmVzY2FwZWQuZGF0YSgpKSwKKyAgICAgICAg
ICAgICAgICAgIHVuZXNjYXBlZC5sZW5ndGgoKSk7CiB9CiAKIGJvb2wgS1VSTDo6cHJvdG9jb2xJ
cyhjb25zdCBjaGFyKiBwcm90b2NvbCkgY29uc3QKSW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24g
NjMyNDcpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTcgQEAKKzIwMTAtMDctMTMgIFZpY3RvciBXYW5nICA8dmljdG9yd0BjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0No
cm9taXVtXSBGaXggV0VCS0lUX0lNUExFTUVOVEFUSU9OIGluIFdlYkNvbW1vbiBzbworICAgICAg
ICBkbGxpbXBvcnQgd29ya3MgYXMgZXhwZWN0ZWQuCisgICAgICAgIEFsc28gdXBkYXRlIHdlYmtp
dC5neXAgc28gdGFyZ2V0cyB0aGF0IGRlcGVuZCBvbiB3ZWJraXQKKyAgICAgICAgaGFzIGNvcnJl
Y3QgbWFjcm9zIGRlZmluZWQuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTQyMTc3CisKKyAgICAgICAgKiBXZWJLaXQuZ3lwOgorICAgICAgICAqIHB1
YmxpYy9XZWJDb21tb24uaDoKKwogMjAxMC0wNy0xMyAgQWxiZXJ0IEouIFdvbmcgIDxhandvbmdA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGJ1aWxkIGZpeC4KSW5kZXg6IFdl
YktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9X
ZWJLaXQuZ3lwCShyZXZpc2lvbiA2MzIxOSkKKysrIFdlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lw
CSh3b3JraW5nIGNvcHkpCkBAIC02Nyw3ICs2Nyw3IEBACiAgICAgICAgICAgICAgICAgJ3NyYycs
CiAgICAgICAgICAgICBdLAogICAgICAgICAgICAgJ2RlZmluZXMnOiBbCi0gICAgICAgICAgICAg
ICAgJ1dFQktJVF9JTVBMRU1FTlRBVElPTicsCisgICAgICAgICAgICAgICAgJ1dFQktJVF9JTVBM
RU1FTlRBVElPTj0xJywKICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAnc291cmNlcyc6IFsK
ICAgICAgICAgICAgICAgICAncHVibGljL2d0ay9XZWJJbnB1dEV2ZW50RmFjdG9yeS5oJywKQEAg
LTQ1MiwxMCArNDUyLDEwIEBACiAgICAgICAgICAgICAgICAgICAgICAgICBbJ2NvbXBvbmVudD09
InNoYXJlZF9saWJyYXJ5IicsIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZGVmaW5l
cyc6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1dFQktJVF9ETEwnLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVVNJTkdfVjhfU0hBUkVEJywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkZXBl
bmRlbmNpZXMnOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi9XZWJD
b3JlL1dlYkNvcmUuZ3lwL1dlYkNvcmUuZ3lwOndlYmNvcmVfYmluZGluZ3MnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9idWlsZC90ZW1wX2d5
cC9nb29nbGV1cmwuZ3lwOmdvb2dsZXVybCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICc8KGNocm9taXVtX3NyY19kaXIpL2dwdS9ncHUuZ3lwOmdsZXMyX2NfbGliJywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRfcGFy
dHkvaWN1L2ljdS5neXA6KicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KGNo
cm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L2xpYmpwZWcvbGlianBlZy5neXA6bGlianBlZycs
CkBAIC00NjgsNiArNDY4LDE1IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8
KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L3psaWIvemxpYi5neXA6emxpYicsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3Y4L3Rvb2xz
L2d5cC92OC5neXA6djgnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkZWZpbmVzJzogWworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJ1dFQktJVF9ETEwnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJ2V4cG9ydF9kZXBlbmRlbnRfc2V0dGluZ3MnOiBbCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL3RlbXBf
Z3lwL2dvb2dsZXVybC5neXA6Z29vZ2xldXJsJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdjgvdG9vbHMvZ3lwL3Y4Lmd5cDp2OCcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgIH1dLAog
ICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgIH0sIHsKSW5kZXg6IFdlYktp
dC9jaHJvbWl1bS9wdWJsaWMvV2ViQ29tbW9uLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9t
aXVtL3B1YmxpYy9XZWJDb21tb24uaAkocmV2aXNpb24gNjMyMTkpCisrKyBXZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYkNvbW1vbi5oCSh3b3JraW5nIGNvcHkpCkBAIC02Niw3ICs2Niw3IEBACiAv
LyBFeHBvcnRlZCBzeW1ib2xzIG5lZWQgdG8gYmUgYW5ub3RhdGVkIHdpdGggV0VCS0lUX0FQSQog
CiAjaWYgZGVmaW5lZChXSU4zMikgJiYgZGVmaW5lZChXRUJLSVRfRExMKQotICAgICNpZiBkZWZp
bmVkKFdFQktJVF9JTVBMRU1FTlRBVElPTikKKyAgICAjaWYgV0VCS0lUX0lNUExFTUVOVEFUSU9O
CiAgICAgICAgICNkZWZpbmUgV0VCS0lUX0FQSSBfX2RlY2xzcGVjKGRsbGV4cG9ydCkKICAgICAj
ZWxzZQogICAgICAgICAjZGVmaW5lIFdFQktJVF9BUEkgX19kZWNsc3BlYyhkbGxpbXBvcnQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61465</attachid>
            <date>2010-07-13 21:31:33 -0700</date>
            <delta_ts>2010-07-15 13:30:14 -0700</delta_ts>
            <desc>New patch with rolling chromium deps to r52273</desc>
            <filename>kurl.patch</filename>
            <type>text/plain</type>
            <size>7481</size>
            <attacher name="Victor Wang">victorw</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2MzI3NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTAtMDctMTMgIFZpY3RvciBXYW5nICA8dmljdG9yd0BjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
W2Nocm9taXVtXSB1cGRhdGUgS1VSTEdvb2dsZSBkZWNvZGVVUkxFc2NhcGVTZXF1ZW5jZXMgdG8K
KyAgICAgICAgdXNlIGdvb2dsZXVybCBwdWJsaWMgYXBpIHNvIGl0IGRvZXMgbm90IGFjY2VzcyBm
dW5jdGlvbnMgaW4KKyAgICAgICAgdXJsX2Nhbm9uX2ludGVybmFsLiBUaGlzIGlzIGZvciBjaHJv
bWl1bSBtdWx0aS1kbGwgYnVpbGQuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQyMTc3CisKKyAgICAgICAgVGVzdDogKHVuaXR0ZXN0KSBXZWJLaXRc
Y2hyb21pdW1cdGVzdHNcS1VSTFRlc3QuY3BwCisKKyAgICAgICAgKiBwbGF0Zm9ybS9LVVJMR29v
Z2xlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmRlY29kZVVSTEVzY2FwZVNlcXVlbmNlcyk6CisK
IDIwMTAtMDctMTMgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2MzE2Mi4KSW5kZXg6IFdlYkNvcmUv
cGxhdGZvcm0vS1VSTEdvb2dsZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9L
VVJMR29vZ2xlLmNwcAkocmV2aXNpb24gNjMyNzYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL0tVUkxH
b29nbGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00OCw3ICs0OCw2IEBACiAjaW5jbHVkZSA8d3Rm
L1N0ZExpYkV4dHJhcy5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L0NTdHJpbmcuaD4KIAotI2luY2x1
ZGUgPGdvb2dsZXVybC9zcmMvdXJsX2Nhbm9uX2ludGVybmFsLmg+CiAjaW5jbHVkZSA8Z29vZ2xl
dXJsL3NyYy91cmxfdXRpbC5oPgogCiB1c2luZyBXVEY6OmlzQVNDSUlMb3dlcjsKQEAgLTk0Myw1
NSArOTQyLDEzIEBAIFN0cmluZyBkZWNvZGVVUkxFc2NhcGVTZXF1ZW5jZXMoY29uc3QgU3QKIAog
ICAgIGNvbnN0IGNoYXIqIGlucHV0ID0gY3N0ci5kYXRhKCk7CiAgICAgaW50IGlucHV0TGVuZ3Ro
ID0gY3N0ci5sZW5ndGgoKTsKLSAgICB1cmxfY2Fub246OlJhd0Nhbm9uT3V0cHV0VDxjaGFyPiB1
bmVzY2FwZWQ7Ci0gICAgZm9yIChpbnQgaSA9IDA7IGkgPCBpbnB1dExlbmd0aDsgaSsrKSB7Ci0g
ICAgICAgIGlmIChpbnB1dFtpXSA9PSAnJScpIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIg
Y2g7Ci0gICAgICAgICAgICBpZiAodXJsX2Nhbm9uOjpEZWNvZGVFc2NhcGVkKGlucHV0LCAmaSwg
aW5wdXRMZW5ndGgsICZjaCkpCi0gICAgICAgICAgICAgICAgdW5lc2NhcGVkLnB1c2hfYmFjayhj
aCk7Ci0gICAgICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgICAgICAvLyBJbnZhbGlkIGVzY2Fw
ZSBzZXF1ZW5jZSwgY29weSB0aGUgcGVyY2VudCBsaXRlcmFsLgotICAgICAgICAgICAgICAgIHVu
ZXNjYXBlZC5wdXNoX2JhY2soJyUnKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfSBlbHNlIHsK
LSAgICAgICAgICAgIC8vIFJlZ3VsYXIgbm9uLWVzY2FwZWQgOC1iaXQgY2hhcmFjdGVyLgotICAg
ICAgICAgICAgdW5lc2NhcGVkLnB1c2hfYmFjayhpbnB1dFtpXSk7Ci0gICAgICAgIH0KLSAgICB9
CiAKLSAgICAvLyBDb252ZXJ0IHRoYXQgOC1iaXQgdG8gVVRGLTE2LiBJdCdzIG5vdCBjbGVhciBJ
RSBkb2VzIHRoaXMgYXQgYWxsIHRvCi0gICAgLy8gSmF2YVNjcmlwdCBVUkxzLCBidXQgRmlyZWZv
eCBhbmQgU2FmYXJpIGRvLgotICAgIHVybF9jYW5vbjo6UmF3Q2Fub25PdXRwdXRUPHVybF9wYXJz
ZTo6VVRGMTZDaGFyPiB1dGYxNjsKLSAgICBmb3IgKGludCBpID0gMDsgaSA8IHVuZXNjYXBlZC5s
ZW5ndGgoKTsgaSsrKSB7Ci0gICAgICAgIHVuc2lnbmVkIGNoYXIgdWNoID0gc3RhdGljX2Nhc3Q8
dW5zaWduZWQgY2hhcj4odW5lc2NhcGVkLmF0KGkpKTsKLSAgICAgICAgaWYgKHVjaCA8IDB4ODAp
IHsKLSAgICAgICAgICAgIC8vIE5vbi1VVEYtOCwganVzdCBhcHBlbmQgZGlyZWN0bHkKLSAgICAg
ICAgICAgIHV0ZjE2LnB1c2hfYmFjayh1Y2gpOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgLy8gbmV4dF9jaCB3aWxsIHBvaW50IHRvIHRoZSBsYXN0IGNoYXJhY3RlciBvZiB0aGUgZGVj
b2RlZAotICAgICAgICAgICAgLy8gY2hhcmFjdGVyLgotICAgICAgICAgICAgaW50IG5leHRDaGFy
YWN0ZXIgPSBpOwotICAgICAgICAgICAgdW5zaWduZWQgY29kZVBvaW50OwotICAgICAgICAgICAg
aWYgKHVybF9jYW5vbjo6UmVhZFVURkNoYXIodW5lc2NhcGVkLmRhdGEoKSwgJm5leHRDaGFyYWN0
ZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmVzY2FwZWQubGVu
Z3RoKCksICZjb2RlUG9pbnQpKSB7Ci0gICAgICAgICAgICAgICAgLy8gVmFsaWQgVVRGLTggY2hh
cmFjdGVyLCBjb252ZXJ0IHRvIFVURi0xNi4KLSAgICAgICAgICAgICAgICB1cmxfY2Fub246OkFw
cGVuZFVURjE2VmFsdWUoY29kZVBvaW50LCAmdXRmMTYpOwotICAgICAgICAgICAgICAgIGkgPSBu
ZXh0Q2hhcmFjdGVyOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICAvLyBL
VVJMLmNwcCBzdHJpcHMgYW55IHNlcXVlbmNlcyB0aGF0IGFyZSBub3QgdmFsaWQgVVRGLTguIFRo
aXMKLSAgICAgICAgICAgICAgICAvLyBzb3VuZHMgc2NhcnkuIEluc3RlYWQsIHdlIGp1c3Qga2Vl
cCB0aG9zZSBpbnZhbGlkIGNvZGUKLSAgICAgICAgICAgICAgICAvLyBwb2ludHMgYW5kIHByb21v
dGUgdG8gVVRGLTE2LiBXZSBjb3B5IGFsbCBjaGFyYWN0ZXJzIGZyb20KLSAgICAgICAgICAgICAg
ICAvLyB0aGUgY3VycmVudCBwb3NpdGlvbiB0byB0aGUgZW5kIG9mIHRoZSBpZGVudGlmaWVkIHNx
ZXVxbmNlLgotICAgICAgICAgICAgICAgIHdoaWxlIChpIDwgbmV4dENoYXJhY3RlcikgewotICAg
ICAgICAgICAgICAgICAgICB1dGYxNi5wdXNoX2JhY2soc3RhdGljX2Nhc3Q8dW5zaWduZWQgY2hh
cj4odW5lc2NhcGVkLmF0KGkpKSk7Ci0gICAgICAgICAgICAgICAgICAgIGkrKzsKLSAgICAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICAgICAgdXRmMTYucHVzaF9iYWNrKHN0YXRpY19jYXN0PHVu
c2lnbmVkIGNoYXI+KHVuZXNjYXBlZC5hdChpKSkpOwotICAgICAgICAgICAgfQotICAgICAgICB9
Ci0gICAgfQorICAgIHVybF9jYW5vbjo6UmF3Q2Fub25PdXRwdXRUPHVybF9wYXJzZTo6VVRGMTZD
aGFyPiB1bmVzY2FwZWQ7CisKKyAgICB1cmxfdXRpbDo6RGVjb2RlVVJMRXNjYXBlU2VxdWVuY2Vz
KGlucHV0LCBpbnB1dExlbmd0aCwgJnVuZXNjYXBlZCk7CiAKLSAgICByZXR1cm4gU3RyaW5nKHJl
aW50ZXJwcmV0X2Nhc3Q8VUNoYXIqPih1dGYxNi5kYXRhKCkpLCB1dGYxNi5sZW5ndGgoKSk7Cisg
ICAgcmV0dXJuIFN0cmluZyhyZWludGVycHJldF9jYXN0PFVDaGFyKj4odW5lc2NhcGVkLmRhdGEo
KSksCisgICAgICAgICAgICAgICAgICB1bmVzY2FwZWQubGVuZ3RoKCkpOwogfQogCiBib29sIEtV
Ukw6OnByb3RvY29sSXMoY29uc3QgY2hhciogcHJvdG9jb2wpIGNvbnN0CkluZGV4OiBXZWJLaXQv
Y2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDYzMjc2KQorKysgV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEwLTA3LTEzICBWaWN0b3IgV2FuZyAgPHZpY3Rv
cndAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFtDaHJvbWl1bV0gQ2hyb21pdW0gd2Via2l0IGRsbCB1cGRhdGVzOgorICAgICAg
ICAtLiBGaXggV0VCS0lUX0lNUExFTUVOVEFUSU9OIGluIFdlYkNvbW1vbiBzbworICAgICAgICAg
ICBkbGxpbXBvcnQgd29ya3MgYXMgZXhwZWN0ZWQuCisgICAgICAgIC0uIFVwZGF0ZSB3ZWJraXQu
Z3lwIHNvIHRhcmdldHMgdGhhdCBkZXBlbmQgb24gd2Via2l0CisgICAgICAgICAgIGhhcyBjb3Jy
ZWN0IG1hY3JvcyBkZWZpbmVkLgorICAgICAgICAtLiBSb2xsIGZvcndhcmQgY2hyb21pdW0gZGVw
cyB0byByNTIyNzMuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQyMTc3CisKKyAgICAgICAgKiBERVBTOgorICAgICAgICAqIFdlYktpdC5neXA6Cisg
ICAgICAgICogcHVibGljL1dlYkNvbW1vbi5oOgorCiAyMDEwLTA3LTEzICBDaHJpcyBHdWlsbG9y
eSAgPGNocmlzLmd1aWxsb3J5QGdvb2dsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2
aWQgTGV2aW4uCkluZGV4OiBXZWJLaXQvY2hyb21pdW0vREVQUwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJL
aXQvY2hyb21pdW0vREVQUwkocmV2aXNpb24gNjMyNzYpCisrKyBXZWJLaXQvY2hyb21pdW0vREVQ
Uwkod29ya2luZyBjb3B5KQpAQCAtMzIsNyArMzIsNyBAQAogCiB2YXJzID0gewogICAnY2hyb21p
dW1fc3ZuJzogJ2h0dHA6Ly9zcmMuY2hyb21pdW0ub3JnL3N2bi90cnVuay9zcmMnLAotICAnY2hy
b21pdW1fcmV2JzogJzUxNzM2JywKKyAgJ2Nocm9taXVtX3Jldic6ICc1MjI3MycsCiB9CiAKIGRl
cHMgPSB7CkluZGV4OiBXZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cAkocmV2aXNpb24gNjMyNzYpCisrKyBXZWJLaXQvY2hy
b21pdW0vV2ViS2l0Lmd5cAkod29ya2luZyBjb3B5KQpAQCAtNjcsNyArNjcsNyBAQAogICAgICAg
ICAgICAgICAgICdzcmMnLAogICAgICAgICAgICAgXSwKICAgICAgICAgICAgICdkZWZpbmVzJzog
WwotICAgICAgICAgICAgICAgICdXRUJLSVRfSU1QTEVNRU5UQVRJT04nLAorICAgICAgICAgICAg
ICAgICdXRUJLSVRfSU1QTEVNRU5UQVRJT049MScsCiAgICAgICAgICAgICBdLAogICAgICAgICAg
ICAgJ3NvdXJjZXMnOiBbCiAgICAgICAgICAgICAgICAgJ3B1YmxpYy9ndGsvV2ViSW5wdXRFdmVu
dEZhY3RvcnkuaCcsCkBAIC00NTIsMTAgKzQ1MiwxMCBAQAogICAgICAgICAgICAgICAgICAgICAg
ICAgWydjb21wb25lbnQ9PSJzaGFyZWRfbGlicmFyeSInLCB7CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ2RlZmluZXMnOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdX
RUJLSVRfRExMJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1VTSU5HX1Y4X1NI
QVJFRCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAnLi4vLi4vV2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5cDp3ZWJjb3JlX2JpbmRp
bmdzJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rp
cikvYnVpbGQvdGVtcF9neXAvZ29vZ2xldXJsLmd5cDpnb29nbGV1cmwnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9ncHUvZ3B1Lmd5cDpnbGVz
Ml9jX2xpYicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3Ny
Y19kaXIpL3RoaXJkX3BhcnR5L2ljdS9pY3UuZ3lwOionLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9saWJqcGVnL2xpYmpw
ZWcuZ3lwOmxpYmpwZWcnLApAQCAtNDY4LDYgKzQ2OCwxNSBAQAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS96bGliL3psaWIu
Z3lwOnpsaWInLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9z
cmNfZGlyKS92OC90b29scy9neXAvdjguZ3lwOnY4JywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkaXJlY3RfZGVwZW5kZW50X3Nl
dHRpbmdzJzogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZGVmaW5lcyc6IFsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdXRUJLSVRfRExMJywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB9LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICdleHBvcnRfZGVwZW5kZW50X3NldHRp
bmdzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNf
ZGlyKS9idWlsZC90ZW1wX2d5cC9nb29nbGV1cmwuZ3lwOmdvb2dsZXVybCcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3Y4L3Rvb2xzL2d5cC92
OC5neXA6djgnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAg
ICAgICAgICAgICB9XSwKICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICB9
LCB7CkluZGV4OiBXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkNvbW1vbi5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViQ29tbW9uLmgJKHJldmlzaW9uIDYzMjc2KQor
KysgV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJDb21tb24uaAkod29ya2luZyBjb3B5KQpAQCAt
NjYsNyArNjYsNyBAQAogLy8gRXhwb3J0ZWQgc3ltYm9scyBuZWVkIHRvIGJlIGFubm90YXRlZCB3
aXRoIFdFQktJVF9BUEkKIAogI2lmIGRlZmluZWQoV0lOMzIpICYmIGRlZmluZWQoV0VCS0lUX0RM
TCkKLSAgICAjaWYgZGVmaW5lZChXRUJLSVRfSU1QTEVNRU5UQVRJT04pCisgICAgI2lmIFdFQktJ
VF9JTVBMRU1FTlRBVElPTgogICAgICAgICAjZGVmaW5lIFdFQktJVF9BUEkgX19kZWNsc3BlYyhk
bGxleHBvcnQpCiAgICAgI2Vsc2UKICAgICAgICAgI2RlZmluZSBXRUJLSVRfQVBJIF9fZGVjbHNw
ZWMoZGxsaW1wb3J0KQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61705</attachid>
            <date>2010-07-15 13:30:14 -0700</date>
            <delta_ts>2010-07-15 13:34:27 -0700</delta_ts>
            <desc>New patch without chromium deps rolls (done in separate patch)</desc>
            <filename>kurl.patch</filename>
            <type>text/plain</type>
            <size>8601</size>
            <attacher name="Victor Wang">victorw</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDYzNDQ4KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDctMTUgIFZpY3RvciBX
YW5nICA8dmljdG9yd0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgW0Nocm9taXVtXSBEaXNhYmxlIGM0MjkxIGZvciBjaHJvbWl1
bSB3aW5kb3dzIG11bHRpIGRsbCBidWlsZC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIxNzcJCisKKyAgICAgICAgKiBKYXZhU2NyaXB0Q29yZS5n
eXAvSmF2YVNjcmlwdENvcmUuZ3lwOgorCiAyMDEwLTA3LTE1ICBab2x0YW4gSGVyY3plZyAgPHpo
ZXJjemVnQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCklu
ZGV4OiBKYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5neXAvSmF2YVNjcmlwdENvcmUuZ3lw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9KYXZhU2Ny
aXB0Q29yZS5neXAJKHJldmlzaW9uIDYzNDQ4KQorKysgSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlw
dENvcmUuZ3lwL0phdmFTY3JpcHRDb3JlLmd5cAkod29ya2luZyBjb3B5KQpAQCAtMTQyLDYgKzE0
MiwxOCBAQAogICAgICAgICAgICdpbmNsdWRlX2RpcnMhJzogWwogICAgICAgICAgICAgJzwoU0hB
UkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdCcsCiAgICAgICAgICAgXSwKKyAgICAgICAgICAn
Y29uZGl0aW9ucyc6IFsKKyAgICAgICAgICAgIFsnaW5zaWRlX2Nocm9taXVtX2J1aWxkPT0xIGFu
ZCBjb21wb25lbnQ9PSJzaGFyZWRfbGlicmFyeSInLCB7CisgICAgICAgICAgICAgICMgQ2hyb21p
dW0gd2luZG93cyBtdWx0aS1kbGwgYnVpbGQgZW5hYmxlcyBjKysgZXhjZXB0aW9uIGFuZCB0aGlz
CisgICAgICAgICAgICAgICMgY2F1c2VzIHd0ZiBnZW5lcmF0ZXMgNDI5MSB3YXJuaW5nIGR1ZSB0
byBvcGVyYXRvciBuZXcvZGVsZXRlCisgICAgICAgICAgICAgICMgaW1wbGVtZW50YXRpb25zLiBE
aXNhYmxlIHRoZSB3YXJuaW5nIGZvciBjaHJvbWl1bSB3aW5kb3dzCisgICAgICAgICAgICAgICMg
bXVsdGktZGxsIGJ1aWxkLgorICAgICAgICAgICAgICAnbXN2c19kaXNhYmxlZF93YXJuaW5ncyc6
IFs0MjkxXSwKKyAgICAgICAgICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7Cisg
ICAgICAgICAgICAgICAgJ21zdnNfZGlzYWJsZWRfd2FybmluZ3MnOiBbNDI5MV0sCisgICAgICAg
ICAgICAgIH0sCisgICAgICAgICAgICB9XSwKKyAgICAgICAgICBdLAogICAgICAgICB9XSwKICAg
ICAgIF0sCiAgICAgfSwKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiA2MzQ0OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDctMTUgIFZpY3RvciBXYW5nICA8
dmljdG9yd0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgW2Nocm9taXVtXSB1cGRhdGUgS1VSTEdvb2dsZSBkZWNvZGVVUkxFc2Nh
cGVTZXF1ZW5jZXMgdG8KKyAgICAgICAgdXNlIGdvb2dsZXVybCBwdWJsaWMgYXBpIHNvIGl0IGRv
ZXMgbm90IGFjY2VzcyBmdW5jdGlvbnMgaW4KKyAgICAgICAgdXJsX2Nhbm9uX2ludGVybmFsLiBU
aGlzIGlzIGZvciBjaHJvbWl1bSBtdWx0aS1kbGwgYnVpbGQuCisKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyMTc3CisKKyAgICAgICAgVGVzdDogKHVu
aXR0ZXN0KSBXZWJLaXRcY2hyb21pdW1cdGVzdHNcS1VSTFRlc3QuY3BwCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9LVVJMR29vZ2xlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmRlY29kZVVSTEVzY2Fw
ZVNlcXVlbmNlcyk6CisKIDIwMTAtMDctMTUgIERhbmllbCBCYXRlcyAgPGRiYXRlc0ByaW0uY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogV2ViQ29yZS9wbGF0
Zm9ybS9LVVJMR29vZ2xlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL0tVUkxH
b29nbGUuY3BwCShyZXZpc2lvbiA2MzQ0OCkKKysrIFdlYkNvcmUvcGxhdGZvcm0vS1VSTEdvb2ds
ZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ4LDcgKzQ4LDYgQEAKICNpbmNsdWRlIDx3dGYvU3Rk
TGliRXh0cmFzLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgogCi0jaW5jbHVkZSA8
Z29vZ2xldXJsL3NyYy91cmxfY2Fub25faW50ZXJuYWwuaD4KICNpbmNsdWRlIDxnb29nbGV1cmwv
c3JjL3VybF91dGlsLmg+CiAKIHVzaW5nIFdURjo6aXNBU0NJSUxvd2VyOwpAQCAtOTQzLDU1ICs5
NDIsMTMgQEAgU3RyaW5nIGRlY29kZVVSTEVzY2FwZVNlcXVlbmNlcyhjb25zdCBTdAogCiAgICAg
Y29uc3QgY2hhciogaW5wdXQgPSBjc3RyLmRhdGEoKTsKICAgICBpbnQgaW5wdXRMZW5ndGggPSBj
c3RyLmxlbmd0aCgpOwotICAgIHVybF9jYW5vbjo6UmF3Q2Fub25PdXRwdXRUPGNoYXI+IHVuZXNj
YXBlZDsKLSAgICBmb3IgKGludCBpID0gMDsgaSA8IGlucHV0TGVuZ3RoOyBpKyspIHsKLSAgICAg
ICAgaWYgKGlucHV0W2ldID09ICclJykgewotICAgICAgICAgICAgdW5zaWduZWQgY2hhciBjaDsK
LSAgICAgICAgICAgIGlmICh1cmxfY2Fub246OkRlY29kZUVzY2FwZWQoaW5wdXQsICZpLCBpbnB1
dExlbmd0aCwgJmNoKSkKLSAgICAgICAgICAgICAgICB1bmVzY2FwZWQucHVzaF9iYWNrKGNoKTsK
LSAgICAgICAgICAgIGVsc2UgewotICAgICAgICAgICAgICAgIC8vIEludmFsaWQgZXNjYXBlIHNl
cXVlbmNlLCBjb3B5IHRoZSBwZXJjZW50IGxpdGVyYWwuCi0gICAgICAgICAgICAgICAgdW5lc2Nh
cGVkLnB1c2hfYmFjaygnJScpOwotICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2UgewotICAg
ICAgICAgICAgLy8gUmVndWxhciBub24tZXNjYXBlZCA4LWJpdCBjaGFyYWN0ZXIuCi0gICAgICAg
ICAgICB1bmVzY2FwZWQucHVzaF9iYWNrKGlucHV0W2ldKTsKLSAgICAgICAgfQotICAgIH0KIAot
ICAgIC8vIENvbnZlcnQgdGhhdCA4LWJpdCB0byBVVEYtMTYuIEl0J3Mgbm90IGNsZWFyIElFIGRv
ZXMgdGhpcyBhdCBhbGwgdG8KLSAgICAvLyBKYXZhU2NyaXB0IFVSTHMsIGJ1dCBGaXJlZm94IGFu
ZCBTYWZhcmkgZG8uCi0gICAgdXJsX2Nhbm9uOjpSYXdDYW5vbk91dHB1dFQ8dXJsX3BhcnNlOjpV
VEYxNkNoYXI+IHV0ZjE2OwotICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdW5lc2NhcGVkLmxlbmd0
aCgpOyBpKyspIHsKLSAgICAgICAgdW5zaWduZWQgY2hhciB1Y2ggPSBzdGF0aWNfY2FzdDx1bnNp
Z25lZCBjaGFyPih1bmVzY2FwZWQuYXQoaSkpOwotICAgICAgICBpZiAodWNoIDwgMHg4MCkgewot
ICAgICAgICAgICAgLy8gTm9uLVVURi04LCBqdXN0IGFwcGVuZCBkaXJlY3RseQotICAgICAgICAg
ICAgdXRmMTYucHVzaF9iYWNrKHVjaCk7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAv
LyBuZXh0X2NoIHdpbGwgcG9pbnQgdG8gdGhlIGxhc3QgY2hhcmFjdGVyIG9mIHRoZSBkZWNvZGVk
Ci0gICAgICAgICAgICAvLyBjaGFyYWN0ZXIuCi0gICAgICAgICAgICBpbnQgbmV4dENoYXJhY3Rl
ciA9IGk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBjb2RlUG9pbnQ7Ci0gICAgICAgICAgICBpZiAo
dXJsX2Nhbm9uOjpSZWFkVVRGQ2hhcih1bmVzY2FwZWQuZGF0YSgpLCAmbmV4dENoYXJhY3RlciwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuZXNjYXBlZC5sZW5ndGgo
KSwgJmNvZGVQb2ludCkpIHsKLSAgICAgICAgICAgICAgICAvLyBWYWxpZCBVVEYtOCBjaGFyYWN0
ZXIsIGNvbnZlcnQgdG8gVVRGLTE2LgotICAgICAgICAgICAgICAgIHVybF9jYW5vbjo6QXBwZW5k
VVRGMTZWYWx1ZShjb2RlUG9pbnQsICZ1dGYxNik7Ci0gICAgICAgICAgICAgICAgaSA9IG5leHRD
aGFyYWN0ZXI7Ci0gICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIC8vIEtVUkwu
Y3BwIHN0cmlwcyBhbnkgc2VxdWVuY2VzIHRoYXQgYXJlIG5vdCB2YWxpZCBVVEYtOC4gVGhpcwot
ICAgICAgICAgICAgICAgIC8vIHNvdW5kcyBzY2FyeS4gSW5zdGVhZCwgd2UganVzdCBrZWVwIHRo
b3NlIGludmFsaWQgY29kZQotICAgICAgICAgICAgICAgIC8vIHBvaW50cyBhbmQgcHJvbW90ZSB0
byBVVEYtMTYuIFdlIGNvcHkgYWxsIGNoYXJhY3RlcnMgZnJvbQotICAgICAgICAgICAgICAgIC8v
IHRoZSBjdXJyZW50IHBvc2l0aW9uIHRvIHRoZSBlbmQgb2YgdGhlIGlkZW50aWZpZWQgc3FldXFu
Y2UuCi0gICAgICAgICAgICAgICAgd2hpbGUgKGkgPCBuZXh0Q2hhcmFjdGVyKSB7Ci0gICAgICAg
ICAgICAgICAgICAgIHV0ZjE2LnB1c2hfYmFjayhzdGF0aWNfY2FzdDx1bnNpZ25lZCBjaGFyPih1
bmVzY2FwZWQuYXQoaSkpKTsKLSAgICAgICAgICAgICAgICAgICAgaSsrOwotICAgICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgICAgICB1dGYxNi5wdXNoX2JhY2soc3RhdGljX2Nhc3Q8dW5zaWdu
ZWQgY2hhcj4odW5lc2NhcGVkLmF0KGkpKSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAg
ICB9CisgICAgdXJsX2Nhbm9uOjpSYXdDYW5vbk91dHB1dFQ8dXJsX3BhcnNlOjpVVEYxNkNoYXI+
IHVuZXNjYXBlZDsKKworICAgIHVybF91dGlsOjpEZWNvZGVVUkxFc2NhcGVTZXF1ZW5jZXMoaW5w
dXQsIGlucHV0TGVuZ3RoLCAmdW5lc2NhcGVkKTsKIAotICAgIHJldHVybiBTdHJpbmcocmVpbnRl
cnByZXRfY2FzdDxVQ2hhcio+KHV0ZjE2LmRhdGEoKSksIHV0ZjE2Lmxlbmd0aCgpKTsKKyAgICBy
ZXR1cm4gU3RyaW5nKHJlaW50ZXJwcmV0X2Nhc3Q8VUNoYXIqPih1bmVzY2FwZWQuZGF0YSgpKSwK
KyAgICAgICAgICAgICAgICAgIHVuZXNjYXBlZC5sZW5ndGgoKSk7CiB9CiAKIGJvb2wgS1VSTDo6
cHJvdG9jb2xJcyhjb25zdCBjaGFyKiBwcm90b2NvbCkgY29uc3QKSW5kZXg6IFdlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwko
cmV2aXNpb24gNjM0NDgpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDctMTUgIFZpY3RvciBXYW5nICA8dmljdG9yd0Bj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICBbQ2hyb21pdW1dIENocm9taXVtIHdlYmtpdCBkbGwgdXBkYXRlczoKKyAgICAgICAgLS4g
Rml4IFdFQktJVF9JTVBMRU1FTlRBVElPTiBpbiBXZWJDb21tb24gc28KKyAgICAgICAgICAgZGxs
aW1wb3J0IHdvcmtzIGFzIGV4cGVjdGVkLgorICAgICAgICAtLiBVcGRhdGUgd2Via2l0Lmd5cCBz
byB0YXJnZXRzIHRoYXQgZGVwZW5kIG9uIHdlYmtpdAorICAgICAgICAgICBoYXMgY29ycmVjdCBt
YWNyb3MgZGVmaW5lZC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDIxNzcKKworICAgICAgICAqIFdlYktpdC5neXA6CisgICAgICAgICogcHVibGlj
L1dlYkNvbW1vbi5oOgorCiAyMDEwLTA3LTE1ICBWaWN0b3IgV2FuZyAgPHZpY3RvcndAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhdmlkIExldmluLgpJbmRleDogV2ViS2l0
L2Nocm9taXVtL1dlYktpdC5neXAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL1dlYktp
dC5neXAJKHJldmlzaW9uIDYzNDQ4KQorKysgV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAJKHdv
cmtpbmcgY29weSkKQEAgLTk5LDcgKzk5LDcgQEAKICAgICAgICAgICAgICAgICAnc3JjJywKICAg
ICAgICAgICAgIF0sCiAgICAgICAgICAgICAnZGVmaW5lcyc6IFsKLSAgICAgICAgICAgICAgICAn
V0VCS0lUX0lNUExFTUVOVEFUSU9OJywKKyAgICAgICAgICAgICAgICAnV0VCS0lUX0lNUExFTUVO
VEFUSU9OPTEnLAogICAgICAgICAgICAgXSwKICAgICAgICAgICAgICdzb3VyY2VzJzogWwogICAg
ICAgICAgICAgICAgICdwdWJsaWMvZ3RrL1dlYklucHV0RXZlbnRGYWN0b3J5LmgnLApAQCAtNDg4
LDEwICs0ODgsMTAgQEAKICAgICAgICAgICAgICAgICAgICAgICAgIFsnY29tcG9uZW50PT0ic2hh
cmVkX2xpYnJhcnkiJywgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkZWZpbmVzJzog
WwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnV0VCS0lUX0RMTCcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICdVU0lOR19WOF9TSEFSRUQnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVu
Y2llcyc6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uL1dlYkNvcmUv
V2ViQ29yZS5neXAvV2ViQ29yZS5neXA6d2ViY29yZV9iaW5kaW5ncycsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL3RlbXBfZ3lwL2dv
b2dsZXVybC5neXA6Z29vZ2xldXJsJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JzwoY2hyb21pdW1fc3JjX2RpcikvZ3B1L2dwdS5neXA6Z2xlczJfY19saWInLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9p
Y3UvaWN1Lmd5cDoqJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21p
dW1fc3JjX2RpcikvdGhpcmRfcGFydHkvbGlianBlZy9saWJqcGVnLmd5cDpsaWJqcGVnJywKQEAg
LTUwNCw2ICs1MDQsMTUgQEAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hy
b21pdW1fc3JjX2RpcikvdGhpcmRfcGFydHkvemxpYi96bGliLmd5cDp6bGliJywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdjgvdG9vbHMvZ3lw
L3Y4Lmd5cDp2OCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnV0VCS0lUX0RMTCcsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAnZXhwb3J0X2RlcGVuZGVudF9zZXR0aW5ncyc6IFsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYnVpbGQvdGVtcF9neXAv
Z29vZ2xldXJsLmd5cDpnb29nbGV1cmwnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnPChjaHJvbWl1bV9zcmNfZGlyKS92OC90b29scy9neXAvdjguZ3lwOnY4JywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgfV0sCiAgICAg
ICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgfSwgewpJbmRleDogV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9XZWJDb21tb24uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0v
cHVibGljL1dlYkNvbW1vbi5oCShyZXZpc2lvbiA2MzQ0OCkKKysrIFdlYktpdC9jaHJvbWl1bS9w
dWJsaWMvV2ViQ29tbW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTY2LDcgKzY2LDcgQEAKIC8vIEV4
cG9ydGVkIHN5bWJvbHMgbmVlZCB0byBiZSBhbm5vdGF0ZWQgd2l0aCBXRUJLSVRfQVBJCiAKICNp
ZiBkZWZpbmVkKFdJTjMyKSAmJiBkZWZpbmVkKFdFQktJVF9ETEwpCi0gICAgI2lmIGRlZmluZWQo
V0VCS0lUX0lNUExFTUVOVEFUSU9OKQorICAgICNpZiBXRUJLSVRfSU1QTEVNRU5UQVRJT04KICAg
ICAgICAgI2RlZmluZSBXRUJLSVRfQVBJIF9fZGVjbHNwZWMoZGxsZXhwb3J0KQogICAgICNlbHNl
CiAgICAgICAgICNkZWZpbmUgV0VCS0lUX0FQSSBfX2RlY2xzcGVjKGRsbGltcG9ydCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61708</attachid>
            <date>2010-07-15 13:34:27 -0700</date>
            <delta_ts>2010-07-15 22:16:30 -0700</delta_ts>
            <desc>Fix styles</desc>
            <filename>kurl.patch</filename>
            <type>text/plain</type>
            <size>8600</size>
            <attacher name="Victor Wang">victorw</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDYzNDQ4KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDctMTUgIFZpY3RvciBX
YW5nICA8dmljdG9yd0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgW0Nocm9taXVtXSBEaXNhYmxlIGM0MjkxIGZvciBjaHJvbWl1
bSB3aW5kb3dzIG11bHRpIGRsbCBidWlsZC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIxNzcKKworICAgICAgICAqIEphdmFTY3JpcHRDb3JlLmd5
cC9KYXZhU2NyaXB0Q29yZS5neXA6CisKIDIwMTAtMDctMTUgIFpvbHRhbiBIZXJjemVnICA8emhl
cmN6ZWdAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5k
ZXg6IEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9KYXZhU2NyaXB0Q29yZS5neXAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lwL0phdmFTY3Jp
cHRDb3JlLmd5cAkocmV2aXNpb24gNjM0NDgpCisrKyBKYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0
Q29yZS5neXAvSmF2YVNjcmlwdENvcmUuZ3lwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDIsNiArMTQy
LDE4IEBACiAgICAgICAgICAgJ2luY2x1ZGVfZGlycyEnOiBbCiAgICAgICAgICAgICAnPChTSEFS
RURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0JywKICAgICAgICAgICBdLAorICAgICAgICAgICdj
b25kaXRpb25zJzogWworICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5k
IGNvbXBvbmVudD09InNoYXJlZF9saWJyYXJ5IicsIHsKKyAgICAgICAgICAgICAgIyBDaHJvbWl1
bSB3aW5kb3dzIG11bHRpLWRsbCBidWlsZCBlbmFibGVzIGMrKyBleGNlcHRpb24gYW5kIHRoaXMK
KyAgICAgICAgICAgICAgIyBjYXVzZXMgd3RmIGdlbmVyYXRlcyA0MjkxIHdhcm5pbmcgZHVlIHRv
IG9wZXJhdG9yIG5ldy9kZWxldGUKKyAgICAgICAgICAgICAgIyBpbXBsZW1lbnRhdGlvbnMuIERp
c2FibGUgdGhlIHdhcm5pbmcgZm9yIGNocm9taXVtIHdpbmRvd3MKKyAgICAgICAgICAgICAgIyBt
dWx0aS1kbGwgYnVpbGQuCisgICAgICAgICAgICAgICdtc3ZzX2Rpc2FibGVkX3dhcm5pbmdzJzog
WzQyOTFdLAorICAgICAgICAgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAg
ICAgICAgICAgICAgICAnbXN2c19kaXNhYmxlZF93YXJuaW5ncyc6IFs0MjkxXSwKKyAgICAgICAg
ICAgICAgfSwKKyAgICAgICAgICAgIH1dLAorICAgICAgICAgIF0sCiAgICAgICAgIH1dLAogICAg
ICAgXSwKICAgICB9LApJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDYzNDQ4KQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0wNy0xNSAgVmljdG9yIFdhbmcgIDx2
aWN0b3J3QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBbY2hyb21pdW1dIHVwZGF0ZSBLVVJMR29vZ2xlIGRlY29kZVVSTEVzY2Fw
ZVNlcXVlbmNlcyB0bworICAgICAgICB1c2UgZ29vZ2xldXJsIHB1YmxpYyBhcGkgc28gaXQgZG9l
cyBub3QgYWNjZXNzIGZ1bmN0aW9ucyBpbgorICAgICAgICB1cmxfY2Fub25faW50ZXJuYWwuIFRo
aXMgaXMgZm9yIGNocm9taXVtIG11bHRpLWRsbCBidWlsZC4KKworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIxNzcKKworICAgICAgICBUZXN0OiAodW5p
dHRlc3QpIFdlYktpdFxjaHJvbWl1bVx0ZXN0c1xLVVJMVGVzdC5jcHAKKworICAgICAgICAqIHBs
YXRmb3JtL0tVUkxHb29nbGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6ZGVjb2RlVVJMRXNjYXBl
U2VxdWVuY2VzKToKKwogMjAxMC0wNy0xNSAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHJpbS5jb20+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBXZWJDb3JlL3BsYXRm
b3JtL0tVUkxHb29nbGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vS1VSTEdv
b2dsZS5jcHAJKHJldmlzaW9uIDYzNDQ4KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9LVVJMR29vZ2xl
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDgsNyArNDgsNiBAQAogI2luY2x1ZGUgPHd0Zi9TdGRM
aWJFeHRyYXMuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAKLSNpbmNsdWRlIDxn
b29nbGV1cmwvc3JjL3VybF9jYW5vbl9pbnRlcm5hbC5oPgogI2luY2x1ZGUgPGdvb2dsZXVybC9z
cmMvdXJsX3V0aWwuaD4KIAogdXNpbmcgV1RGOjppc0FTQ0lJTG93ZXI7CkBAIC05NDMsNTUgKzk0
MiwxMyBAQCBTdHJpbmcgZGVjb2RlVVJMRXNjYXBlU2VxdWVuY2VzKGNvbnN0IFN0CiAKICAgICBj
b25zdCBjaGFyKiBpbnB1dCA9IGNzdHIuZGF0YSgpOwogICAgIGludCBpbnB1dExlbmd0aCA9IGNz
dHIubGVuZ3RoKCk7Ci0gICAgdXJsX2Nhbm9uOjpSYXdDYW5vbk91dHB1dFQ8Y2hhcj4gdW5lc2Nh
cGVkOwotICAgIGZvciAoaW50IGkgPSAwOyBpIDwgaW5wdXRMZW5ndGg7IGkrKykgewotICAgICAg
ICBpZiAoaW5wdXRbaV0gPT0gJyUnKSB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBjaGFyIGNoOwot
ICAgICAgICAgICAgaWYgKHVybF9jYW5vbjo6RGVjb2RlRXNjYXBlZChpbnB1dCwgJmksIGlucHV0
TGVuZ3RoLCAmY2gpKQotICAgICAgICAgICAgICAgIHVuZXNjYXBlZC5wdXNoX2JhY2soY2gpOwot
ICAgICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICAgICAgLy8gSW52YWxpZCBlc2NhcGUgc2Vx
dWVuY2UsIGNvcHkgdGhlIHBlcmNlbnQgbGl0ZXJhbC4KLSAgICAgICAgICAgICAgICB1bmVzY2Fw
ZWQucHVzaF9iYWNrKCclJyk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAg
ICAgICAgICAvLyBSZWd1bGFyIG5vbi1lc2NhcGVkIDgtYml0IGNoYXJhY3Rlci4KLSAgICAgICAg
ICAgIHVuZXNjYXBlZC5wdXNoX2JhY2soaW5wdXRbaV0pOwotICAgICAgICB9Ci0gICAgfQogCi0g
ICAgLy8gQ29udmVydCB0aGF0IDgtYml0IHRvIFVURi0xNi4gSXQncyBub3QgY2xlYXIgSUUgZG9l
cyB0aGlzIGF0IGFsbCB0bwotICAgIC8vIEphdmFTY3JpcHQgVVJMcywgYnV0IEZpcmVmb3ggYW5k
IFNhZmFyaSBkby4KLSAgICB1cmxfY2Fub246OlJhd0Nhbm9uT3V0cHV0VDx1cmxfcGFyc2U6OlVU
RjE2Q2hhcj4gdXRmMTY7Ci0gICAgZm9yIChpbnQgaSA9IDA7IGkgPCB1bmVzY2FwZWQubGVuZ3Ro
KCk7IGkrKykgewotICAgICAgICB1bnNpZ25lZCBjaGFyIHVjaCA9IHN0YXRpY19jYXN0PHVuc2ln
bmVkIGNoYXI+KHVuZXNjYXBlZC5hdChpKSk7Ci0gICAgICAgIGlmICh1Y2ggPCAweDgwKSB7Ci0g
ICAgICAgICAgICAvLyBOb24tVVRGLTgsIGp1c3QgYXBwZW5kIGRpcmVjdGx5Ci0gICAgICAgICAg
ICB1dGYxNi5wdXNoX2JhY2sodWNoKTsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIC8v
IG5leHRfY2ggd2lsbCBwb2ludCB0byB0aGUgbGFzdCBjaGFyYWN0ZXIgb2YgdGhlIGRlY29kZWQK
LSAgICAgICAgICAgIC8vIGNoYXJhY3Rlci4KLSAgICAgICAgICAgIGludCBuZXh0Q2hhcmFjdGVy
ID0gaTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGNvZGVQb2ludDsKLSAgICAgICAgICAgIGlmICh1
cmxfY2Fub246OlJlYWRVVEZDaGFyKHVuZXNjYXBlZC5kYXRhKCksICZuZXh0Q2hhcmFjdGVyLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5lc2NhcGVkLmxlbmd0aCgp
LCAmY29kZVBvaW50KSkgewotICAgICAgICAgICAgICAgIC8vIFZhbGlkIFVURi04IGNoYXJhY3Rl
ciwgY29udmVydCB0byBVVEYtMTYuCi0gICAgICAgICAgICAgICAgdXJsX2Nhbm9uOjpBcHBlbmRV
VEYxNlZhbHVlKGNvZGVQb2ludCwgJnV0ZjE2KTsKLSAgICAgICAgICAgICAgICBpID0gbmV4dENo
YXJhY3RlcjsKLSAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgLy8gS1VSTC5j
cHAgc3RyaXBzIGFueSBzZXF1ZW5jZXMgdGhhdCBhcmUgbm90IHZhbGlkIFVURi04LiBUaGlzCi0g
ICAgICAgICAgICAgICAgLy8gc291bmRzIHNjYXJ5LiBJbnN0ZWFkLCB3ZSBqdXN0IGtlZXAgdGhv
c2UgaW52YWxpZCBjb2RlCi0gICAgICAgICAgICAgICAgLy8gcG9pbnRzIGFuZCBwcm9tb3RlIHRv
IFVURi0xNi4gV2UgY29weSBhbGwgY2hhcmFjdGVycyBmcm9tCi0gICAgICAgICAgICAgICAgLy8g
dGhlIGN1cnJlbnQgcG9zaXRpb24gdG8gdGhlIGVuZCBvZiB0aGUgaWRlbnRpZmllZCBzcWV1cW5j
ZS4KLSAgICAgICAgICAgICAgICB3aGlsZSAoaSA8IG5leHRDaGFyYWN0ZXIpIHsKLSAgICAgICAg
ICAgICAgICAgICAgdXRmMTYucHVzaF9iYWNrKHN0YXRpY19jYXN0PHVuc2lnbmVkIGNoYXI+KHVu
ZXNjYXBlZC5hdChpKSkpOwotICAgICAgICAgICAgICAgICAgICBpKys7Ci0gICAgICAgICAgICAg
ICAgfQotICAgICAgICAgICAgICAgIHV0ZjE2LnB1c2hfYmFjayhzdGF0aWNfY2FzdDx1bnNpZ25l
ZCBjaGFyPih1bmVzY2FwZWQuYXQoaSkpKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAg
IH0KKyAgICB1cmxfY2Fub246OlJhd0Nhbm9uT3V0cHV0VDx1cmxfcGFyc2U6OlVURjE2Q2hhcj4g
dW5lc2NhcGVkOworCisgICAgdXJsX3V0aWw6OkRlY29kZVVSTEVzY2FwZVNlcXVlbmNlcyhpbnB1
dCwgaW5wdXRMZW5ndGgsICZ1bmVzY2FwZWQpOwogCi0gICAgcmV0dXJuIFN0cmluZyhyZWludGVy
cHJldF9jYXN0PFVDaGFyKj4odXRmMTYuZGF0YSgpKSwgdXRmMTYubGVuZ3RoKCkpOworICAgIHJl
dHVybiBTdHJpbmcocmVpbnRlcnByZXRfY2FzdDxVQ2hhcio+KHVuZXNjYXBlZC5kYXRhKCkpLAor
ICAgICAgICAgICAgICAgICAgdW5lc2NhcGVkLmxlbmd0aCgpKTsKIH0KIAogYm9vbCBLVVJMOjpw
cm90b2NvbElzKGNvbnN0IGNoYXIqIHByb3RvY29sKSBjb25zdApJbmRleDogV2ViS2l0L2Nocm9t
aXVtL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShy
ZXZpc2lvbiA2MzQ0OCkKKysrIFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0wNy0xNSAgVmljdG9yIFdhbmcgIDx2aWN0b3J3QGNo
cm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgIFtDaHJvbWl1bV0gQ2hyb21pdW0gd2Via2l0IGRsbCB1cGRhdGVzOgorICAgICAgICAtLiBG
aXggV0VCS0lUX0lNUExFTUVOVEFUSU9OIGluIFdlYkNvbW1vbiBzbworICAgICAgICAgICBkbGxp
bXBvcnQgd29ya3MgYXMgZXhwZWN0ZWQuCisgICAgICAgIC0uIFVwZGF0ZSB3ZWJraXQuZ3lwIHNv
IHRhcmdldHMgdGhhdCBkZXBlbmQgb24gd2Via2l0CisgICAgICAgICAgIGhhcyBjb3JyZWN0IG1h
Y3JvcyBkZWZpbmVkLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD00MjE3NworCisgICAgICAgICogV2ViS2l0Lmd5cDoKKyAgICAgICAgKiBwdWJsaWMv
V2ViQ29tbW9uLmg6CisKIDIwMTAtMDctMTUgIFZpY3RvciBXYW5nICA8dmljdG9yd0BjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgTGV2aW4uCkluZGV4OiBXZWJLaXQv
Y2hyb21pdW0vV2ViS2l0Lmd5cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0vV2ViS2l0
Lmd5cAkocmV2aXNpb24gNjM0NDgpCisrKyBXZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cAkod29y
a2luZyBjb3B5KQpAQCAtOTksNyArOTksNyBAQAogICAgICAgICAgICAgICAgICdzcmMnLAogICAg
ICAgICAgICAgXSwKICAgICAgICAgICAgICdkZWZpbmVzJzogWwotICAgICAgICAgICAgICAgICdX
RUJLSVRfSU1QTEVNRU5UQVRJT04nLAorICAgICAgICAgICAgICAgICdXRUJLSVRfSU1QTEVNRU5U
QVRJT049MScsCiAgICAgICAgICAgICBdLAogICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCiAgICAg
ICAgICAgICAgICAgJ3B1YmxpYy9ndGsvV2ViSW5wdXRFdmVudEZhY3RvcnkuaCcsCkBAIC00ODgs
MTAgKzQ4OCwxMCBAQAogICAgICAgICAgICAgICAgICAgICAgICAgWydjb21wb25lbnQ9PSJzaGFy
ZWRfbGlicmFyeSInLCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2RlZmluZXMnOiBb
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdXRUJLSVRfRExMJywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJ1VTSU5HX1Y4X1NIQVJFRCcsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5j
aWVzJzogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vV2ViQ29yZS9X
ZWJDb3JlLmd5cC9XZWJDb3JlLmd5cDp3ZWJjb3JlX2JpbmRpbmdzJywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYnVpbGQvdGVtcF9neXAvZ29v
Z2xldXJsLmd5cDpnb29nbGV1cmwnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
PChjaHJvbWl1bV9zcmNfZGlyKS9ncHUvZ3B1Lmd5cDpnbGVzMl9jX2xpYicsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L2lj
dS9pY3UuZ3lwOionLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1
bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9saWJqcGVnL2xpYmpwZWcuZ3lwOmxpYmpwZWcnLApAQCAt
NTA0LDYgKzUwNCwxNSBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJv
bWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS96bGliL3psaWIuZ3lwOnpsaWInLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS92OC90b29scy9neXAv
djguZ3lwOnY4JywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnZGVmaW5lcyc6IFsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdXRUJLSVRfRExMJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICdleHBvcnRfZGVwZW5kZW50X3NldHRpbmdzJzogWworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9idWlsZC90ZW1wX2d5cC9n
b29nbGV1cmwuZ3lwOmdvb2dsZXVybCcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICc8KGNocm9taXVtX3NyY19kaXIpL3Y4L3Rvb2xzL2d5cC92OC5neXA6djgnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICB9XSwKICAgICAg
ICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICB9LCB7CkluZGV4OiBXZWJLaXQvY2hy
b21pdW0vcHVibGljL1dlYkNvbW1vbi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9w
dWJsaWMvV2ViQ29tbW9uLmgJKHJldmlzaW9uIDYzNDQ4KQorKysgV2ViS2l0L2Nocm9taXVtL3B1
YmxpYy9XZWJDb21tb24uaAkod29ya2luZyBjb3B5KQpAQCAtNjYsNyArNjYsNyBAQAogLy8gRXhw
b3J0ZWQgc3ltYm9scyBuZWVkIHRvIGJlIGFubm90YXRlZCB3aXRoIFdFQktJVF9BUEkKIAogI2lm
IGRlZmluZWQoV0lOMzIpICYmIGRlZmluZWQoV0VCS0lUX0RMTCkKLSAgICAjaWYgZGVmaW5lZChX
RUJLSVRfSU1QTEVNRU5UQVRJT04pCisgICAgI2lmIFdFQktJVF9JTVBMRU1FTlRBVElPTgogICAg
ICAgICAjZGVmaW5lIFdFQktJVF9BUEkgX19kZWNsc3BlYyhkbGxleHBvcnQpCiAgICAgI2Vsc2UK
ICAgICAgICAgI2RlZmluZSBXRUJLSVRfQVBJIF9fZGVjbHNwZWMoZGxsaW1wb3J0KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>