<?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>10454</bug_id>
          
          <creation_ts>2006-08-17 00:13:33 -0700</creation_ts>
          <short_desc>Unix bakefile fixes</short_desc>
          <delta_ts>2006-09-02 12:09:01 -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>New Bugs</component>
          <version>420+</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Krzysztof Kowalczyk">kkowalczyk</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>52821</commentid>
    <comment_count>0</comment_count>
    <who name="Krzysztof Kowalczyk">kkowalczyk</who>
    <bug_when>2006-08-17 00:13:33 -0700</bug_when>
    <thetext>Recent change that moved xpath and xpath/impl into xml caused Unix bakefile-based build to fail since bakefiles have not been updated.

Attached patch has necessary changes for WebCore/WebCoreSources.bkl and WebCore/webcore-base.bkl</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52822</commentid>
    <comment_count>1</comment_count>
      <attachid>10086</attachid>
    <who name="Krzysztof Kowalczyk">kkowalczyk</who>
    <bug_when>2006-08-17 00:14:11 -0700</bug_when>
    <thetext>Created attachment 10086
Patch for bakefile changes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52909</commentid>
    <comment_count>2</comment_count>
      <attachid>10086</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-08-18 03:20:22 -0700</bug_when>
    <thetext>Comment on attachment 10086
Patch for bakefile changes

Looks great.  r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53048</commentid>
    <comment_count>3</comment_count>
      <attachid>10162</attachid>
    <who name="Michael Emmel">mike.emmel</who>
    <bug_when>2006-08-21 22:02:18 -0700</bug_when>
    <thetext>Created attachment 10162
A full patch to get gdk port build


This patch contains the changes to the bakefiles plus additional changes to 
get the gdk port to build and run agian.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53049</commentid>
    <comment_count>4</comment_count>
      <attachid>10086</attachid>
    <who name="Krzysztof Kowalczyk">kkowalczyk</who>
    <bug_when>2006-08-21 23:03:37 -0700</bug_when>
    <thetext>Comment on attachment 10086
Patch for bakefile changes

new patch obsoletes this one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53051</commentid>
    <comment_count>5</comment_count>
    <who name="Krzysztof Kowalczyk">kkowalczyk</who>
    <bug_when>2006-08-21 23:04:54 -0700</bug_when>
    <thetext>*** Bug 10456 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54647</commentid>
    <comment_count>6</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-09-02 12:09:01 -0700</bug_when>
    <thetext>Landed in r16193.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10086</attachid>
            <date>2006-08-17 00:14:11 -0700</date>
            <delta_ts>2006-08-28 09:09:53 -0700</delta_ts>
            <desc>Patch for bakefile changes</desc>
            <filename>unix_build_fixes.txt</filename>
            <type>text/plain</type>
            <size>2756</size>
            <attacher name="Krzysztof Kowalczyk">kkowalczyk</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvV2ViQ29yZVNvdXJjZXMuYmtsCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
V2ViQ29yZVNvdXJjZXMuYmtsCShyZXZpc2lvbiAxNTkyNCkKKysrIFdlYkNvcmUvV2ViQ29yZVNv
dXJjZXMuYmtsCSh3b3JraW5nIGNvcHkpCkBAIC00NjYsMzUgKzQ2NiwyOCBAQAogCQlyZW5kZXJp
bmcvUm9vdElubGluZUJveC5jcHAKIAogCTwvc2V0PgotCTxzZXQgYXBwZW5kPSIxIiB2YXI9IldF
QkNPUkVfU09VUkNFU19YUEFUSCI+Ci0JCQotCQl4cGF0aC9YUGF0aEV2YWx1YXRvci5jcHAKLQkJ
eHBhdGgvWFBhdGhFeHByZXNzaW9uLmNwcAotCQl4cGF0aC9YUGF0aE5hbWVzcGFjZS5jcHAKLQkJ
eHBhdGgvWFBhdGhOU1Jlc29sdmVyLmNwcAotCQl4cGF0aC9YUGF0aFJlc3VsdC5jcHAKIAotCTwv
c2V0PgotCTxzZXQgYXBwZW5kPSIxIiB2YXI9IldFQkNPUkVfU09VUkNFU19JTVBMIj4KLQkJCi0J
CXhwYXRoL2ltcGwvWFBhdGhFeHByZXNzaW9uTm9kZS5jcHAKLQkJeHBhdGgvaW1wbC9YUGF0aEZ1
bmN0aW9ucy5jcHAKLQkJeHBhdGgvaW1wbC9YUGF0aFBhcnNlci5jcHAKLQkJeHBhdGgvaW1wbC9Y
UGF0aFBhdGguY3BwCi0JCXhwYXRoL2ltcGwvWFBhdGhQcmVkaWNhdGUuY3BwCi0JCXhwYXRoL2lt
cGwvWFBhdGhTdGVwLmNwcAotCQl4cGF0aC9pbXBsL1hQYXRoVXRpbC5jcHAKLQkJeHBhdGgvaW1w
bC9YUGF0aFZhbHVlLmNwcAotCQl4cGF0aC9pbXBsL1hQYXRoVmFyaWFibGVSZWZlcmVuY2UuY3Bw
Ci0KLQk8L3NldD4KIAk8c2V0IGFwcGVuZD0iMSIgdmFyPSJXRUJDT1JFX1NPVVJDRVNfWE1MIj4K
IAkJCiAJCXhtbC94bWxodHRwcmVxdWVzdC5jcHAKLSAgICAgICAgeG1sL1hTTEltcG9ydFJ1bGUu
Y3BwCisJICAgICAgICB4bWwvWFNMSW1wb3J0UnVsZS5jcHAKIAkJeG1sL1hTTFN0eWxlU2hlZXQu
Y3BwCiAJCXhtbC9YU0xUUHJvY2Vzc29yLmNwcAorCQl4bWwvWFBhdGhFdmFsdWF0b3IuY3BwCisJ
CXhtbC9YUGF0aEV4cHJlc3Npb24uY3BwCisJCXhtbC9YUGF0aE5hbWVzcGFjZS5jcHAKKwkJeG1s
L1hQYXRoTlNSZXNvbHZlci5jcHAKKwkJeG1sL1hQYXRoUmVzdWx0LmNwcAogCisJCXhtbC9YUGF0
aEV4cHJlc3Npb25Ob2RlLmNwcAorCQl4bWwvWFBhdGhGdW5jdGlvbnMuY3BwCisJCXhtbC9YUGF0
aFBhcnNlci5jcHAKKwkJeG1sL1hQYXRoUGF0aC5jcHAKKwkJeG1sL1hQYXRoUHJlZGljYXRlLmNw
cAorCQl4bWwvWFBhdGhTdGVwLmNwcAorCQl4bWwvWFBhdGhVdGlsLmNwcAorCQl4bWwvWFBhdGhW
YWx1ZS5jcHAKKwkJeG1sL1hQYXRoVmFyaWFibGVSZWZlcmVuY2UuY3BwCiAJPC9zZXQ+CiAJPHNl
dCBhcHBlbmQ9IjEiIHZhcj0iV0VCQ09SRV9TT1VSQ0VTX0RPTSI+CiAJCQpAQCAtNzAxLDE0ICs2
OTQsMTIgQEAKIAk8c2V0IGFwcGVuZD0iMSIgdmFyPSJXRUJDT1JFX1NPVVJDRVNfSlMiPgogCQkK
IAkJYmluZGluZ3MvanMvSlNDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRDdXN0b20uY3BwCi0JCWJp
bmRpbmdzL2pzL0pTRE9NUGFyc2VyLmNwcAogCQliaW5kaW5ncy9qcy9KU0hUTUxFbGVtZW50V3Jh
cHBlckZhY3RvcnkuY3BwCiAgICAgICAgICAgYmluZGluZ3MvanMvSlNIVE1MRm9ybUVsZW1lbnRD
dXN0b20uY3BwCiAJCWJpbmRpbmdzL2pzL0pTSFRNTElucHV0RWxlbWVudEJhc2UuY3BwCiAgICAg
ICAgICAgYmluZGluZ3MvanMvSlNIVE1MT3B0aW9uc0NvbGxlY3Rpb25DdXN0b20uY3BwCiAJCWJp
bmRpbmdzL2pzL0pTSFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1Y3Rvci5jcHAKIAkJYmluZGluZ3Mv
anMvSlNYTUxIdHRwUmVxdWVzdC5jcHAKLQkJYmluZGluZ3MvanMvSlNYTUxTZXJpYWxpemVyLmNw
cAogCQliaW5kaW5ncy9qcy9KU1hTTFRQcm9jZXNzb3IuY3BwCiAJCWJpbmRpbmdzL2pzL2tqc19i
aW5kaW5nLmNwcAogCQliaW5kaW5ncy9qcy9ranNfY3NzLmNwcApJbmRleDogV2ViQ29yZS93ZWJj
b3JlLWJhc2UuYmtsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvd2ViY29yZS1iYXNlLmJrbAkocmV2
aXNpb24gMTU5MjQpCisrKyBXZWJDb3JlL3dlYmNvcmUtYmFzZS5ia2wJKHdvcmtpbmcgY29weSkK
QEAgLTYyLDggKzYyLDYgQEAKIAkJJChXRUJDT1JFX1NPVVJDRVNfSFRNTCkKIAkJJChXRUJDT1JF
X1NPVVJDRVNfQklORElOR1MpCiAJCSQoV0VCQ09SRV9TT1VSQ0VTX0pTKQotCQkkKFdFQkNPUkVf
U09VUkNFU19YUEFUSCkKLQkJJChXRUJDT1JFX1NPVVJDRVNfSU1QTCkKIAk8L3NldD4KIAogICAg
IDxzZXQgdmFyPSJCVUlMRERJUiI+b2JqLSQoRk9STUFUKTwvc2V0PgpAQCAtMTAwLDggKzk4LDYg
QEAKICAgICAgICAgPGluY2x1ZGU+JChTUkNESVIpL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL3ps
aWI8L2luY2x1ZGU+CiAgICAgICAgIDxpbmNsdWRlPiQoU1JDRElSKS9yZW5kZXJpbmc8L2luY2x1
ZGU+CiAgICAgICAgIDxpbmNsdWRlPiQoU1JDRElSKS94bWw8L2luY2x1ZGU+Ci0gICAgICAgIDxp
bmNsdWRlPiQoU1JDRElSKS94cGF0aDwvaW5jbHVkZT4KLSAgICAgICAgPGluY2x1ZGU+JChTUkNE
SVIpL3hwYXRoL2ltcGw8L2luY2x1ZGU+CiAgICAgICAgIDxpbmNsdWRlPiQoU1JDRElSKS9rY2Fu
dmFzPC9pbmNsdWRlPgogICAgICAgICA8aW5jbHVkZT4kKFNSQ0RJUikva2NhbnZhcy9kZXZpY2U8
L2luY2x1ZGU+CiAgICAgICAgIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10162</attachid>
            <date>2006-08-21 22:02:18 -0700</date>
            <delta_ts>2006-08-28 09:11:04 -0700</delta_ts>
            <desc>A full patch to get gdk port build</desc>
            <filename>gdk.patch</filename>
            <type>text/plain</type>
            <size>10120</size>
            <attacher name="Michael Emmel">mike.emmel</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlU291cmNlcy5ia2wKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmVTb3VyY2VzLmJrbAkocmV2aXNpb24g
MTU5NTMpCisrKyBKYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZVNvdXJjZXMuYmtsCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yMCw2ICsyMCw3IEBACiAJCWtqcy9pbnRlcnByZXRlci5jcHAKIAkJa2pz
L0pTSW1tZWRpYXRlLmNwcAogCQlranMvSlNMb2NrLmNwcAorCQlranMvSlNXcmFwcGVyT2JqZWN0
LmNwcAogCQlranMvbGV4ZXIuY3BwCiAJCWtqcy9saXN0LmNwcAogCQlranMvbG9va3VwLmNwcApJ
bmRleDogV2ViQ29yZS9wbGF0Zm9ybS9nZGsvUmVuZGVyUG9wdXBNZW51R2RrLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dkay9SZW5kZXJQb3B1cE1lbnVHZGsuY3BwCShyZXZp
c2lvbiAxNTk1MykKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ2RrL1JlbmRlclBvcHVwTWVudUdkay5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTI2LDggKzI2LDggQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewogCi1SZW5kZXJQb3B1cE1lbnVHZGs6OlJlbmRlclBvcHVwTWVudUdkayhOb2RlKiBlbGVtZW50
KQotICAgIDogUmVuZGVyUG9wdXBNZW51KGVsZW1lbnQpCitSZW5kZXJQb3B1cE1lbnVHZGs6OlJl
bmRlclBvcHVwTWVudUdkayhOb2RlKiBlbGVtZW50LCAgUmVuZGVyTWVudUxpc3QqIGxpc3QpCisg
ICAgOiBSZW5kZXJQb3B1cE1lbnUoZWxlbWVudCxsaXN0KQogewogfQogCkluZGV4OiBXZWJDb3Jl
L3BsYXRmb3JtL2dkay9UZW1wb3JhcnlMaW5rU3R1YnMuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvcGxhdGZvcm0vZ2RrL1RlbXBvcmFyeUxpbmtTdHVicy5jcHAJKHJldmlzaW9uIDE1OTUzKQor
KysgV2ViQ29yZS9wbGF0Zm9ybS9nZGsvVGVtcG9yYXJ5TGlua1N0dWJzLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMzUsNyArMzUsNiBAQAogI2luY2x1ZGUgIlRleHRGaWVsZC5oIgogI2luY2x1ZGUg
IkZvbnQuaCIKICNpbmNsdWRlICJGaWxlQnV0dG9uLmgiCi0jaW5jbHVkZSAiVGV4dEJveC5oIgog
I2luY2x1ZGUgIlBvcFVwQnV0dG9uLmgiCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNsdWRl
ICJXaWRnZXQuaCIKQEAgLTcyLDMxICs3MSw2IEBACiAKIHZvaWQgRnJhbWVWaWV3Ojp1cGRhdGVC
b3JkZXIoKSB7IG5vdEltcGxlbWVudGVkKCk7IH0KIAotVGV4dEJveDo6VGV4dEJveChXaWRnZXQq
KSB7IG5vdEltcGxlbWVudGVkKCk7IH0KLVRleHRCb3g6On5UZXh0Qm94KCkgeyBub3RJbXBsZW1l
bnRlZCgpOyB9Ci1TdHJpbmcgVGV4dEJveDo6dGV4dFdpdGhIYXJkTGluZUJyZWFrcygpIGNvbnN0
IHsgbm90SW1wbGVtZW50ZWQoKTsgcmV0dXJuIFN0cmluZygpOyB9Ci1JbnRTaXplIFRleHRCb3g6
OnNpemVXaXRoQ29sdW1uc0FuZFJvd3MoaW50LCBpbnQpIGNvbnN0IHsgbm90SW1wbGVtZW50ZWQo
KTsgcmV0dXJuIEludFNpemUoKTsgfQotdm9pZCBUZXh0Qm94OjpzZXRUZXh0KFN0cmluZyBjb25z
dCYpIHsgbm90SW1wbGVtZW50ZWQoKTsgfQotdm9pZCBUZXh0Qm94OjpzZXRDb2xvcnMoQ29sb3Ig
Y29uc3QmLCBDb2xvciBjb25zdCYpIHsgbm90SW1wbGVtZW50ZWQoKTsgfQotdm9pZCBUZXh0Qm94
OjpzZXRGb250KFdlYkNvcmU6OkZvbnQgY29uc3QmKSB7IG5vdEltcGxlbWVudGVkKCk7IH0KLXZv
aWQgVGV4dEJveDo6c2V0V3JpdGluZ0RpcmVjdGlvbihlbnVtIFdlYkNvcmU6OlRleHREaXJlY3Rp
b24pIHsgbm90SW1wbGVtZW50ZWQoKTsgfQotYm9vbCBUZXh0Qm94OjpjaGVja3NEZXNjZW5kYW50
c0ZvckZvY3VzKCkgY29uc3QgeyBub3RJbXBsZW1lbnRlZCgpOyByZXR1cm4gZmFsc2U7IH0KLWlu
dCBUZXh0Qm94OjpzZWxlY3Rpb25TdGFydCgpIHsgbm90SW1wbGVtZW50ZWQoKTsgcmV0dXJuIDA7
IH0KLWJvb2wgVGV4dEJveDo6aGFzU2VsZWN0ZWRUZXh0KCkgY29uc3QgeyBub3RJbXBsZW1lbnRl
ZCgpOyByZXR1cm4gMDsgfQotaW50IFRleHRCb3g6OnNlbGVjdGlvbkVuZCgpIHsgbm90SW1wbGVt
ZW50ZWQoKTsgcmV0dXJuIDA7IH0KLXZvaWQgVGV4dEJveDo6c2V0U2Nyb2xsQmFyTW9kZXMoU2Ny
b2xsQmFyTW9kZSwgU2Nyb2xsQmFyTW9kZSkgeyBub3RJbXBsZW1lbnRlZCgpOyB9Ci12b2lkIFRl
eHRCb3g6OnNldFJlYWRPbmx5KGJvb2wpIHsgbm90SW1wbGVtZW50ZWQoKTsgfQotdm9pZCBUZXh0
Qm94OjpzZWxlY3RBbGwoKSB7IG5vdEltcGxlbWVudGVkKCk7IH0KLXZvaWQgVGV4dEJveDo6c2V0
RGlzYWJsZWQoYm9vbCkgeyBub3RJbXBsZW1lbnRlZCgpOyB9Ci12b2lkIFRleHRCb3g6OnNldExp
bmVIZWlnaHQoaW50KSB7IG5vdEltcGxlbWVudGVkKCk7IH0KLXZvaWQgVGV4dEJveDo6c2V0U2Vs
ZWN0aW9uU3RhcnQoaW50KSB7IG5vdEltcGxlbWVudGVkKCk7IH0KLXZvaWQgVGV4dEJveDo6c2V0
Q3Vyc29yUG9zaXRpb24oaW50LCBpbnQpIHsgbm90SW1wbGVtZW50ZWQoKTsgfQotU3RyaW5nIFRl
eHRCb3g6OnRleHQoKSBjb25zdCB7IG5vdEltcGxlbWVudGVkKCk7IHJldHVybiBTdHJpbmcoKTsg
fQotdm9pZCBUZXh0Qm94OjpzZXRXb3JkV3JhcChUZXh0Qm94OjpXcmFwU3R5bGUpIHsgbm90SW1w
bGVtZW50ZWQoKTsgfQotdm9pZCBUZXh0Qm94OjpzZXRBbGlnbm1lbnQoSG9yaXpvbnRhbEFsaWdu
bWVudCkgeyBub3RJbXBsZW1lbnRlZCgpOyB9Ci12b2lkIFRleHRCb3g6OnNldFNlbGVjdGlvbkVu
ZChpbnQpIHsgbm90SW1wbGVtZW50ZWQoKTsgfQotdm9pZCBUZXh0Qm94OjpnZXRDdXJzb3JQb3Np
dGlvbihpbnQqLCBpbnQqKSBjb25zdCB7IG5vdEltcGxlbWVudGVkKCk7IH0KLXZvaWQgVGV4dEJv
eDo6c2V0U2VsZWN0aW9uUmFuZ2UoaW50LCBpbnQpIHsgbm90SW1wbGVtZW50ZWQoKTsgfQogCiBX
aWRnZXQ6OkZvY3VzUG9saWN5IFBvcFVwQnV0dG9uOjpmb2N1c1BvbGljeSgpIGNvbnN0IHsgbm90
SW1wbGVtZW50ZWQoKTsgcmV0dXJuIE5vRm9jdXM7IH0KIHZvaWQgUG9wVXBCdXR0b246OnBvcHVs
YXRlKCkgeyBub3RJbXBsZW1lbnRlZCgpOyB9CkBAIC0xNTAsNyArMTI0LDYgQEAKIHZvaWQgRmls
ZUJ1dHRvbjo6c2V0RnJhbWVHZW9tZXRyeShXZWJDb3JlOjpJbnRSZWN0IGNvbnN0JikgeyBub3RJ
bXBsZW1lbnRlZCgpOyB9CiB2b2lkIEZpbGVCdXR0b246OnNldERpc2FibGVkKGJvb2wpIHsgbm90
SW1wbGVtZW50ZWQoKTsgfQogCi1XaWRnZXQ6OkZvY3VzUG9saWN5IFRleHRCb3g6OmZvY3VzUG9s
aWN5KCkgY29uc3QgeyBub3RJbXBsZW1lbnRlZCgpOyByZXR1cm4gTm9Gb2N1czsgfQogV2lkZ2V0
OjpGb2N1c1BvbGljeSBTbGlkZXI6OmZvY3VzUG9saWN5KCkgY29uc3QgeyBub3RJbXBsZW1lbnRl
ZCgpOyByZXR1cm4gTm9Gb2N1czsgfQogV2lkZ2V0OjpGb2N1c1BvbGljeSBMaXN0Qm94Ojpmb2N1
c1BvbGljeSgpIGNvbnN0IHsgbm90SW1wbGVtZW50ZWQoKTsgcmV0dXJuIE5vRm9jdXM7IH0KIFdp
ZGdldDo6Rm9jdXNQb2xpY3kgVGV4dEZpZWxkOjpmb2N1c1BvbGljeSgpIGNvbnN0IHsgbm90SW1w
bGVtZW50ZWQoKTsgcmV0dXJuIE5vRm9jdXM7IH0KQEAgLTM0OSw4ICszMjIsNiBAQAogSW50UmVj
dCBQb3BVcEJ1dHRvbjo6ZnJhbWVHZW9tZXRyeSgpIGNvbnN0IHsgcmV0dXJuIEludFJlY3QoKTsg
fQogdm9pZCBQb3BVcEJ1dHRvbjo6c2V0RnJhbWVHZW9tZXRyeShJbnRSZWN0IGNvbnN0JikgeyB9
CiAKLVNjcm9sbEJhcjo6U2Nyb2xsQmFyKFNjcm9sbEJhck9yaWVudGF0aW9uKSB7IH0KLVNjcm9s
bEJhcjo6flNjcm9sbEJhcigpIHsgfQogdm9pZCBTY3JvbGxCYXI6OnNldFN0ZXBzKGludCwgaW50
KSB7IH0KIGJvb2wgU2Nyb2xsQmFyOjpzY3JvbGwoU2Nyb2xsRGlyZWN0aW9uLCBTY3JvbGxHcmFu
dWxhcml0eSwgZmxvYXQpIHsgcmV0dXJuIDA7IH0KIGJvb2wgU2Nyb2xsQmFyOjpzZXRWYWx1ZShp
bnQpIHsgcmV0dXJuIDA7IH0KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ2RrL1JlbmRlclBvcHVw
TWVudUdkay5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ2RrL1JlbmRlclBvcHVw
TWVudUdkay5oCShyZXZpc2lvbiAxNTk1MykKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ2RrL1JlbmRl
clBvcHVwTWVudUdkay5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMyw3ICszMyw3IEBACiAKIGNsYXNz
IFJlbmRlclBvcHVwTWVudUdkayA6IHB1YmxpYyBSZW5kZXJQb3B1cE1lbnUgewogcHVibGljOgot
ICAgIFJlbmRlclBvcHVwTWVudUdkayhOb2RlKik7CisgICAgUmVuZGVyUG9wdXBNZW51R2RrKE5v
ZGUqLCAgUmVuZGVyTWVudUxpc3QqKTsKICAgICB+UmVuZGVyUG9wdXBNZW51R2RrKCk7CiAKICAg
ICB2aXJ0dWFsIHZvaWQgY2xlYXIoKTsKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ2RrL1JlbmRl
clRoZW1lR2RrLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dkay9SZW5kZXJU
aGVtZUdkay5jcHAJKHJldmlzaW9uIDE1OTUzKQorKysgV2ViQ29yZS9wbGF0Zm9ybS9nZGsvUmVu
ZGVyVGhlbWVHZGsuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNTcsOSArMTU3LDE0IEBACiAgICAg
YWRkSW50cmluc2ljTWFyZ2lucyhzdHlsZSk7CiB9CiAKLVJlbmRlclBvcHVwTWVudSogUmVuZGVy
VGhlbWVHZGs6OmNyZWF0ZVBvcHVwTWVudShSZW5kZXJBcmVuYSogYXJlbmEsIERvY3VtZW50KiBk
b2MpCitSZW5kZXJQb3B1cE1lbnUqIFJlbmRlclRoZW1lR2RrOjpjcmVhdGVQb3B1cE1lbnUoUmVu
ZGVyQXJlbmEqIGFyZW5hLCBEb2N1bWVudCogZG9jLCBSZW5kZXJNZW51TGlzdCogbGlzdCkKIHsK
LSAgICByZXR1cm4gbmV3IChhcmVuYSkgUmVuZGVyUG9wdXBNZW51R2RrKGRvYyk7CisgICAgcmV0
dXJuIG5ldyAoYXJlbmEpIFJlbmRlclBvcHVwTWVudUdkayhkb2MsbGlzdCk7CiB9CiAKK3ZvaWQg
UmVuZGVyVGhlbWVHZGs6OnN5c3RlbUZvbnQoaW50IHByb3BJZCwgRm9udERlc2NyaXB0aW9uJikg
Y29uc3QKK3sKKwogfQorCit9CkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dkay9SZW5kZXJUaGVt
ZUdkay5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ2RrL1JlbmRlclRoZW1lR2Rr
LmgJKHJldmlzaW9uIDE1OTUzKQorKysgV2ViQ29yZS9wbGF0Zm9ybS9nZGsvUmVuZGVyVGhlbWVH
ZGsuaAkod29ya2luZyBjb3B5KQpAQCAtNTgsOCArNTgsMTEgQEAKICAgICB2aXJ0dWFsIHZvaWQg
YWRqdXN0VGV4dEZpZWxkU3R5bGUoQ1NTU3R5bGVTZWxlY3RvciosIFJlbmRlclN0eWxlKiwgRWxl
bWVudCopIGNvbnN0OwogICAgIHZpcnR1YWwgYm9vbCBwYWludFRleHRGaWVsZChSZW5kZXJPYmpl
Y3QqLCBjb25zdCBSZW5kZXJPYmplY3Q6OlBhaW50SW5mbyYsIGNvbnN0IEludFJlY3QmKTsKIAot
ICAgIHZpcnR1YWwgUmVuZGVyUG9wdXBNZW51KiBjcmVhdGVQb3B1cE1lbnUoUmVuZGVyQXJlbmEq
LCBEb2N1bWVudCopOworICAgIC8vIFN5c3RlbSBmb250cy4KKyAgICB2aXJ0dWFsIHZvaWQgc3lz
dGVtRm9udChpbnQgcHJvcElkLCBGb250RGVzY3JpcHRpb24mKSBjb25zdDsKIAorICAgIHZpcnR1
YWwgUmVuZGVyUG9wdXBNZW51KiBjcmVhdGVQb3B1cE1lbnUoUmVuZGVyQXJlbmEqLCBEb2N1bWVu
dCosIFJlbmRlck1lbnVMaXN0Kik7CisKIHByaXZhdGU6CiAgICAgdm9pZCBhZGRJbnRyaW5zaWNN
YXJnaW5zKFJlbmRlclN0eWxlKikgY29uc3Q7CiAgICAgdm9pZCBjbG9zZSgpOwpJbmRleDogV2Vi
Q29yZS9XZWJDb3JlU291cmNlcy5ia2wKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9XZWJDb3JlU291
cmNlcy5ia2wJKHJldmlzaW9uIDE1OTUzKQorKysgV2ViQ29yZS9XZWJDb3JlU291cmNlcy5ia2wJ
KHdvcmtpbmcgY29weSkKQEAgLTI2LDYgKzI2LDcgQEAKIAkJRGVyaXZlZFNvdXJjZXMvV2ViQ29y
ZS9KU0RvY3VtZW50RnJhZ21lbnQuY3BwCiAJCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNEb2N1
bWVudFR5cGUuY3BwCiAJCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNET01JbXBsZW1lbnRhdGlv
bi5jcHAKKwkJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVBhcnNlci5jcHAKIAkJRGVyaXZl
ZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVdpbmRvdy5jcHAKIAkJRGVyaXZlZFNvdXJjZXMvV2ViQ29y
ZS9KU0VsZW1lbnQuY3BwCiAJCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNFbnRpdHkuY3BwCkBA
IC04MSwxMyArODIsMTYgQEAKIAkJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU011dGF0aW9uRXZl
bnQuY3BwCiAJCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNOb2RlLmNwcAogCQlEZXJpdmVkU291
cmNlcy9XZWJDb3JlL0pTTm9kZUZpbHRlci5jcHAKKwkJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K
U05vZGVJdGVyYXRvci5jcHAKIAkJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU05vdGF0aW9uLmNw
cAogCQlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTUHJvY2Vzc2luZ0luc3RydWN0aW9uLmNwcAog
CQlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTUmFuZ2UuY3BwCiAJCURlcml2ZWRTb3VyY2VzL1dl
YkNvcmUvSlNUZXh0LmNwcAorCQlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTVHJlZVdhbGtlci5j
cHAKIAkJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU092ZXJmbG93RXZlbnQuY3BwCiAJCURlcml2
ZWRTb3VyY2VzL1dlYkNvcmUvSlNVSUV2ZW50LmNwcAogCQlEZXJpdmVkU291cmNlcy9XZWJDb3Jl
L0pTV2hlZWxFdmVudC5jcHAKKwkJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1hNTFNlcmlhbGl6
ZXIuY3BwCiAJCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNYUGF0aEV2YWx1YXRvci5jcHAKIAkJ
RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1hQYXRoRXhwcmVzc2lvbi5jcHAKIAkJRGVyaXZlZFNv
dXJjZXMvV2ViQ29yZS9KU1hQYXRoTlNSZXNvbHZlci5jcHAKQEAgLTQ2NiwzNSArNDcwLDI4IEBA
CiAJCXJlbmRlcmluZy9Sb290SW5saW5lQm94LmNwcAogCiAJPC9zZXQ+Ci0JPHNldCBhcHBlbmQ9
IjEiIHZhcj0iV0VCQ09SRV9TT1VSQ0VTX1hQQVRIIj4KLQkJCi0JCXhwYXRoL1hQYXRoRXZhbHVh
dG9yLmNwcAotCQl4cGF0aC9YUGF0aEV4cHJlc3Npb24uY3BwCi0JCXhwYXRoL1hQYXRoTmFtZXNw
YWNlLmNwcAotCQl4cGF0aC9YUGF0aE5TUmVzb2x2ZXIuY3BwCi0JCXhwYXRoL1hQYXRoUmVzdWx0
LmNwcAogCi0JPC9zZXQ+Ci0JPHNldCBhcHBlbmQ9IjEiIHZhcj0iV0VCQ09SRV9TT1VSQ0VTX0lN
UEwiPgotCQkKLQkJeHBhdGgvaW1wbC9YUGF0aEV4cHJlc3Npb25Ob2RlLmNwcAotCQl4cGF0aC9p
bXBsL1hQYXRoRnVuY3Rpb25zLmNwcAotCQl4cGF0aC9pbXBsL1hQYXRoUGFyc2VyLmNwcAotCQl4
cGF0aC9pbXBsL1hQYXRoUGF0aC5jcHAKLQkJeHBhdGgvaW1wbC9YUGF0aFByZWRpY2F0ZS5jcHAK
LQkJeHBhdGgvaW1wbC9YUGF0aFN0ZXAuY3BwCi0JCXhwYXRoL2ltcGwvWFBhdGhVdGlsLmNwcAot
CQl4cGF0aC9pbXBsL1hQYXRoVmFsdWUuY3BwCi0JCXhwYXRoL2ltcGwvWFBhdGhWYXJpYWJsZVJl
ZmVyZW5jZS5jcHAKLQotCTwvc2V0PgogCTxzZXQgYXBwZW5kPSIxIiB2YXI9IldFQkNPUkVfU09V
UkNFU19YTUwiPgotCQkKKwkJeG1sL0RPTVBhcnNlci5jcHAKIAkJeG1sL3htbGh0dHByZXF1ZXN0
LmNwcAotICAgICAgICB4bWwvWFNMSW1wb3J0UnVsZS5jcHAKKwkJeG1sL1hNTFNlcmlhbGl6ZXIu
Y3BwCisJCXhtbC9YUGF0aEV2YWx1YXRvci5jcHAKKwkJeG1sL1hQYXRoRXhwcmVzc2lvbi5jcHAK
KwkJeG1sL1hQYXRoRXhwcmVzc2lvbk5vZGUuY3BwCisJCXhtbC9YUGF0aEZ1bmN0aW9ucy5jcHAK
KwkJeG1sL1hQYXRoTmFtZXNwYWNlLmNwcAorCQl4bWwvWFBhdGhOU1Jlc29sdmVyLmNwcAorCQl4
bWwvWFBhdGhQYXJzZXIuY3BwCisJCXhtbC9YUGF0aFBhdGguY3BwCisJCXhtbC9YUGF0aFByZWRp
Y2F0ZS5jcHAKKwkJeG1sL1hQYXRoUmVzdWx0LmNwcAorCQl4bWwvWFBhdGhTdGVwLmNwcAorCQl4
bWwvWFBhdGhVdGlsLmNwcAorCQl4bWwvWFBhdGhWYWx1ZS5jcHAKKwkJeG1sL1hQYXRoVmFyaWFi
bGVSZWZlcmVuY2UuY3BwCisJCXhtbC9YU0xJbXBvcnRSdWxlLmNwcAogCQl4bWwvWFNMU3R5bGVT
aGVldC5jcHAKIAkJeG1sL1hTTFRQcm9jZXNzb3IuY3BwCi0KIAk8L3NldD4KIAk8c2V0IGFwcGVu
ZD0iMSIgdmFyPSJXRUJDT1JFX1NPVVJDRVNfRE9NIj4KIAkJCkBAIC03MDEsMTQgKzY5OCwxNCBA
QAogCTxzZXQgYXBwZW5kPSIxIiB2YXI9IldFQkNPUkVfU09VUkNFU19KUyI+CiAJCQogCQliaW5k
aW5ncy9qcy9KU0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyREN1c3RvbS5jcHAKLQkJYmluZGluZ3Mv
anMvSlNET01QYXJzZXIuY3BwCiAJCWJpbmRpbmdzL2pzL0pTSFRNTEVsZW1lbnRXcmFwcGVyRmFj
dG9yeS5jcHAKLSAgICAgICAgICBiaW5kaW5ncy9qcy9KU0hUTUxGb3JtRWxlbWVudEN1c3RvbS5j
cHAKKwkJYmluZGluZ3MvanMvSlNIVE1MRm9ybUVsZW1lbnRDdXN0b20uY3BwCiAJCWJpbmRpbmdz
L2pzL0pTSFRNTElucHV0RWxlbWVudEJhc2UuY3BwCi0gICAgICAgICAgYmluZGluZ3MvanMvSlNI
VE1MT3B0aW9uc0NvbGxlY3Rpb25DdXN0b20uY3BwCiAJCWJpbmRpbmdzL2pzL0pTSFRNTE9wdGlv
bkVsZW1lbnRDb25zdHJ1Y3Rvci5jcHAKKwkJYmluZGluZ3MvanMvSlNIVE1MT3B0aW9uc0NvbGxl
Y3Rpb25DdXN0b20uY3BwCisJCWJpbmRpbmdzL2pzL0pTTm9kZUl0ZXJhdG9yQ3VzdG9tLmNwcAor
CQliaW5kaW5ncy9qcy9KU1RyZWVXYWxrZXJDdXN0b20uY3BwCiAJCWJpbmRpbmdzL2pzL0pTWE1M
SHR0cFJlcXVlc3QuY3BwCi0JCWJpbmRpbmdzL2pzL0pTWE1MU2VyaWFsaXplci5jcHAKIAkJYmlu
ZGluZ3MvanMvSlNYU0xUUHJvY2Vzc29yLmNwcAogCQliaW5kaW5ncy9qcy9ranNfYmluZGluZy5j
cHAKIAkJYmluZGluZ3MvanMva2pzX2Nzcy5jcHAKQEAgLTcyMSw0ICs3MTgsNSBAQAogCQliaW5k
aW5ncy9qcy9ranNfd2luZG93LmNwcAogCiAJPC9zZXQ+CisKIDwvbWFrZWZpbGU+CkluZGV4OiBX
ZWJDb3JlL3dlYmNvcmUtYmFzZS5ia2wKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS93ZWJjb3JlLWJh
c2UuYmtsCShyZXZpc2lvbiAxNTk1MykKKysrIFdlYkNvcmUvd2ViY29yZS1iYXNlLmJrbAkod29y
a2luZyBjb3B5KQpAQCAtNjIsOCArNjIsNiBAQAogCQkkKFdFQkNPUkVfU09VUkNFU19IVE1MKQog
CQkkKFdFQkNPUkVfU09VUkNFU19CSU5ESU5HUykKIAkJJChXRUJDT1JFX1NPVVJDRVNfSlMpCi0J
CSQoV0VCQ09SRV9TT1VSQ0VTX1hQQVRIKQotCQkkKFdFQkNPUkVfU09VUkNFU19JTVBMKQogCTwv
c2V0PgogCiAgICAgPHNldCB2YXI9IkJVSUxERElSIj5vYmotJChGT1JNQVQpPC9zZXQ+CkBAIC0x
MDAsOCArOTgsNiBAQAogICAgICAgICA8aW5jbHVkZT4kKFNSQ0RJUikvcGxhdGZvcm0vaW1hZ2Ut
ZGVjb2RlcnMvemxpYjwvaW5jbHVkZT4KICAgICAgICAgPGluY2x1ZGU+JChTUkNESVIpL3JlbmRl
cmluZzwvaW5jbHVkZT4KICAgICAgICAgPGluY2x1ZGU+JChTUkNESVIpL3htbDwvaW5jbHVkZT4K
LSAgICAgICAgPGluY2x1ZGU+JChTUkNESVIpL3hwYXRoPC9pbmNsdWRlPgotICAgICAgICA8aW5j
bHVkZT4kKFNSQ0RJUikveHBhdGgvaW1wbDwvaW5jbHVkZT4KICAgICAgICAgPGluY2x1ZGU+JChT
UkNESVIpL2tjYW52YXM8L2luY2x1ZGU+CiAgICAgICAgIDxpbmNsdWRlPiQoU1JDRElSKS9rY2Fu
dmFzL2RldmljZTwvaW5jbHVkZT4KICAgICAgICAgCg==
</data>
<flag name="review"
          id="3178"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>