<?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>108745</bug_id>
          
          <creation_ts>2013-02-01 23:44:48 -0800</creation_ts>
          <short_desc>WTF shouldn&apos;t use a script build phase to detect the presence of headers when the compiler can do it for us</short_desc>
          <delta_ts>2016-01-31 15:10:55 -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>Web Template Framework</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=153729</see_also>
          <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="Mark Rowe (bdash)">mrowe</reporter>
          <assigned_to name="Mark Rowe (bdash)">mrowe</assigned_to>
          <cc>benjamin</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>philn</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>823575</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2013-02-01 23:44:48 -0800</bug_when>
    <thetext>WTF has a build phase to detect the presence of certain headers at build time. This is unnecessary now that the Mac port always builds with Clang, which has the __has_include directive that can detect headers for us.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823578</commentid>
    <comment_count>1</comment_count>
      <attachid>186216</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2013-02-01 23:53:38 -0800</bug_when>
    <thetext>Created attachment 186216
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823579</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-01 23:56:05 -0800</bug_when>
    <thetext>Attachment 186216 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source/JavaScriptCore/DerivedSources.make&apos;, u&apos;Source/WTF/ChangeLog&apos;, u&apos;Source/WTF/WTF.xcodeproj/project.pbxproj&apos;, u&apos;Source/WTF/wtf/FastMalloc.cpp&apos;]&quot; exit_code: 1
Source/WTF/wtf/FastMalloc.cpp:451:  Missing spaces around /  [whitespace/operators] [3]
Total errors found: 1 in 3 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>823587</commentid>
    <comment_count>3</comment_count>
      <attachid>186216</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2013-02-02 00:18:06 -0800</bug_when>
    <thetext>Comment on attachment 186216
Patch v1

Clearing flags since this appears to not build with GCC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823588</commentid>
    <comment_count>4</comment_count>
      <attachid>186216</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-02-02 00:20:42 -0800</bug_when>
    <thetext>Comment on attachment 186216
Patch v1

Attachment 186216 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/16343541</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823601</commentid>
    <comment_count>5</comment_count>
      <attachid>186220</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2013-02-02 00:51:39 -0800</bug_when>
    <thetext>Created attachment 186220
Patch v2

Split the detection of __has_include out from the use of it so that compilers that don&apos;t support it don&apos;t choke.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823603</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-02 00:58:41 -0800</bug_when>
    <thetext>Attachment 186220 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source/JavaScriptCore/DerivedSources.make&apos;, u&apos;Source/WTF/ChangeLog&apos;, u&apos;Source/WTF/WTF.xcodeproj/project.pbxproj&apos;, u&apos;Source/WTF/wtf/FastMalloc.cpp&apos;]&quot; exit_code: 1
Source/WTF/wtf/FastMalloc.cpp:452:  Missing spaces around /  [whitespace/operators] [3]
Total errors found: 1 in 3 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>823682</commentid>
    <comment_count>7</comment_count>
      <attachid>186220</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-02-02 11:47:19 -0800</bug_when>
    <thetext>Comment on attachment 186220
Patch v2

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

&gt; Source/WTF/wtf/FastMalloc.cpp:451
&gt; +#ifdef __has_include

Would it make sense to have a WTF macro for this (like HAVE(HAS_INCLUDE))?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823686</commentid>
    <comment_count>8</comment_count>
      <attachid>186220</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-02 12:27:27 -0800</bug_when>
    <thetext>Comment on attachment 186220
Patch v2

Clearing flags on attachment: 186220

Committed r141700: &lt;http://trac.webkit.org/changeset/141700&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823687</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-02 12:27:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823701</commentid>
    <comment_count>10</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2013-02-02 13:07:10 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 186220 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=186220&amp;action=review
&gt; 
&gt; &gt; Source/WTF/wtf/FastMalloc.cpp:451
&gt; &gt; +#ifdef __has_include
&gt; 
&gt; Would it make sense to have a WTF macro for this (like HAVE(HAS_INCLUDE))?

I considered doing something like COMPILER_SUPPORTS(HEADER_DETECTION). In order to make it worth it you&apos;d want to wrap the actual use of __has_include in a macro like HAS_INCLUDE  to support compilers with different names for the functionality. Sadly Clang currently seems to crash if you try to use __has_include in the body of a preprocessor macro.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186216</attachid>
            <date>2013-02-01 23:53:38 -0800</date>
            <delta_ts>2013-02-02 00:51:39 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>0001-http-webkit.org-b-108745-WTF-shouldn-t-use-a-script-.patch</filename>
            <type>text/plain</type>
            <size>7731</size>
            <attacher name="Mark Rowe (bdash)">mrowe</attacher>
            
              <data encoding="base64">RnJvbSBhNDg4NTkyNWYwODRiNmY2ZWJjNmM2ZTNjMDcxOGZlMTBhNDk5ZTUxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrIFJvd2UgPG1yb3dlQGFwcGxlLmNvbT4KRGF0ZTogRnJp
LCAxIEZlYiAyMDEzIDIzOjQ3OjU1IC0wODAwClN1YmplY3Q6IFtQQVRDSF0gPGh0dHA6Ly93ZWJr
aXQub3JnL2IvMTA4NzQ1PiBXVEYgc2hvdWxkbid0IHVzZSBhIHNjcmlwdCBidWlsZAogcGhhc2Ug
dG8gZGV0ZWN0IHRoZSBwcmVzZW5jZSBvZiBoZWFkZXJzIHdoZW4gdGhlIGNvbXBpbGVyIGNhbiBk
byBpdCBmb3IgdXMKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKU291cmNlL0phdmFTY3Jp
cHRDb3JlOgoKKiBEZXJpdmVkU291cmNlcy5tYWtlOiBSZW1vdmUgYW4gb2Jzb2xldGUgTWFrZWZp
bGUgcnVsZS4gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgd2hlbiB0aGUgdXNlCm9mIHRo
ZSBnZW5lcmF0ZWQgZmlsZSBtb3ZlZCB0byBXVEYuCgpTb3VyY2UvV1RGOgoKKiBXVEYueGNvZGVw
cm9qL3Byb2plY3QucGJ4cHJvajogUmVtb3ZlIHRoZSBzY3JpcHQgcGhhc2UgdGhhdCB1c2VkIHRv
IGdlbmVyYXRlIGEgaGVhZGVyIGZpbGUKY29udGFpbmluZyBpbmZvcm1hdGlvbiBhYm91dCB3aGV0
aGVyIGNlcnRhaW4gaGVhZGVyIGZpbGVzIGV4aXN0IG9uIHRoZSBzeXN0ZW0uCiogd3RmL0Zhc3RN
YWxsb2MuY3BwOiBVc2UgQ2xhbmcncyBfX2hhc19pbmNsdWRlIHRvIGRldGVjdCB3aGV0aGVyIHRo
ZSBoZWFkZXIgZXhpc3RzIGJlZm9yZSBpbmNsdWRpbmcgaXQuCi0tLQogU291cmNlL0phdmFTY3Jp
cHRDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgfCAgOSArKysrKysrKysKIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9EZXJpdmVkU291cmNlcy5tYWtlIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KIFNvdXJj
ZS9XVEYvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogU291
cmNlL1dURi9XVEYueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvaiAgfCAxOSAtLS0tLS0tLS0tLS0t
LS0tLS0tCiBTb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcCAgICAgICAgICAgICB8ICA2ICst
LS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBmNjE5MzNjLi4zMTI5MTM4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0wMi0wMSAgTWFyayBSb3dlICA8
bXJvd2VAYXBwbGUuY29tPgorCisgICAgICAgIDxodHRwOi8vd2Via2l0Lm9yZy9iLzEwODc0NT4g
V1RGIHNob3VsZG4ndCB1c2UgYSBzY3JpcHQgYnVpbGQgcGhhc2UgdG8gZGV0ZWN0IHRoZSBwcmVz
ZW5jZSBvZiBoZWFkZXJzIHdoZW4gdGhlIGNvbXBpbGVyIGNhbiBkbyBpdCBmb3IgdXMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIERlcml2ZWRTb3Vy
Y2VzLm1ha2U6IFJlbW92ZSBhbiBvYnNvbGV0ZSBNYWtlZmlsZSBydWxlLiBUaGlzIHNob3VsZCBo
YXZlIGJlZW4gcmVtb3ZlZCB3aGVuIHRoZSB1c2UKKyAgICAgICAgb2YgdGhlIGdlbmVyYXRlZCBm
aWxlIG1vdmVkIHRvIFdURi4KKwogMjAxMy0wMi0wMSAgTWFyayBIYWhuZW5iZXJnICA8bWhhaG5l
bmJlcmdAYXBwbGUuY29tPgogCiAgICAgICAgIFN0cnVjdHVyZSBzaG91bGQgaGF2ZSBhIFN0cnVj
dHVyZVJhcmVEYXRhIGZpZWxkIHRvIHNhdmUgc3BhY2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9EZXJpdmVkU291cmNlcy5tYWtlIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0Rl
cml2ZWRTb3VyY2VzLm1ha2UKaW5kZXggYjBiNjM3ZS4uNGMzYjgxZSAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL0Rlcml2ZWRTb3VyY2VzLm1ha2UKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL0Rlcml2ZWRTb3VyY2VzLm1ha2UKQEAgLTQxLDcgKzQxLDYgQEAgYWxsIDogXAog
ICAgIERhdGVDb25zdHJ1Y3Rvci5sdXQuaCBcCiAgICAgRGF0ZVByb3RvdHlwZS5sdXQuaCBcCiAg
ICAgRXJyb3JQcm90b3R5cGUubHV0LmggXAotICAgIEhlYWRlckRldGVjdGlvbi5oIFwKICAgICBK
U09OT2JqZWN0Lmx1dC5oIFwKICAgICBKU0dsb2JhbE9iamVjdC5sdXQuaCBcCiAgICAgS2V5d29y
ZExvb2t1cC5oIFwKQEAgLTg0LDE5ICs4MywzIEBAIEtleXdvcmRMb29rdXAuaDogS2V5d29yZExv
b2t1cEdlbmVyYXRvci5weSBLZXl3b3Jkcy50YWJsZQogCiB1ZGlzODZfaXRhYi5oOiAkKEphdmFT
Y3JpcHRDb3JlKS9kaXNhc3NlbWJsZXIvdWRpczg2L2l0YWIucHkgJChKYXZhU2NyaXB0Q29yZSkv
ZGlzYXNzZW1ibGVyL3VkaXM4Ni9vcHRhYmxlLnhtbAogCShQWVRIT05QQVRIPSQoSmF2YVNjcmlw
dENvcmUpL2Rpc2Fzc2VtYmxlci91ZGlzODYgcHl0aG9uICQoSmF2YVNjcmlwdENvcmUpL2Rpc2Fz
c2VtYmxlci91ZGlzODYvaXRhYi5weSAkKEphdmFTY3JpcHRDb3JlKS9kaXNhc3NlbWJsZXIvdWRp
czg2L29wdGFibGUueG1sIHx8IGV4aXQgMSkKLQotIyBoZWFkZXIgZGV0ZWN0aW9uCi0KLWlmZXEg
KCQoT1MpLE1BQ09TKQotCi1IZWFkZXJEZXRlY3Rpb24uaCA6IERlcml2ZWRTb3VyY2VzLm1ha2Ug
L1N5c3RlbS9MaWJyYXJ5L0NvcmVTZXJ2aWNlcy9TeXN0ZW1WZXJzaW9uLnBsaXN0Ci0Jcm0gLWYg
JEAKLQllY2hvICIvKiBUaGlzIGlzIGEgZ2VuZXJhdGVkIGZpbGUuIERvIG5vdCBlZGl0LiAqLyIg
PiAkQAotCWlmIFsgLWYgJChTREtST09UKS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL1N5c3Rl
bS5mcmFtZXdvcmsvUHJpdmF0ZUhlYWRlcnMvcHRocmVhZF9tYWNoZGVwLmggXTsgdGhlbiBlY2hv
ICIjZGVmaW5lIEhBVkVfUFRIUkVBRF9NQUNIREVQX0ggMSIgPj4gJEA7IGVsc2UgZWNobyA+PiAk
QDsgZmkKLQotZWxzZQotCi1IZWFkZXJEZXRlY3Rpb24uaCA6Ci0JZWNobyA+ICRACi0KLWVuZGlm
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9n
CmluZGV4IGRkOTUyOWQuLjEyNzcxMDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDItMDEg
IE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KKworICAgICAgICA8aHR0cDovL3dlYmtpdC5v
cmcvYi8xMDg3NDU+IFdURiBzaG91bGRuJ3QgdXNlIGEgc2NyaXB0IGJ1aWxkIHBoYXNlIHRvIGRl
dGVjdCB0aGUgcHJlc2VuY2Ugb2YgaGVhZGVycyB3aGVuIHRoZSBjb21waWxlciBjYW4gZG8gaXQg
Zm9yIHVzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBXVEYueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajogUmVtb3ZlIHRoZSBzY3JpcHQgcGhhc2Ug
dGhhdCB1c2VkIHRvIGdlbmVyYXRlIGEgaGVhZGVyIGZpbGUKKyAgICAgICAgY29udGFpbmluZyBp
bmZvcm1hdGlvbiBhYm91dCB3aGV0aGVyIGNlcnRhaW4gaGVhZGVyIGZpbGVzIGV4aXN0IG9uIHRo
ZSBzeXN0ZW0uCisgICAgICAgICogd3RmL0Zhc3RNYWxsb2MuY3BwOiBVc2UgQ2xhbmcncyBfX2hh
c19pbmNsdWRlIHRvIGRldGVjdCB3aGV0aGVyIHRoZSBoZWFkZXIgZXhpc3RzIGJlZm9yZSBpbmNs
dWRpbmcgaXQuCisKIDIwMTMtMDItMDEgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFtHVEtdIEFkZCBXVEZVUkwgc291cmNlIGZpbGVzIHRvIHRoZSBidWls
ZApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9XVEYueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvaiBi
L1NvdXJjZS9XVEYvV1RGLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKaW5kZXggYmFiNDY1NS4u
MmIzMGRkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9XVEYueGNvZGVwcm9qL3Byb2plY3QucGJ4
cHJvagorKysgYi9Tb3VyY2UvV1RGL1dURi54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCkBAIC0z
NzgsNyArMzc4LDYgQEAKIAkJNUQyNDdCNkUxNDY4OUM0NzAwRTc4Qjc2IC8qIEJhc2UueGNjb25m
aWcgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0
LnhjY29uZmlnOyBwYXRoID0gQmFzZS54Y2NvbmZpZzsgc291cmNlVHJlZSA9ICI8Z3JvdXA+Ijsg
fTsKIAkJNUQyNDdCNzAxNDY4OUM0NzAwRTc4Qjc2IC8qIERlYnVnUmVsZWFzZS54Y2NvbmZpZyAq
LyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBsYXN0S25vd25GaWxlVHlwZSA9IHRleHQueGNj
b25maWc7IHBhdGggPSBEZWJ1Z1JlbGVhc2UueGNjb25maWc7IHNvdXJjZVRyZWUgPSAiPGdyb3Vw
PiI7IH07CiAJCTVEMjQ3QjczMTQ2ODlDNDcwMEU3OEI3NiAvKiBXVEYueGNjb25maWcgKi8gPSB7
aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0LnhjY29uZmln
OyBwYXRoID0gV1RGLnhjY29uZmlnOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwotCQk1RDI0
N0VCMTE0NjhCMDE1MDBFNzhCNzYgLyogSGVhZGVyRGV0ZWN0aW9uLmggKi8gPSB7aXNhID0gUEJY
RmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3Vy
Y2Vjb2RlLmMuaDsgbmFtZSA9IEhlYWRlckRldGVjdGlvbi5oOyBwYXRoID0gRGVyaXZlZFNvdXJj
ZXMvV1RGL0hlYWRlckRldGVjdGlvbi5oOyBzb3VyY2VUcmVlID0gQlVJTFRfUFJPRFVDVFNfRElS
OyB9OwogCQk2NTQxQ0FGNDE2MzBEQjI2MDA2RDBERUMgLyogQ29weVdURkhlYWRlcnMueGNjb25m
aWcgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtu
b3duRmlsZVR5cGUgPSB0ZXh0LnhjY29uZmlnOyBwYXRoID0gQ29weVdURkhlYWRlcnMueGNjb25m
aWc7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTdFMjlDMzNEMTVGRkQ3OUIwMDUxNkQ2
MSAvKiBPYmpjUnVudGltZUV4dHJhcy5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZp
bGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGgg
PSBPYmpjUnVudGltZUV4dHJhcy5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk4MTM0
MDEzNjE1QjA5MkZEMDAxRkYwQjggLyogQmFzZTY0LmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVm
ZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUu
Y3BwLmNwcDsgcGF0aCA9IEJhc2U2NC5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBA
IC02NzEsNyArNjcwLDYgQEAKIAkJCWNoaWxkcmVuID0gKAogCQkJCUE4NzZEQkQ2MTUxODE2RTUw
MERBREI5NSAvKiB3dGYgKi8sCiAJCQkJQThBNDc0OEIxNTFBODI2NDAwNDEyM0ZGIC8qIGNvbmZp
Zy5oICovLAotCQkJCTVEMjQ3RUIxMTQ2OEIwMTUwMEU3OEI3NiAvKiBIZWFkZXJEZXRlY3Rpb24u
aCAqLywKIAkJCSk7CiAJCQluYW1lID0gU291cmNlOwogCQkJc291cmNlVHJlZSA9ICI8Z3JvdXA+
IjsKQEAgLTEyNzIsNyArMTI3MCw2IEBACiAJCQlpc2EgPSBQQlhOYXRpdmVUYXJnZXQ7CiAJCQli
dWlsZENvbmZpZ3VyYXRpb25MaXN0ID0gNUQyNDdCNjYxNDY4OUI4NjAwRTc4Qjc2IC8qIEJ1aWxk
IGNvbmZpZ3VyYXRpb24gbGlzdCBmb3IgUEJYTmF0aXZlVGFyZ2V0ICJXVEYiICovOwogCQkJYnVp
bGRQaGFzZXMgPSAoCi0JCQkJNUQyNDdFOUQxNDY4QUVFMjAwRTc4Qjc2IC8qIERldGVjdCBBdmFp
bGFibGUgSGVhZGVycyAqLywKIAkJCQk1RDI0N0I1RTE0Njg5Qjg2MDBFNzhCNzYgLyogU291cmNl
cyAqLywKIAkJCQk1RDI0N0I1RjE0Njg5Qjg2MDBFNzhCNzYgLyogRnJhbWV3b3JrcyAqLywKIAkJ
CQk1RDI0N0I2MDE0Njg5Qjg2MDBFNzhCNzYgLyogSGVhZGVycyAqLywKQEAgLTEzMTQsMjIgKzEz
MTEsNiBAQAogLyogRW5kIFBCWFByb2plY3Qgc2VjdGlvbiAqLwogCiAvKiBCZWdpbiBQQlhTaGVs
bFNjcmlwdEJ1aWxkUGhhc2Ugc2VjdGlvbiAqLwotCQk1RDI0N0U5RDE0NjhBRUUyMDBFNzhCNzYg
LyogRGV0ZWN0IEF2YWlsYWJsZSBIZWFkZXJzICovID0gewotCQkJaXNhID0gUEJYU2hlbGxTY3Jp
cHRCdWlsZFBoYXNlOwotCQkJYnVpbGRBY3Rpb25NYXNrID0gMjE0NzQ4MzY0NzsKLQkJCWZpbGVz
ID0gKAotCQkJKTsKLQkJCWlucHV0UGF0aHMgPSAoCi0JCQkJIiQoU0RLUk9PVCkvU3lzdGVtL0xp
YnJhcnkvQ29yZVNlcnZpY2VzL1N5c3RlbVZlcnNpb24ucGxpc3QiLAotCQkJKTsKLQkJCW5hbWUg
PSAiRGV0ZWN0IEF2YWlsYWJsZSBIZWFkZXJzIjsKLQkJCW91dHB1dFBhdGhzID0gKAotCQkJCSIk
KEJVSUxUX1BST0RVQ1RTX0RJUikvRGVyaXZlZFNvdXJjZXMvV1RGL0hlYWRlckRldGVjdGlvbi5o
IiwKLQkJCSk7Ci0JCQlydW5Pbmx5Rm9yRGVwbG95bWVudFBvc3Rwcm9jZXNzaW5nID0gMDsKLQkJ
CXNoZWxsUGF0aCA9IC9iaW4vc2g7Ci0JCQlzaGVsbFNjcmlwdCA9ICJPVVRQVVRfRklMRT1cIiR7
QlVJTFRfUFJPRFVDVFNfRElSfS9EZXJpdmVkU291cmNlcy9XVEYvSGVhZGVyRGV0ZWN0aW9uLmhc
IlxuZWNobyBcIi8qIFRoaXMgaXMgYSBnZW5lcmF0ZWQgZmlsZS4gRG8gbm90IGVkaXQuICovXCIg
PiBcIiR7T1VUUFVUX0ZJTEV9XCJcblxuaWYgW1sgLWYgXCIke1NES1JPT1R9L1N5c3RlbS9MaWJy
YXJ5L0ZyYW1ld29ya3MvU3lzdGVtLmZyYW1ld29yay9Qcml2YXRlSGVhZGVycy9wdGhyZWFkX21h
Y2hkZXAuaFwiIF1dOyB0aGVuXG4gICAgZWNobyBcIiNkZWZpbmUgSEFWRV9QVEhSRUFEX01BQ0hE
RVBfSCAxXCIgPj4gXCIke09VVFBVVF9GSUxFfVwiXG5maVxuIjsKLQkJfTsKIAkJNjVBRkExNzAx
NjMwQjk3NzAwM0Q3MjNDIC8qIENvcHkgV1RGIEhlYWRlcnMgKi8gPSB7CiAJCQlpc2EgPSBQQlhT
aGVsbFNjcmlwdEJ1aWxkUGhhc2U7CiAJCQlidWlsZEFjdGlvbk1hc2sgPSAyMTQ3NDgzNjQ3Owpk
aWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvRmFzdE1hbGxvYy5jcHAgYi9Tb3VyY2UvV1RGL3d0
Zi9GYXN0TWFsbG9jLmNwcAppbmRleCBiZWJjZmYyLi43NTFjYjE4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9j
LmNwcApAQCAtNDQ0LDE1ICs0NDQsMTEgQEAgZXh0ZXJuICJDIiBXVEZfRVhQT1JUX1BSSVZBVEUg
Y29uc3QgaW50IGpzY29yZV9mYXN0bWFsbG9jX2ludHJvc3BlY3Rpb24gPSAwOwogI2luY2x1ZGUg
PHd0Zi9WZWN0b3IuaD4KICNlbmRpZgogCi0jaWYgSEFWRShIRUFERVJfREVURUNUSU9OX0gpCi0j
aW5jbHVkZSAiSGVhZGVyRGV0ZWN0aW9uLmgiCi0jZW5kaWYKLQogI2lmIEhBVkUoRElTUEFUQ0hf
SCkKICNpbmNsdWRlIDxkaXNwYXRjaC9kaXNwYXRjaC5oPgogI2VuZGlmCiAKLSNpZiBIQVZFKFBU
SFJFQURfTUFDSERFUF9IKQorI2lmIGRlZmluZWQoX19oYXNfaW5jbHVkZSkgJiYgX19oYXNfaW5j
bHVkZSg8U3lzdGVtL3B0aHJlYWRfbWFjaGRlcC5oPikKICNpbmNsdWRlIDxTeXN0ZW0vcHRocmVh
ZF9tYWNoZGVwLmg+CiAKICNpZiBkZWZpbmVkKF9fUFRLX0ZSQU1FV09SS19KQVZBU0NSSVBUQ09S
RV9LRVkwKQotLSAKMS44LjAuMiAoQXBwbGUgR2l0LTQxKQoK
</data>
<flag name="commit-queue"
          id="205569"
          type_id="3"
          status="-"
          setter="eflews.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186220</attachid>
            <date>2013-02-02 00:51:39 -0800</date>
            <delta_ts>2013-02-02 12:27:26 -0800</delta_ts>
            <desc>Patch v2</desc>
            <filename>0001-http-webkit.org-b-108745-WTF-shouldn-t-use-a-script-.patch</filename>
            <type>text/plain</type>
            <size>7822</size>
            <attacher name="Mark Rowe (bdash)">mrowe</attacher>
            
              <data encoding="base64">RnJvbSA3OTc5NGEyNjI2ZWZlYWZkOWMwNjhhNWUwMDc4YzU0MTk5ZjQyMWNlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrIFJvd2UgPG1yb3dlQGFwcGxlLmNvbT4KRGF0ZTogU2F0
LCAyIEZlYiAyMDEzIDAwOjQ3OjE0IC0wODAwClN1YmplY3Q6IFtQQVRDSF0gPGh0dHA6Ly93ZWJr
aXQub3JnL2IvMTA4NzQ1PiBXVEYgc2hvdWxkbid0IHVzZSBhIHNjcmlwdCBidWlsZAogcGhhc2Ug
dG8gZGV0ZWN0IHRoZSBwcmVzZW5jZSBvZiBoZWFkZXJzIHdoZW4gdGhlIGNvbXBpbGVyIGNhbiBk
byBpdCBmb3IgdXMKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKU291cmNlL0phdmFTY3Jp
cHRDb3JlOgoKKiBEZXJpdmVkU291cmNlcy5tYWtlOiBSZW1vdmUgYW4gb2Jzb2xldGUgTWFrZWZp
bGUgcnVsZS4gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgd2hlbiB0aGUgdXNlCm9mIHRo
ZSBnZW5lcmF0ZWQgZmlsZSBtb3ZlZCB0byBXVEYuCgpTb3VyY2UvV1RGOgoKKiBXVEYueGNvZGVw
cm9qL3Byb2plY3QucGJ4cHJvajogUmVtb3ZlIHRoZSBzY3JpcHQgcGhhc2UgdGhhdCB1c2VkIHRv
IGdlbmVyYXRlIGEgaGVhZGVyIGZpbGUKY29udGFpbmluZyBpbmZvcm1hdGlvbiBhYm91dCB3aGV0
aGVyIGNlcnRhaW4gaGVhZGVyIGZpbGVzIGV4aXN0IG9uIHRoZSBzeXN0ZW0uCiogd3RmL0Zhc3RN
YWxsb2MuY3BwOiBVc2UgQ2xhbmcncyBfX2hhc19pbmNsdWRlIHRvIGRldGVjdCB3aGV0aGVyIHRo
ZSBoZWFkZXIgZXhpc3RzIGJlZm9yZSBpbmNsdWRpbmcgaXQuCi0tLQogU291cmNlL0phdmFTY3Jp
cHRDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgfCAgOSArKysrKysrKysKIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9EZXJpdmVkU291cmNlcy5tYWtlIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KIFNvdXJj
ZS9XVEYvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogU291
cmNlL1dURi9XVEYueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvaiAgfCAxOSAtLS0tLS0tLS0tLS0t
LS0tLS0tCiBTb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcCAgICAgICAgICAgICB8IDEwICsr
KysrLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKaW5kZXggZjYxOTMzYy4uMzEyOTEzOCAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTMtMDItMDEgIE1hcmsgUm93
ZSAgPG1yb3dlQGFwcGxlLmNvbT4KKworICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMDg3
NDU+IFdURiBzaG91bGRuJ3QgdXNlIGEgc2NyaXB0IGJ1aWxkIHBoYXNlIHRvIGRldGVjdCB0aGUg
cHJlc2VuY2Ugb2YgaGVhZGVycyB3aGVuIHRoZSBjb21waWxlciBjYW4gZG8gaXQgZm9yIHVzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEZXJpdmVk
U291cmNlcy5tYWtlOiBSZW1vdmUgYW4gb2Jzb2xldGUgTWFrZWZpbGUgcnVsZS4gVGhpcyBzaG91
bGQgaGF2ZSBiZWVuIHJlbW92ZWQgd2hlbiB0aGUgdXNlCisgICAgICAgIG9mIHRoZSBnZW5lcmF0
ZWQgZmlsZSBtb3ZlZCB0byBXVEYuCisKIDIwMTMtMDItMDEgIE1hcmsgSGFobmVuYmVyZyAgPG1o
YWhuZW5iZXJnQGFwcGxlLmNvbT4KIAogICAgICAgICBTdHJ1Y3R1cmUgc2hvdWxkIGhhdmUgYSBT
dHJ1Y3R1cmVSYXJlRGF0YSBmaWVsZCB0byBzYXZlIHNwYWNlCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvRGVyaXZlZFNvdXJjZXMubWFrZSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9EZXJpdmVkU291cmNlcy5tYWtlCmluZGV4IGIwYjYzN2UuLjRjM2I4MWUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9EZXJpdmVkU291cmNlcy5tYWtlCisrKyBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9EZXJpdmVkU291cmNlcy5tYWtlCkBAIC00MSw3ICs0MSw2IEBAIGFsbCA6
IFwKICAgICBEYXRlQ29uc3RydWN0b3IubHV0LmggXAogICAgIERhdGVQcm90b3R5cGUubHV0Lmgg
XAogICAgIEVycm9yUHJvdG90eXBlLmx1dC5oIFwKLSAgICBIZWFkZXJEZXRlY3Rpb24uaCBcCiAg
ICAgSlNPTk9iamVjdC5sdXQuaCBcCiAgICAgSlNHbG9iYWxPYmplY3QubHV0LmggXAogICAgIEtl
eXdvcmRMb29rdXAuaCBcCkBAIC04NCwxOSArODMsMyBAQCBLZXl3b3JkTG9va3VwLmg6IEtleXdv
cmRMb29rdXBHZW5lcmF0b3IucHkgS2V5d29yZHMudGFibGUKIAogdWRpczg2X2l0YWIuaDogJChK
YXZhU2NyaXB0Q29yZSkvZGlzYXNzZW1ibGVyL3VkaXM4Ni9pdGFiLnB5ICQoSmF2YVNjcmlwdENv
cmUpL2Rpc2Fzc2VtYmxlci91ZGlzODYvb3B0YWJsZS54bWwKIAkoUFlUSE9OUEFUSD0kKEphdmFT
Y3JpcHRDb3JlKS9kaXNhc3NlbWJsZXIvdWRpczg2IHB5dGhvbiAkKEphdmFTY3JpcHRDb3JlKS9k
aXNhc3NlbWJsZXIvdWRpczg2L2l0YWIucHkgJChKYXZhU2NyaXB0Q29yZSkvZGlzYXNzZW1ibGVy
L3VkaXM4Ni9vcHRhYmxlLnhtbCB8fCBleGl0IDEpCi0KLSMgaGVhZGVyIGRldGVjdGlvbgotCi1p
ZmVxICgkKE9TKSxNQUNPUykKLQotSGVhZGVyRGV0ZWN0aW9uLmggOiBEZXJpdmVkU291cmNlcy5t
YWtlIC9TeXN0ZW0vTGlicmFyeS9Db3JlU2VydmljZXMvU3lzdGVtVmVyc2lvbi5wbGlzdAotCXJt
IC1mICRACi0JZWNobyAiLyogVGhpcyBpcyBhIGdlbmVyYXRlZCBmaWxlLiBEbyBub3QgZWRpdC4g
Ki8iID4gJEAKLQlpZiBbIC1mICQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9T
eXN0ZW0uZnJhbWV3b3JrL1ByaXZhdGVIZWFkZXJzL3B0aHJlYWRfbWFjaGRlcC5oIF07IHRoZW4g
ZWNobyAiI2RlZmluZSBIQVZFX1BUSFJFQURfTUFDSERFUF9IIDEiID4+ICRAOyBlbHNlIGVjaG8g
Pj4gJEA7IGZpCi0KLWVsc2UKLQotSGVhZGVyRGV0ZWN0aW9uLmggOgotCWVjaG8gPiAkQAotCi1l
bmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZwppbmRleCBkZDk1MjlkLi4xMjc3MTA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV1RGL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTAy
LTAxICBNYXJrIFJvd2UgIDxtcm93ZUBhcHBsZS5jb20+CisKKyAgICAgICAgPGh0dHA6Ly93ZWJr
aXQub3JnL2IvMTA4NzQ1PiBXVEYgc2hvdWxkbid0IHVzZSBhIHNjcmlwdCBidWlsZCBwaGFzZSB0
byBkZXRlY3QgdGhlIHByZXNlbmNlIG9mIGhlYWRlcnMgd2hlbiB0aGUgY29tcGlsZXIgY2FuIGRv
IGl0IGZvciB1cworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogV1RGLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6IFJlbW92ZSB0aGUgc2NyaXB0IHBo
YXNlIHRoYXQgdXNlZCB0byBnZW5lcmF0ZSBhIGhlYWRlciBmaWxlCisgICAgICAgIGNvbnRhaW5p
bmcgaW5mb3JtYXRpb24gYWJvdXQgd2hldGhlciBjZXJ0YWluIGhlYWRlciBmaWxlcyBleGlzdCBv
biB0aGUgc3lzdGVtLgorICAgICAgICAqIHd0Zi9GYXN0TWFsbG9jLmNwcDogVXNlIENsYW5nJ3Mg
X19oYXNfaW5jbHVkZSB0byBkZXRlY3Qgd2hldGhlciB0aGUgaGVhZGVyIGV4aXN0cyBiZWZvcmUg
aW5jbHVkaW5nIGl0LgorCiAyMDEzLTAyLTAxICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdh
bGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBBZGQgV1RGVVJMIHNvdXJjZSBmaWxlcyB0byB0aGUg
YnVpbGQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvV1RGLnhjb2RlcHJvai9wcm9qZWN0LnBieHBy
b2ogYi9Tb3VyY2UvV1RGL1dURi54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCmluZGV4IGJhYjQ2
NTUuLjJiMzBkZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvV1RGLnhjb2RlcHJvai9wcm9qZWN0
LnBieHByb2oKKysrIGIvU291cmNlL1dURi9XVEYueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagpA
QCAtMzc4LDcgKzM3OCw2IEBACiAJCTVEMjQ3QjZFMTQ2ODlDNDcwMEU3OEI3NiAvKiBCYXNlLnhj
Y29uZmlnICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0g
dGV4dC54Y2NvbmZpZzsgcGF0aCA9IEJhc2UueGNjb25maWc7IHNvdXJjZVRyZWUgPSAiPGdyb3Vw
PiI7IH07CiAJCTVEMjQ3QjcwMTQ2ODlDNDcwMEU3OEI3NiAvKiBEZWJ1Z1JlbGVhc2UueGNjb25m
aWcgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0
LnhjY29uZmlnOyBwYXRoID0gRGVidWdSZWxlYXNlLnhjY29uZmlnOyBzb3VyY2VUcmVlID0gIjxn
cm91cD4iOyB9OwogCQk1RDI0N0I3MzE0Njg5QzQ3MDBFNzhCNzYgLyogV1RGLnhjY29uZmlnICov
ID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC54Y2Nv
bmZpZzsgcGF0aCA9IFdURi54Y2NvbmZpZzsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKLQkJ
NUQyNDdFQjExNDY4QjAxNTAwRTc4Qjc2IC8qIEhlYWRlckRldGVjdGlvbi5oICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0g
c291cmNlY29kZS5jLmg7IG5hbWUgPSBIZWFkZXJEZXRlY3Rpb24uaDsgcGF0aCA9IERlcml2ZWRT
b3VyY2VzL1dURi9IZWFkZXJEZXRlY3Rpb24uaDsgc291cmNlVHJlZSA9IEJVSUxUX1BST0RVQ1RT
X0RJUjsgfTsKIAkJNjU0MUNBRjQxNjMwREIyNjAwNkQwREVDIC8qIENvcHlXVEZIZWFkZXJzLnhj
Y29uZmlnICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxh
c3RLbm93bkZpbGVUeXBlID0gdGV4dC54Y2NvbmZpZzsgcGF0aCA9IENvcHlXVEZIZWFkZXJzLnhj
Y29uZmlnOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk3RTI5QzMzRDE1RkZENzlCMDA1
MTZENjEgLyogT2JqY1J1bnRpbWVFeHRyYXMuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNl
OyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBw
YXRoID0gT2JqY1J1bnRpbWVFeHRyYXMuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJ
ODEzNDAxMzYxNUIwOTJGRDAwMUZGMEI4IC8qIEJhc2U2NC5jcHAgKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vj
b2RlLmNwcC5jcHA7IHBhdGggPSBCYXNlNjQuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OwpAQCAtNjcxLDcgKzY3MCw2IEBACiAJCQljaGlsZHJlbiA9ICgKIAkJCQlBODc2REJENjE1MTgx
NkU1MDBEQURCOTUgLyogd3RmICovLAogCQkJCUE4QTQ3NDhCMTUxQTgyNjQwMDQxMjNGRiAvKiBj
b25maWcuaCAqLywKLQkJCQk1RDI0N0VCMTE0NjhCMDE1MDBFNzhCNzYgLyogSGVhZGVyRGV0ZWN0
aW9uLmggKi8sCiAJCQkpOwogCQkJbmFtZSA9IFNvdXJjZTsKIAkJCXNvdXJjZVRyZWUgPSAiPGdy
b3VwPiI7CkBAIC0xMjcyLDcgKzEyNzAsNiBAQAogCQkJaXNhID0gUEJYTmF0aXZlVGFyZ2V0Owog
CQkJYnVpbGRDb25maWd1cmF0aW9uTGlzdCA9IDVEMjQ3QjY2MTQ2ODlCODYwMEU3OEI3NiAvKiBC
dWlsZCBjb25maWd1cmF0aW9uIGxpc3QgZm9yIFBCWE5hdGl2ZVRhcmdldCAiV1RGIiAqLzsKIAkJ
CWJ1aWxkUGhhc2VzID0gKAotCQkJCTVEMjQ3RTlEMTQ2OEFFRTIwMEU3OEI3NiAvKiBEZXRlY3Qg
QXZhaWxhYmxlIEhlYWRlcnMgKi8sCiAJCQkJNUQyNDdCNUUxNDY4OUI4NjAwRTc4Qjc2IC8qIFNv
dXJjZXMgKi8sCiAJCQkJNUQyNDdCNUYxNDY4OUI4NjAwRTc4Qjc2IC8qIEZyYW1ld29ya3MgKi8s
CiAJCQkJNUQyNDdCNjAxNDY4OUI4NjAwRTc4Qjc2IC8qIEhlYWRlcnMgKi8sCkBAIC0xMzE0LDIy
ICsxMzExLDYgQEAKIC8qIEVuZCBQQlhQcm9qZWN0IHNlY3Rpb24gKi8KIAogLyogQmVnaW4gUEJY
U2hlbGxTY3JpcHRCdWlsZFBoYXNlIHNlY3Rpb24gKi8KLQkJNUQyNDdFOUQxNDY4QUVFMjAwRTc4
Qjc2IC8qIERldGVjdCBBdmFpbGFibGUgSGVhZGVycyAqLyA9IHsKLQkJCWlzYSA9IFBCWFNoZWxs
U2NyaXB0QnVpbGRQaGFzZTsKLQkJCWJ1aWxkQWN0aW9uTWFzayA9IDIxNDc0ODM2NDc7Ci0JCQlm
aWxlcyA9ICgKLQkJCSk7Ci0JCQlpbnB1dFBhdGhzID0gKAotCQkJCSIkKFNES1JPT1QpL1N5c3Rl
bS9MaWJyYXJ5L0NvcmVTZXJ2aWNlcy9TeXN0ZW1WZXJzaW9uLnBsaXN0IiwKLQkJCSk7Ci0JCQlu
YW1lID0gIkRldGVjdCBBdmFpbGFibGUgSGVhZGVycyI7Ci0JCQlvdXRwdXRQYXRocyA9ICgKLQkJ
CQkiJChCVUlMVF9QUk9EVUNUU19ESVIpL0Rlcml2ZWRTb3VyY2VzL1dURi9IZWFkZXJEZXRlY3Rp
b24uaCIsCi0JCQkpOwotCQkJcnVuT25seUZvckRlcGxveW1lbnRQb3N0cHJvY2Vzc2luZyA9IDA7
Ci0JCQlzaGVsbFBhdGggPSAvYmluL3NoOwotCQkJc2hlbGxTY3JpcHQgPSAiT1VUUFVUX0ZJTEU9
XCIke0JVSUxUX1BST0RVQ1RTX0RJUn0vRGVyaXZlZFNvdXJjZXMvV1RGL0hlYWRlckRldGVjdGlv
bi5oXCJcbmVjaG8gXCIvKiBUaGlzIGlzIGEgZ2VuZXJhdGVkIGZpbGUuIERvIG5vdCBlZGl0LiAq
L1wiID4gXCIke09VVFBVVF9GSUxFfVwiXG5cbmlmIFtbIC1mIFwiJHtTREtST09UfS9TeXN0ZW0v
TGlicmFyeS9GcmFtZXdvcmtzL1N5c3RlbS5mcmFtZXdvcmsvUHJpdmF0ZUhlYWRlcnMvcHRocmVh
ZF9tYWNoZGVwLmhcIiBdXTsgdGhlblxuICAgIGVjaG8gXCIjZGVmaW5lIEhBVkVfUFRIUkVBRF9N
QUNIREVQX0ggMVwiID4+IFwiJHtPVVRQVVRfRklMRX1cIlxuZmlcbiI7Ci0JCX07CiAJCTY1QUZB
MTcwMTYzMEI5NzcwMDNENzIzQyAvKiBDb3B5IFdURiBIZWFkZXJzICovID0gewogCQkJaXNhID0g
UEJYU2hlbGxTY3JpcHRCdWlsZFBoYXNlOwogCQkJYnVpbGRBY3Rpb25NYXNrID0gMjE0NzQ4MzY0
NzsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwIGIvU291cmNlL1dU
Ri93dGYvRmFzdE1hbGxvYy5jcHAKaW5kZXggYmViY2ZmMi4uOGI1MzlhYyAxMDA2NDQKLS0tIGEv
U291cmNlL1dURi93dGYvRmFzdE1hbGxvYy5jcHAKKysrIGIvU291cmNlL1dURi93dGYvRmFzdE1h
bGxvYy5jcHAKQEAgLTQ0NCwyMCArNDQ0LDIwIEBAIGV4dGVybiAiQyIgV1RGX0VYUE9SVF9QUklW
QVRFIGNvbnN0IGludCBqc2NvcmVfZmFzdG1hbGxvY19pbnRyb3NwZWN0aW9uID0gMDsKICNpbmNs
dWRlIDx3dGYvVmVjdG9yLmg+CiAjZW5kaWYKIAotI2lmIEhBVkUoSEVBREVSX0RFVEVDVElPTl9I
KQotI2luY2x1ZGUgIkhlYWRlckRldGVjdGlvbi5oIgotI2VuZGlmCi0KICNpZiBIQVZFKERJU1BB
VENIX0gpCiAjaW5jbHVkZSA8ZGlzcGF0Y2gvZGlzcGF0Y2guaD4KICNlbmRpZgogCi0jaWYgSEFW
RShQVEhSRUFEX01BQ0hERVBfSCkKKyNpZmRlZiBfX2hhc19pbmNsdWRlCisjaWYgX19oYXNfaW5j
bHVkZSg8U3lzdGVtL3B0aHJlYWRfbWFjaGRlcC5oPikKKwogI2luY2x1ZGUgPFN5c3RlbS9wdGhy
ZWFkX21hY2hkZXAuaD4KIAogI2lmIGRlZmluZWQoX19QVEtfRlJBTUVXT1JLX0pBVkFTQ1JJUFRD
T1JFX0tFWTApCiAjZGVmaW5lIFdURl9VU0VfUFRIUkVBRF9HRVRTUEVDSUZJQ19ESVJFQ1QgMQog
I2VuZGlmCisKKyNlbmRpZgogI2VuZGlmCiAKICNpZm5kZWYgUFJJdVMKLS0gCjEuOC4wLjIgKEFw
cGxlIEdpdC00MSkKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>