<?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>136521</bug_id>
          
          <creation_ts>2014-09-03 20:10:58 -0700</creation_ts>
          <short_desc>[Cocoa] Some WebKitLegacy headers migrated from WebCore incorrectly contain WEBCORE_EXPORT</short_desc>
          <delta_ts>2014-09-04 16:14:13 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1033120</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-09-03 20:10:58 -0700</bug_when>
    <thetext>[Cocoa] Some WebKitLegacy headers migrated from WebCore incorrectly contain WEBCORE_EXPORT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033121</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-09-03 20:15:36 -0700</bug_when>
    <thetext>Headers migrated from WebCore to WebKitLegacy might contain the WEBCORE_EXPORT macro. Since we don&apos;t control the clients of WebKitLegacy, we can&apos;t guarantee that this macro will be defined in the translation units including these headers.

Previously we&apos;ve been defining WEBCORE_EXPORT in some of the projects we control, but this isn&apos;t a systematic fix. Since WEBCORE_EXPORT meaningless in API headers, let&apos;s teach postprocess-headers.sh to strip it out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033124</commentid>
    <comment_count>2</comment_count>
      <attachid>237609</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-09-03 20:25:11 -0700</bug_when>
    <thetext>Created attachment 237609
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033125</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-03 20:26:55 -0700</bug_when>
    <thetext>Attachment 237609 did not pass style-queue:


ERROR: Source/WebKit2/config.h:33:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 1 in 9 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>1033129</commentid>
    <comment_count>4</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-09-03 21:14:26 -0700</bug_when>
    <thetext>On second thought, it probably makes more sense to do the stripping in MigrateHeaders.make, since that only processes the headers that could contain WEBCORE_EXPORT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033303</commentid>
    <comment_count>5</comment_count>
      <attachid>237646</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-09-04 14:10:51 -0700</bug_when>
    <thetext>Created attachment 237646
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033304</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-04 14:12:51 -0700</bug_when>
    <thetext>Attachment 237646 did not pass style-queue:


ERROR: Source/WebKit2/config.h:33:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 1 in 9 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>1033308</commentid>
    <comment_count>7</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-09-04 14:36:30 -0700</bug_when>
    <thetext>Committed r173283: &lt;http://trac.webkit.org/changeset/173283&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033313</commentid>
    <comment_count>8</comment_count>
      <attachid>237646</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2014-09-04 14:46:41 -0700</bug_when>
    <thetext>Comment on attachment 237646
Patch

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

I know this patch was already reviewed and landed. I noticed some minor nits.

&gt; Source/WebKit/mac/ChangeLog:12
&gt; +        This removes WEBCORE_EXPORT and a single following space character but preserves preceeding whitespace.

This regular expression doesn&apos;t preserve leading whitespace. It preserves leading space characters. I further remark about this in my comment in file Source/WebKit/mac/MigrateHeaders.make.

&gt; Source/WebKit/mac/MigrateHeaders.make:240
&gt; +WEBCORE_HEADER_REPLACE_RULES = -e s/\&lt;WebCore/\&lt;WebKitLegacy/ -e s/DOMDOMImplementation/DOMImplementation/ -e &quot;s/(^ *)WEBCORE_EXPORT /\1/&quot;

This is OK as-is. Obviously, this regular expression won&apos;t match lines that start with tab characters or are a mix of space and tab characters. In theory, we shouldn&apos;t have tab characters in source files per the WebKit Code Style Guideline.

&gt; Tools/DumpRenderTree/config.h:30
&gt; +#include &lt;WebCore/PlatformExportMacros.h&gt;
&gt;  #include &lt;wtf/Platform.h&gt;
&gt;  #include &lt;wtf/ExportMacros.h&gt;
&gt;  #include &lt;runtime/JSExportMacros.h&gt;

These headers aren&apos;t listed in alphabetical order. Please sort these headers according to the output of the UNIX sort command.

Also, it&apos;s unnecessary to explicitly include headers &lt;wtf/Platform.h&gt; and &lt;wtf/ExportMacros.h&gt; as &lt;WebCore/PlatformExportMacros.h&gt; includes them. For completeness, &lt;wtf/ExportMacros.h&gt; is also included by &lt;runtime/JSExportMacros.h&gt;.

&gt; Tools/TestWebKitAPI/config.h:33
&gt; +#include &lt;WebCore/PlatformExportMacros.h&gt;
&gt;  #include &lt;wtf/Platform.h&gt;
&gt;  #include &lt;wtf/ExportMacros.h&gt;
&gt;  #include &lt;runtime/JSExportMacros.h&gt;

Ditto.

&gt; Tools/WebKitTestRunner/config.h:36
&gt; +#include &lt;WebCore/PlatformExportMacros.h&gt;
&gt;  #include &lt;WebKit/WebKit2_C.h&gt;
&gt;  #include &lt;wtf/Platform.h&gt;
&gt;  #include &lt;wtf/ExportMacros.h&gt;
&gt;  #include &lt;runtime/JSExportMacros.h&gt;

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033316</commentid>
    <comment_count>9</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-09-04 14:51:03 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 237646 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=237646&amp;action=review
&gt; 
&gt; I know this patch was already reviewed and landed. I noticed some minor nits.
&gt; 
&gt; &gt; Source/WebKit/mac/ChangeLog:12
&gt; &gt; +        This removes WEBCORE_EXPORT and a single following space character but preserves preceeding whitespace.
&gt; 
&gt; This regular expression doesn&apos;t preserve leading whitespace. It preserves leading space characters. I further remark about this in my comment in file Source/WebKit/mac/MigrateHeaders.make.

True, my terminology was imprecise. I only meant to preserve spaces.

&gt; 
&gt; &gt; Source/WebKit/mac/MigrateHeaders.make:240
&gt; &gt; +WEBCORE_HEADER_REPLACE_RULES = -e s/\&lt;WebCore/\&lt;WebKitLegacy/ -e s/DOMDOMImplementation/DOMImplementation/ -e &quot;s/(^ *)WEBCORE_EXPORT /\1/&quot;
&gt; 
&gt; This is OK as-is. Obviously, this regular expression won&apos;t match lines that start with tab characters or are a mix of space and tab characters. In theory, we shouldn&apos;t have tab characters in source files per the WebKit Code Style Guideline.

Right. We shouldn&apos;t have tab characters in header files, so I don&apos;t account for them.

&gt; 
&gt; &gt; Tools/DumpRenderTree/config.h:30
&gt; &gt; +#include &lt;WebCore/PlatformExportMacros.h&gt;
&gt; &gt;  #include &lt;wtf/Platform.h&gt;
&gt; &gt;  #include &lt;wtf/ExportMacros.h&gt;
&gt; &gt;  #include &lt;runtime/JSExportMacros.h&gt;
&gt; 
&gt; These headers aren&apos;t listed in alphabetical order. Please sort these headers according to the output of the UNIX sort command.

Oops, I didn&apos;t see the existing sorting mistake. Thanks for pointing it out.

&gt; 
&gt; Also, it&apos;s unnecessary to explicitly include headers &lt;wtf/Platform.h&gt; and &lt;wtf/ExportMacros.h&gt; as &lt;WebCore/PlatformExportMacros.h&gt; includes them. For completeness, &lt;wtf/ExportMacros.h&gt; is also included by &lt;runtime/JSExportMacros.h&gt;.

Ok, I&apos;ll clean this up.

Thanks Dan!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033343</commentid>
    <comment_count>10</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-09-04 16:14:13 -0700</bug_when>
    <thetext>Addressed Dan&apos;s feedback in r173288: &lt;http://trac.webkit.org/changeset/173288&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237609</attachid>
            <date>2014-09-03 20:25:11 -0700</date>
            <delta_ts>2014-09-04 14:10:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136521-20140903202505.patch</filename>
            <type>text/plain</type>
            <size>7553</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTczMDkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjAxNzYyOTliZjc4OWEy
OGM3ZTRlZDI4MTIyM2MwNjI4NjAzODYxZi4uZTFhZjgwNzk3OGExYzgyNTM0Y2MxNThlMzQ5ZjAz
MTQ4NGE4YjIwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDE0LTA5LTAzICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbQ29jb2FdIFNvbWUgV2ViS2l0
TGVnYWN5IGhlYWRlcnMgbWlncmF0ZWQgZnJvbSBXZWJDb3JlIGluY29ycmVjdGx5IGNvbnRhaW4g
V0VCQ09SRV9FWFBPUlQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzNjUyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vaW9zL3dhay9XZWJDb3JlVGhyZWFkLmg6IFN0b3BwZWQgZGVmaW5p
bmcgV0VCQ09SRV9FWFBPUlQuCisKIDIwMTQtMDgtMjggIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNA
YXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIENsaWVudHMgdGhhdCBpbmNsdWRlIFdlYkNvcmVU
aHJlYWQuaCBmYWlsIHRvIGJ1aWxkIGFmdGVyIDxodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC8xNzI4MTQvPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCmluZGV4IDRiNTViZDQ2MzRiMWVmMjE1OTk1NmZm
MGU2MjA0MTIwMjc5Y2JjODMuLjZmN2E0NmI5NGI3ZjVkYTgzM2U3NGJiNjk1MDhjNTUxNTQ4MjY2
NjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxNC0wOS0wMyAgQW5keSBF
c3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBTb21lIFdlYktpdExl
Z2FjeSBoZWFkZXJzIG1pZ3JhdGVkIGZyb20gV2ViQ29yZSBpbmNvcnJlY3RseSBjb250YWluIFdF
QkNPUkVfRVhQT1JUCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzY1MjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUYXVnaHQgcG9zdHByb2Nlc3MtaGVhZGVycy5zaCB0byByZW1vdmUgV0VCQ09SRV9FWFBP
UlQgZnJvbSBQdWJsaWMgYW5kIFByaXZhdGUgaGVhZGVycyB1c2luZyB0aGlzIHNlZCBleHByZXNz
aW9uOgorCisgICAgICAgICAgICBzLyheICopV0VCQ09SRV9FWFBPUlQgL1wxL2cKKworICAgICAg
ICBUaGlzIHJlbW92ZXMgV0VCQ09SRV9FWFBPUlQgYW5kIGEgc2luZ2xlIHNwYWNlIGNoYXJhY3Rl
ciBidXQgcHJlc2VydmVzIGFueSBwcmVjZWVkaW5nIHdoaXRlc3BhY2UuCisKKyAgICAgICAgKiBw
b3N0cHJvY2Vzcy1oZWFkZXJzLnNoOiBDb21iaW5lZCB0aGUgYWJvdmUgc2VkIGV4cHJlc3Npb24g
d2l0aCB0aGUgZXhpc3RpbmcgYXZhaWxhYmlsaXR5IGV4cHJlc3Npb24uCisKIDIwMTQtMDgtMjcg
IFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBTdWJwaXhlbCBsYXlv
dXQ6IFJlbmFtZSBMYXlvdXRSZWN0J3MgZGV2aWNlIHBpeGVsIHNuYXBwaW5nIGZ1bmN0aW9ucy4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAxNzE2MDJkMjk2MGZmMTkxYTU2OTdkMTRmODAyZDhlMmUyMjE4ODg4Li44
Y2M3M2JmNTllMjY2OWI4YmIyNGQyZDJmMGQ2OGNhY2YwMzcxM2NiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTIgQEAKKzIwMTQtMDktMDMgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgor
CisgICAgICAgIFtDb2NvYV0gU29tZSBXZWJLaXRMZWdhY3kgaGVhZGVycyBtaWdyYXRlZCBmcm9t
IFdlYkNvcmUgaW5jb3JyZWN0bHkgY29udGFpbiBXRUJDT1JFX0VYUE9SVAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM2NTIxCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjb25maWcuaDogSW5jbHVkZWQg
PFdlYkNvcmUvUGxhdGZvcm1FeHBvcnRNYWNyb3MuaD4gaW5zdGVhZCBvZiBkZWZpbmluZyBXRUJD
T1JFX0VYUE9SVC4KKwogMjAxNC0wOC0yOCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFw
cGxlLmNvbT4KIAogICAgICAgICBXZWJLaXQyIGRvZXNuJ3Qgc3VwcG9ydCB2aWV3ZXIgc2Vydmlj
ZXMgdGhhdCBhY2NlcHQgaW1hZ2UgYXR0YWNobWVudHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2lvcy93YWsvV2ViQ29yZVRocmVhZC5oIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vaW9zL3dhay9XZWJDb3JlVGhyZWFkLmgKaW5kZXggZDQyMTY2OTJmZDE2YTU5MTEwNGU1
OGUxYzY4N2MyMTEwNDNlMWZkNy4uNGRlZjI3MDA1MTlhOTY0MDVkMTZkMTljNzg1NzZkZGM4NTEy
YzVlMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL3dhay9XZWJDb3Jl
VGhyZWFkLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL3dhay9XZWJDb3JlVGhy
ZWFkLmgKQEAgLTMwLDExICszMCw2IEBACiAKICNpbXBvcnQgPENvcmVHcmFwaGljcy9Db3JlR3Jh
cGhpY3MuaD4KIAotLyogRm9yIGEgcHJvamVjdCB0aGF0IHVzZXMgV2ViQ29yZSBidXQgaGFzIG5v
IGNvbmZpZy5oLCB3ZSBuZWVkIHRvIGV4cGxpY2l0bHkgc2V0IHRoZSBleHBvcnQgZGVmaW5lIGhl
cmUuICovCi0jaWZuZGVmIFdFQkNPUkVfRVhQT1JUCi0jZGVmaW5lIFdFQkNPUkVfRVhQT1JUCi0j
ZW5kaWYKLQogI2lmIGRlZmluZWQoX19jcGx1c3BsdXMpCiBleHRlcm4gIkMiIHsKICNlbmRpZiAg
ICAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvbWFjL3Bvc3Rwcm9jZXNzLWhlYWRlcnMuc2gg
Yi9Tb3VyY2UvV2ViS2l0L21hYy9wb3N0cHJvY2Vzcy1oZWFkZXJzLnNoCmluZGV4IGFjYjI3NGM3
MjY0YTFiN2E2M2FhMWM0OGE0YTllNDAxOWRlMDFmNzkuLmIwN2FhYWY2OTY3YjZkMTM2NmU3NmNj
NmFlYmM3NTM0YjBjYmFkOWEgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJLaXQvbWFjL3Bvc3Rwcm9j
ZXNzLWhlYWRlcnMuc2gKKysrIGIvU291cmNlL1dlYktpdC9tYWMvcG9zdHByb2Nlc3MtaGVhZGVy
cy5zaApAQCAtMjgsMTAgKzI4LDEyIEBAIHBvc3RQcm9jZXNzSW5EaXJlY3RvcnkoKQogICAgICAg
ICBmaQogICAgIGRvbmUKIAorICAgIHdlYkNvcmVFeHBvcnRTZWRFeHByZXNzaW9uPSJzLyheICop
V0VCQ09SRV9FWFBPUlQgL1wxL2ciOworCiAgICAgaWYgW1sgJHtQTEFURk9STV9OQU1FfSA9PSBp
cGhvbmUqIF1dOyB0aGVuCi0gICAgICAgIHNlZEV4cHJlc3Npb249J3MvICpXRUJLSVRfKChDTEFT
U198RU5VTV8pP0FWQUlMQUJMRXxERVBSRUNBVEVEKV9NQUNcKFteKV0rXCkvL2cnOworICAgICAg
ICBhdmFpbGFiaWxpdHlTZWRFeHByZXNzaW9uPSdzLyAqV0VCS0lUXygoQ0xBU1NffEVOVU1fKT9B
VkFJTEFCTEV8REVQUkVDQVRFRClfTUFDXChbXildK1wpLy9nJzsKICAgICBlbHNlCi0gICAgICAg
IHNlZEV4cHJlc3Npb249J3MvV0VCS0lUXygoQ0xBU1NffEVOVU1fKT9BVkFJTEFCTEV8REVQUkVD
QVRFRCkvTlNfXDEvZyc7CisgICAgICAgIGF2YWlsYWJpbGl0eVNlZEV4cHJlc3Npb249J3MvV0VC
S0lUXygoQ0xBU1NffEVOVU1fKT9BVkFJTEFCTEV8REVQUkVDQVRFRCkvTlNfXDEvZyc7CiAgICAg
ZmkKIAogICAgIGZvciBoZWFkZXIgaW4gJChmaW5kIC4gLW5hbWUgJyouaCcgLXR5cGUgZik7IGRv
CkBAIC00OCw4ICs1MCw5IEBAIHBvc3RQcm9jZXNzSW5EaXJlY3RvcnkoKQogICAgICAgICAgICAg
OzsKICAgICAgICAgZXNhYwogCi0gICAgICAgIGlmIFtbICR7aGVhZGVyfSA9PSAiLi9XZWJLaXRB
dmFpbGFiaWxpdHkuaCIgXV07IHRoZW4KLSAgICAgICAgICAgIGNvbnRpbnVlCisgICAgICAgIHNl
ZEV4cHJlc3Npb249IiR7d2ViQ29yZUV4cG9ydFNlZEV4cHJlc3Npb259IjsKKyAgICAgICAgaWYg
W1sgIiR7aGVhZGVyfSIgIT0gIi4vV2ViS2l0QXZhaWxhYmlsaXR5LmgiIF1dOyB0aGVuCisgICAg
ICAgICAgICBzZWRFeHByZXNzaW9uPSIke3NlZEV4cHJlc3Npb259OyR7YXZhaWxhYmlsaXR5U2Vk
RXhwcmVzc2lvbn0iOwogICAgICAgICBmaQogCiAgICAgICAgIHNlZCAtRSAtZSAiJHtzZWRFeHBy
ZXNzaW9ufSIgPCAke2hlYWRlcn0gPiAke2hlYWRlcn0uc2VkCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9jb25maWcuaCBiL1NvdXJjZS9XZWJLaXQyL2NvbmZpZy5oCmluZGV4IGZhMWVmODk4
MzEyMDUzZDkzYTZkNDY1ZTE5NjM1MzE4ZTVjNTJlZWMuLjRiNDgzZDIwODdlYzlmMDZhZDM1MTA3
ODg5ZGI0NzgwMTZlYjQ5MGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL2NvbmZpZy5oCisr
KyBiL1NvdXJjZS9XZWJLaXQyL2NvbmZpZy5oCkBAIC0zMCwxMyArMzAsMTEgQEAKIAogI2luY2x1
ZGUgPHd0Zi9QbGF0Zm9ybS5oPgogCisjaW5jbHVkZSA8V2ViQ29yZS9QbGF0Zm9ybUV4cG9ydE1h
Y3Jvcy5oPgogI2luY2x1ZGUgPHJ1bnRpbWUvSlNFeHBvcnRNYWNyb3MuaD4KICNpbmNsdWRlIDx3
dGYvRGlzYWxsb3dDVHlwZS5oPgogI2luY2x1ZGUgPHd0Zi9FeHBvcnRNYWNyb3MuaD4KIAotLy8g
VGhpcyBpcyBuZWVkZWQgYmVjYXVzZSB3ZSBpbmNsdWRlIFdlYkNvcmUncyBoZWFkZXJzLgotI2Rl
ZmluZSBXRUJDT1JFX0VYUE9SVAotCiAjaWZkZWYgX19jcGx1c3BsdXMKICNpZm5kZWYgRVhURVJO
X0NfQkVHSU4KICNkZWZpbmUgRVhURVJOX0NfQkVHSU4gZXh0ZXJuICJDIiB7CmRpZmYgLS1naXQg
YS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTA2NmJkN2NlZmNjMjA5
MjNkMDZjYzU2NTIwNWE1ZmU3NWRmZGRmNi4uMjc2NThiMGIwMDU2NDAzMjgwZmVmYTE2NTEwMjRj
NDgyYmRmMTc1OSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE0LTA5LTAzICBBbmR5IEVzdGVzICA8YWVzdGVzQGFw
cGxlLmNvbT4KKworICAgICAgICBbQ29jb2FdIFNvbWUgV2ViS2l0TGVnYWN5IGhlYWRlcnMgbWln
cmF0ZWQgZnJvbSBXZWJDb3JlIGluY29ycmVjdGx5IGNvbnRhaW4gV0VCQ09SRV9FWFBPUlQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNjUyMQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRl
clRyZWUvY29uZmlnLmg6IEluY2x1ZGVkIDxXZWJDb3JlL1BsYXRmb3JtRXhwb3J0TWFjcm9zLmg+
IGluc3RlYWQgb2YgZGVmaW5pbmcgV0VCQ09SRV9FWFBPUlQuCisgICAgICAgICogVGVzdFdlYktp
dEFQSS9jb25maWcuaDogRGl0dG8uCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9jb25maWcu
aDogRGl0dG8uCisKIDIwMTQtMDgtMjggIEJyaWFuIEouIEJ1cmcgIDxidXJnQGNzLndhc2hpbmd0
b24uZWR1PgogCiAgICAgICAgIGJ1aWxkLXdlYmtpdCAtLWluc3BlY3Rvci1mcm9udGVuZCB0cmll
cyB0byBjb3B5IGZpbGVzIGZyb20gb2xkIGluc3BlY3RvciBwYXRoCmRpZmYgLS1naXQgYS9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9jb25maWcuaCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2NvbmZpZy5o
CmluZGV4IGQwODE4YzhkMDFjODBjNzJmOTNiYzA5YTY4NWIxYTU4MjM3MGFmOGMuLjhlNTAzMjU1
YmNiYmQwMTlkY2JkZDk1YTUyNzAxNDZmYzcxMjBmZWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2NvbmZpZy5oCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2NvbmZpZy5oCkBA
IC0yNCwxNSArMjQsMTEgQEAKICNpbmNsdWRlICJjbWFrZWNvbmZpZy5oIgogI2VuZGlmCiAKKyNp
bmNsdWRlIDxXZWJDb3JlL1BsYXRmb3JtRXhwb3J0TWFjcm9zLmg+CiAjaW5jbHVkZSA8d3RmL1Bs
YXRmb3JtLmg+CiAjaW5jbHVkZSA8d3RmL0V4cG9ydE1hY3Jvcy5oPgogI2luY2x1ZGUgPHJ1bnRp
bWUvSlNFeHBvcnRNYWNyb3MuaD4KIAotI2lmIFBMQVRGT1JNKFdJTikgfHwgUExBVEZPUk0oSU9T
KQotLy8gVGhpcyBpcyBuZWVkZWQgYmVjYXVzZSB3ZSBpbmNsdWRlIFdlYkNvcmUncyBoZWFkZXJz
LgotI2RlZmluZSBXRUJDT1JFX0VYUE9SVAotI2VuZGlmCi0KICNpZmRlZiBfX2NwbHVzcGx1cwog
I3VuZGVmIG5ldwogI3VuZGVmIGRlbGV0ZQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9jb25maWcuaCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvY29uZmlnLmgKaW5kZXggNTI3OTVkMDA3
MDQxOGUwMzE3ZmVlMDA5ZjIxNjU0ZTU2NjFjOTliOC4uNTg4NzI5YjJiYjNhMTE4N2MzYjAyODk0
YTljMWEwMWEzMjQxNDg3MiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9jb25maWcu
aAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL2NvbmZpZy5oCkBAIC0yNywxMyArMjcsMTEgQEAK
ICNpbmNsdWRlICJjbWFrZWNvbmZpZy5oIgogI2VuZGlmCiAKKyNpbmNsdWRlIDxXZWJDb3JlL1Bs
YXRmb3JtRXhwb3J0TWFjcm9zLmg+CiAjaW5jbHVkZSA8d3RmL1BsYXRmb3JtLmg+CiAjaW5jbHVk
ZSA8d3RmL0V4cG9ydE1hY3Jvcy5oPgogI2luY2x1ZGUgPHJ1bnRpbWUvSlNFeHBvcnRNYWNyb3Mu
aD4KIAotLy8gVGhpcyBpcyBuZWVkZWQgYmVjYXVzZSB3ZSBpbmNsdWRlIFdlYkNvcmUncyBoZWFk
ZXJzLgotI2RlZmluZSBXRUJDT1JFX0VYUE9SVAotCiAjaWYgZGVmaW5lZChfX0FQUExFX18pICYm
IF9fQVBQTEVfXwogCiAjaWZkZWYgX19PQkpDX18KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvY29uZmlnLmggYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2NvbmZpZy5oCmluZGV4
IDMyMmM4OTQzYjgwYWQwNzc0NGIwOWUyNzgxYmZmZGI2NjFhZGIzM2QuLjQwNDJiNzE1YmNjNDE5
NzI3MGFkMTM4Yzk1ZjU1OTE4NjM3NTdjNjIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvY29uZmlnLmgKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9jb25maWcuaApAQCAt
MjksMTIgKzI5LDEwIEBACiAjaW5jbHVkZSAiY21ha2Vjb25maWcuaCIKICNlbmRpZgogCisjaW5j
bHVkZSA8V2ViQ29yZS9QbGF0Zm9ybUV4cG9ydE1hY3Jvcy5oPgogI2luY2x1ZGUgPFdlYktpdC9X
ZWJLaXQyX0MuaD4KICNpbmNsdWRlIDx3dGYvUGxhdGZvcm0uaD4KICNpbmNsdWRlIDx3dGYvRXhw
b3J0TWFjcm9zLmg+CiAjaW5jbHVkZSA8cnVudGltZS9KU0V4cG9ydE1hY3Jvcy5oPgogCi0vLyBU
aGlzIGlzIG5lZWRlZCBiZWNhdXNlIHdlIGluY2x1ZGUgV2ViQ29yZSdzIGhlYWRlcnMuCi0jZGVm
aW5lIFdFQkNPUkVfRVhQT1JUCi0KICNlbmRpZgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237646</attachid>
            <date>2014-09-04 14:10:51 -0700</date>
            <delta_ts>2014-09-04 14:46:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136521-20140904141046.patch</filename>
            <type>text/plain</type>
            <size>6962</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTczMDkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjAxNzYyOTliZjc4OWEy
OGM3ZTRlZDI4MTIyM2MwNjI4NjAzODYxZi4uZTFhZjgwNzk3OGExYzgyNTM0Y2MxNThlMzQ5ZjAz
MTQ4NGE4YjIwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDE0LTA5LTAzICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbQ29jb2FdIFNvbWUgV2ViS2l0
TGVnYWN5IGhlYWRlcnMgbWlncmF0ZWQgZnJvbSBXZWJDb3JlIGluY29ycmVjdGx5IGNvbnRhaW4g
V0VCQ09SRV9FWFBPUlQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzNjUyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vaW9zL3dhay9XZWJDb3JlVGhyZWFkLmg6IFN0b3BwZWQgZGVmaW5p
bmcgV0VCQ09SRV9FWFBPUlQuCisKIDIwMTQtMDgtMjggIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNA
YXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIENsaWVudHMgdGhhdCBpbmNsdWRlIFdlYkNvcmVU
aHJlYWQuaCBmYWlsIHRvIGJ1aWxkIGFmdGVyIDxodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC8xNzI4MTQvPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCmluZGV4IDRiNTViZDQ2MzRiMWVmMjE1OTk1NmZm
MGU2MjA0MTIwMjc5Y2JjODMuLjk3OGEyOTNjODE3MWZlOGVmNzZhYmYzMmU2ZDUxY2EwMzZkYzk0
MWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxNC0wOS0wMyAgQW5keSBF
c3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBTb21lIFdlYktpdExl
Z2FjeSBoZWFkZXJzIG1pZ3JhdGVkIGZyb20gV2ViQ29yZSBpbmNvcnJlY3RseSBjb250YWluIFdF
QkNPUkVfRVhQT1JUCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzY1MjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUYXVnaHQgTWlncmF0ZUhlYWRlcnMubWFrZSB0byByZW1vdmUgV0VCQ09SRV9FWFBPUlQg
ZnJvbSBoZWFkZXJzIHVzaW5nIHRoaXMgc2VkIGV4cHJlc3Npb246CisKKyAgICAgICAgICAgIHMv
KF4gKilXRUJDT1JFX0VYUE9SVCAvXDEvZworCisgICAgICAgIFRoaXMgcmVtb3ZlcyBXRUJDT1JF
X0VYUE9SVCBhbmQgYSBzaW5nbGUgZm9sbG93aW5nIHNwYWNlIGNoYXJhY3RlciBidXQgcHJlc2Vy
dmVzIHByZWNlZWRpbmcgd2hpdGVzcGFjZS4KKworICAgICAgICAqIE1pZ3JhdGVIZWFkZXJzLm1h
a2U6CisKIDIwMTQtMDgtMjcgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAg
ICAgICBTdWJwaXhlbCBsYXlvdXQ6IFJlbmFtZSBMYXlvdXRSZWN0J3MgZGV2aWNlIHBpeGVsIHNu
YXBwaW5nIGZ1bmN0aW9ucy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBi
L1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCAxNzE2MDJkMjk2MGZmMTkxYTU2OTdkMTRm
ODAyZDhlMmUyMjE4ODg4Li44Y2M3M2JmNTllMjY2OWI4YmIyNGQyZDJmMGQ2OGNhY2YwMzcxM2Ni
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTQtMDktMDMgIEFuZHkgRXN0ZXMgIDxh
ZXN0ZXNAYXBwbGUuY29tPgorCisgICAgICAgIFtDb2NvYV0gU29tZSBXZWJLaXRMZWdhY3kgaGVh
ZGVycyBtaWdyYXRlZCBmcm9tIFdlYkNvcmUgaW5jb3JyZWN0bHkgY29udGFpbiBXRUJDT1JFX0VY
UE9SVAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM2
NTIxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBj
b25maWcuaDogSW5jbHVkZWQgPFdlYkNvcmUvUGxhdGZvcm1FeHBvcnRNYWNyb3MuaD4gaW5zdGVh
ZCBvZiBkZWZpbmluZyBXRUJDT1JFX0VYUE9SVC4KKwogMjAxNC0wOC0yOCAgVGltIEhvcnRvbiAg
PHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJLaXQyIGRvZXNuJ3Qgc3Vw
cG9ydCB2aWV3ZXIgc2VydmljZXMgdGhhdCBhY2NlcHQgaW1hZ2UgYXR0YWNobWVudHMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy93YWsvV2ViQ29yZVRocmVhZC5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL3dhay9XZWJDb3JlVGhyZWFkLmgKaW5kZXggZDQy
MTY2OTJmZDE2YTU5MTEwNGU1OGUxYzY4N2MyMTEwNDNlMWZkNy4uNGRlZjI3MDA1MTlhOTY0MDVk
MTZkMTljNzg1NzZkZGM4NTEyYzVlMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vaW9zL3dhay9XZWJDb3JlVGhyZWFkLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
aW9zL3dhay9XZWJDb3JlVGhyZWFkLmgKQEAgLTMwLDExICszMCw2IEBACiAKICNpbXBvcnQgPENv
cmVHcmFwaGljcy9Db3JlR3JhcGhpY3MuaD4KIAotLyogRm9yIGEgcHJvamVjdCB0aGF0IHVzZXMg
V2ViQ29yZSBidXQgaGFzIG5vIGNvbmZpZy5oLCB3ZSBuZWVkIHRvIGV4cGxpY2l0bHkgc2V0IHRo
ZSBleHBvcnQgZGVmaW5lIGhlcmUuICovCi0jaWZuZGVmIFdFQkNPUkVfRVhQT1JUCi0jZGVmaW5l
IFdFQkNPUkVfRVhQT1JUCi0jZW5kaWYKLQogI2lmIGRlZmluZWQoX19jcGx1c3BsdXMpCiBleHRl
cm4gIkMiIHsKICNlbmRpZiAgICAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvbWFjL01pZ3Jh
dGVIZWFkZXJzLm1ha2UgYi9Tb3VyY2UvV2ViS2l0L21hYy9NaWdyYXRlSGVhZGVycy5tYWtlCmlu
ZGV4IDUxMTI5YzUyYzM1NmRkNDA4NDM1MTNkZjY5NzUwZGQwNTAyYmYyZTguLjYzNWQ0NjAzNWM5
MmFlNTViOTUwZjdlMmFhYTgyOTg4MWI3OWU2OGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
bWFjL01pZ3JhdGVIZWFkZXJzLm1ha2UKKysrIGIvU291cmNlL1dlYktpdC9tYWMvTWlncmF0ZUhl
YWRlcnMubWFrZQpAQCAtMjM3LDggKzIzNyw4IEBAIGFsbCA6IFwKICAgICAkKFBSSVZBVEVfSEVB
REVSU19ESVIpL0RPTUdlc3R1cmVFdmVudC5oCiBlbmRpZgogCi1XRUJDT1JFX0hFQURFUl9SRVBM
QUNFX1JVTEVTID0gLWUgcy9cPFdlYkNvcmUvXDxXZWJLaXRMZWdhY3kvIC1lIHMvRE9NRE9NSW1w
bGVtZW50YXRpb24vRE9NSW1wbGVtZW50YXRpb24vCi1XRUJDT1JFX0hFQURFUl9NSUdSQVRFX0NN
RCA9IHNlZCAkKFdFQkNPUkVfSEVBREVSX1JFUExBQ0VfUlVMRVMpICQ8ID4gJEAKK1dFQkNPUkVf
SEVBREVSX1JFUExBQ0VfUlVMRVMgPSAtZSBzL1w8V2ViQ29yZS9cPFdlYktpdExlZ2FjeS8gLWUg
cy9ET01ET01JbXBsZW1lbnRhdGlvbi9ET01JbXBsZW1lbnRhdGlvbi8gLWUgInMvKF4gKilXRUJD
T1JFX0VYUE9SVCAvXDEvIgorV0VCQ09SRV9IRUFERVJfTUlHUkFURV9DTUQgPSBzZWQgLUUgJChX
RUJDT1JFX0hFQURFUl9SRVBMQUNFX1JVTEVTKSAkPCA+ICRACiAKICQoUFJJVkFURV9IRUFERVJT
X0RJUikvRE9NJSA6IERPTURPTSUgTWlncmF0ZUhlYWRlcnMubWFrZQogCSQoV0VCQ09SRV9IRUFE
RVJfTUlHUkFURV9DTUQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9jb25maWcuaCBiL1Nv
dXJjZS9XZWJLaXQyL2NvbmZpZy5oCmluZGV4IGZhMWVmODk4MzEyMDUzZDkzYTZkNDY1ZTE5NjM1
MzE4ZTVjNTJlZWMuLjRiNDgzZDIwODdlYzlmMDZhZDM1MTA3ODg5ZGI0NzgwMTZlYjQ5MGIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL2NvbmZpZy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL2Nv
bmZpZy5oCkBAIC0zMCwxMyArMzAsMTEgQEAKIAogI2luY2x1ZGUgPHd0Zi9QbGF0Zm9ybS5oPgog
CisjaW5jbHVkZSA8V2ViQ29yZS9QbGF0Zm9ybUV4cG9ydE1hY3Jvcy5oPgogI2luY2x1ZGUgPHJ1
bnRpbWUvSlNFeHBvcnRNYWNyb3MuaD4KICNpbmNsdWRlIDx3dGYvRGlzYWxsb3dDVHlwZS5oPgog
I2luY2x1ZGUgPHd0Zi9FeHBvcnRNYWNyb3MuaD4KIAotLy8gVGhpcyBpcyBuZWVkZWQgYmVjYXVz
ZSB3ZSBpbmNsdWRlIFdlYkNvcmUncyBoZWFkZXJzLgotI2RlZmluZSBXRUJDT1JFX0VYUE9SVAot
CiAjaWZkZWYgX19jcGx1c3BsdXMKICNpZm5kZWYgRVhURVJOX0NfQkVHSU4KICNkZWZpbmUgRVhU
RVJOX0NfQkVHSU4gZXh0ZXJuICJDIiB7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9U
b29scy9DaGFuZ2VMb2cKaW5kZXggNTA2NmJkN2NlZmNjMjA5MjNkMDZjYzU2NTIwNWE1ZmU3NWRm
ZGRmNi4uMjc2NThiMGIwMDU2NDAzMjgwZmVmYTE2NTEwMjRjNDgyYmRmMTc1OSAxMDA2NDQKLS0t
IGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBA
CisyMDE0LTA5LTAzICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBb
Q29jb2FdIFNvbWUgV2ViS2l0TGVnYWN5IGhlYWRlcnMgbWlncmF0ZWQgZnJvbSBXZWJDb3JlIGlu
Y29ycmVjdGx5IGNvbnRhaW4gV0VCQ09SRV9FWFBPUlQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNjUyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY29uZmlnLmg6IEluY2x1
ZGVkIDxXZWJDb3JlL1BsYXRmb3JtRXhwb3J0TWFjcm9zLmg+IGluc3RlYWQgb2YgZGVmaW5pbmcg
V0VCQ09SRV9FWFBPUlQuCisgICAgICAgICogVGVzdFdlYktpdEFQSS9jb25maWcuaDogRGl0dG8u
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9jb25maWcuaDogRGl0dG8uCisKIDIwMTQtMDgt
MjggIEJyaWFuIEouIEJ1cmcgIDxidXJnQGNzLndhc2hpbmd0b24uZWR1PgogCiAgICAgICAgIGJ1
aWxkLXdlYmtpdCAtLWluc3BlY3Rvci1mcm9udGVuZCB0cmllcyB0byBjb3B5IGZpbGVzIGZyb20g
b2xkIGluc3BlY3RvciBwYXRoCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jb25m
aWcuaCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2NvbmZpZy5oCmluZGV4IGQwODE4YzhkMDFjODBj
NzJmOTNiYzA5YTY4NWIxYTU4MjM3MGFmOGMuLjhlNTAzMjU1YmNiYmQwMTlkY2JkZDk1YTUyNzAx
NDZmYzcxMjBmZWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2NvbmZpZy5oCisr
KyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2NvbmZpZy5oCkBAIC0yNCwxNSArMjQsMTEgQEAKICNp
bmNsdWRlICJjbWFrZWNvbmZpZy5oIgogI2VuZGlmCiAKKyNpbmNsdWRlIDxXZWJDb3JlL1BsYXRm
b3JtRXhwb3J0TWFjcm9zLmg+CiAjaW5jbHVkZSA8d3RmL1BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8
d3RmL0V4cG9ydE1hY3Jvcy5oPgogI2luY2x1ZGUgPHJ1bnRpbWUvSlNFeHBvcnRNYWNyb3MuaD4K
IAotI2lmIFBMQVRGT1JNKFdJTikgfHwgUExBVEZPUk0oSU9TKQotLy8gVGhpcyBpcyBuZWVkZWQg
YmVjYXVzZSB3ZSBpbmNsdWRlIFdlYkNvcmUncyBoZWFkZXJzLgotI2RlZmluZSBXRUJDT1JFX0VY
UE9SVAotI2VuZGlmCi0KICNpZmRlZiBfX2NwbHVzcGx1cwogI3VuZGVmIG5ldwogI3VuZGVmIGRl
bGV0ZQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9jb25maWcuaCBiL1Rvb2xzL1Rl
c3RXZWJLaXRBUEkvY29uZmlnLmgKaW5kZXggNTI3OTVkMDA3MDQxOGUwMzE3ZmVlMDA5ZjIxNjU0
ZTU2NjFjOTliOC4uNTg4NzI5YjJiYjNhMTE4N2MzYjAyODk0YTljMWEwMWEzMjQxNDg3MiAxMDA2
NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9jb25maWcuaAorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL2NvbmZpZy5oCkBAIC0yNywxMyArMjcsMTEgQEAKICNpbmNsdWRlICJjbWFrZWNvbmZp
Zy5oIgogI2VuZGlmCiAKKyNpbmNsdWRlIDxXZWJDb3JlL1BsYXRmb3JtRXhwb3J0TWFjcm9zLmg+
CiAjaW5jbHVkZSA8d3RmL1BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8d3RmL0V4cG9ydE1hY3Jvcy5o
PgogI2luY2x1ZGUgPHJ1bnRpbWUvSlNFeHBvcnRNYWNyb3MuaD4KIAotLy8gVGhpcyBpcyBuZWVk
ZWQgYmVjYXVzZSB3ZSBpbmNsdWRlIFdlYkNvcmUncyBoZWFkZXJzLgotI2RlZmluZSBXRUJDT1JF
X0VYUE9SVAotCiAjaWYgZGVmaW5lZChfX0FQUExFX18pICYmIF9fQVBQTEVfXwogCiAjaWZkZWYg
X19PQkpDX18KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvY29uZmlnLmggYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL2NvbmZpZy5oCmluZGV4IDMyMmM4OTQzYjgwYWQwNzc0NGIw
OWUyNzgxYmZmZGI2NjFhZGIzM2QuLjQwNDJiNzE1YmNjNDE5NzI3MGFkMTM4Yzk1ZjU1OTE4NjM3
NTdjNjIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvY29uZmlnLmgKKysrIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9jb25maWcuaApAQCAtMjksMTIgKzI5LDEwIEBACiAjaW5j
bHVkZSAiY21ha2Vjb25maWcuaCIKICNlbmRpZgogCisjaW5jbHVkZSA8V2ViQ29yZS9QbGF0Zm9y
bUV4cG9ydE1hY3Jvcy5oPgogI2luY2x1ZGUgPFdlYktpdC9XZWJLaXQyX0MuaD4KICNpbmNsdWRl
IDx3dGYvUGxhdGZvcm0uaD4KICNpbmNsdWRlIDx3dGYvRXhwb3J0TWFjcm9zLmg+CiAjaW5jbHVk
ZSA8cnVudGltZS9KU0V4cG9ydE1hY3Jvcy5oPgogCi0vLyBUaGlzIGlzIG5lZWRlZCBiZWNhdXNl
IHdlIGluY2x1ZGUgV2ViQ29yZSdzIGhlYWRlcnMuCi0jZGVmaW5lIFdFQkNPUkVfRVhQT1JUCi0K
ICNlbmRpZgo=
</data>
<flag name="review"
          id="262382"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>