<?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>143042</bug_id>
          
          <creation_ts>2015-03-25 01:03:52 -0700</creation_ts>
          <short_desc>iOS file upload panel menu items need icons</short_desc>
          <delta_ts>2015-03-26 19:25:39 -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>Forms</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jon Honeycutt">jhoneycutt</reporter>
          <assigned_to name="Jon Honeycutt">jhoneycutt</assigned_to>
          <cc>aestes</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>joepeck</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1079892</commentid>
    <comment_count>0</comment_count>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2015-03-25 01:03:52 -0700</bug_when>
    <thetext>The new iOS file upload panel menu items need icons for &quot;Photo Library&quot; and &quot;Take a Photo or Video.&quot;

&lt;rdar://problem/20178678&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1079893</commentid>
    <comment_count>1</comment_count>
      <attachid>249390</attachid>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2015-03-25 01:07:38 -0700</bug_when>
    <thetext>Created attachment 249390
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1080479</commentid>
    <comment_count>2</comment_count>
      <attachid>249538</attachid>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2015-03-26 16:27:00 -0700</bug_when>
    <thetext>Created attachment 249538
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1080502</commentid>
    <comment_count>3</comment_count>
      <attachid>249538</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2015-03-26 17:06:43 -0700</bug_when>
    <thetext>Comment on attachment 249538
Patch

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

r=me

&gt; Source/WebKit2/ChangeLog:11
&gt; +        Declare new SPI methods +_webkit_takePhotoOrVideoIcon and
&gt; +        +_webkit_photoLibraryIcon on UIDocumentMenuViewController.

_UIImageGetWebKitTakePhotoOrVideoIcon and _UIImageGetWebKitPhotoLibraryIcon().

&gt; Source/WebKit2/Platform/spi/ios/UIKitSPI.h:40
&gt; +#import &lt;UIKit/UIInterface_Private.h&gt;

You should go ahead and add function declarations to the !USE(APPLE_INTERNAL_SDK) block. Otherwise, there&apos;ll be a compiler error lurking that we won&apos;t catch until someone tries to build against the iOS 9 public SDK.

&gt; Source/WebKit2/UIProcess/ios/forms/WKFileUploadPanel.mm:62
&gt; +static UIImage *photoLibraryIcon()

static inline?

&gt; Source/WebKit2/UIProcess/ios/forms/WKFileUploadPanel.mm:72
&gt; +static UIImage *cameraIcon()

static inline?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1080511</commentid>
    <comment_count>4</comment_count>
      <attachid>249538</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2015-03-26 17:32:14 -0700</bug_when>
    <thetext>Comment on attachment 249538
Patch

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

&gt;&gt; Source/WebKit2/Platform/spi/ios/UIKitSPI.h:40
&gt;&gt; +#import &lt;UIKit/UIInterface_Private.h&gt;
&gt; 
&gt; You should go ahead and add function declarations to the !USE(APPLE_INTERNAL_SDK) block. Otherwise, there&apos;ll be a compiler error lurking that we won&apos;t catch until someone tries to build against the iOS 9 public SDK.

Actually, I forgot an important detail about C functions. Instead of declaring them only in the !USE(APPLE_INTERNAL_SDK) condition, you should declare them unconditionally. This allows us to catch cases where UIKit changes a function declaration in a source-compatible but binary-incompatible way (thanks to the One Definition Rule). In fact, we already do that for other functions in this file (see _UIApplicationLoadWebKit()).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1080530</commentid>
    <comment_count>5</comment_count>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2015-03-26 19:25:39 -0700</bug_when>
    <thetext>Committed r182049: &lt;http://trac.webkit.org/changeset/182049&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>249390</attachid>
            <date>2015-03-25 01:07:38 -0700</date>
            <delta_ts>2015-03-26 16:26:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143042-20150325010701.patch</filename>
            <type>text/plain</type>
            <size>3543</size>
            <attacher name="Jon Honeycutt">jhoneycutt</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxODg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNWU2ODQ3YzAzODY5MDBk
OGFjNTg4ZjcyMWVlOTEzZTg0ZjIwNjk1OS4uYWFiZGMwZjFhMDc2OWVjNzFlNTA2YThmYWQ5MmM4
NGE2OTNjNDE2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE1LTAzLTI1ICBKb24g
SG9uZXljdXR0ICA8amhvbmV5Y3V0dEBhcHBsZS5jb20+CisKKyAgICAgICAgaU9TIGZpbGUgdXBs
b2FkIHBhbmVsIG1lbnUgaXRlbXMgbmVlZCBpY29ucworICAgICAgICA8aHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MzA0Mj4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzIwMTc4Njc4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oOgorICAgICAgICBEZWNsYXJlIG5ldyBT
UEkgbWV0aG9kcyArX3dlYmtpdF90YWtlUGhvdG9PclZpZGVvSWNvbiBhbmQKKyAgICAgICAgK193
ZWJraXRfcGhvdG9MaWJyYXJ5SWNvbiBvbiBVSURvY3VtZW50TWVudVZpZXdDb250cm9sbGVyLgor
CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9mb3Jtcy9XS0ZpbGVVcGxvYWRQYW5lbC5tbToKKyAg
ICAgICAgKC1bV0tGaWxlVXBsb2FkUGFuZWwgX3Nob3dEb2N1bWVudFBpY2tlck1lbnVdKToKKyAg
ICAgICAgVXNlIG5ldyBTUEkuCisKIDIwMTUtMDMtMjMgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29y
YXJvQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBhbm90aGVyIGF0dGVtcHQgdG8g
Zml4IDMyLWJpdCBidWlsZCBhZnRlciByMTgxODgxLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0v
c3BpL2lvcy9VSUtpdFNQSS5oCmluZGV4IDc4N2EzNzczNzljNDkxOWI4Yjk3YmE5MDI3MzZiMzdl
NTIxOWY5MTguLjhjMGM2ZjI0ZGM5MjM3Njg0MTc2NjBlNGRjNmI2OTNjZjdjYzc4NDggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKQEAgLTc1LDYgKzc1LDgg
QEAKICNlbHNlCiBAaW50ZXJmYWNlIFVJRG9jdW1lbnRNZW51Vmlld0NvbnRyb2xsZXIgKERldGFp
bHMpCiBAcHJvcGVydHkgKG5vbmF0b21pYywgYXNzaWduLCBzZXR0ZXIgPSBfc2V0SWdub3JlQXBw
bGljYXRpb25FbnRpdGxlbWVudEZvckltcG9ydDosIGdldHRlciA9IF9pZ25vcmVBcHBsaWNhdGlv
bkVudGl0bGVtZW50Rm9ySW1wb3J0KSBCT09MIF9pZ25vcmVBcHBsaWNhdGlvbkVudGl0bGVtZW50
Rm9ySW1wb3J0OworKyAoVUlJbWFnZSAqKV93ZWJraXRfdGFrZVBob3RvT3JWaWRlb0ljb247Cisr
IChVSUltYWdlICopX3dlYmtpdF9waG90b0xpYnJhcnlJY29uOwogQGVuZAogI2VuZGlmCiAKQEAg
LTY2OSw2ICs2NzEsOCBAQCB0eXBlZGVmIGVudW0gewogCiBAaW50ZXJmYWNlIFVJRG9jdW1lbnRN
ZW51Vmlld0NvbnRyb2xsZXIgKERldGFpbHMpCiBAcHJvcGVydHkgKG5vbmF0b21pYywgYXNzaWdu
LCBzZXR0ZXIgPSBfc2V0SWdub3JlQXBwbGljYXRpb25FbnRpdGxlbWVudEZvckltcG9ydDosIGdl
dHRlciA9IF9pZ25vcmVBcHBsaWNhdGlvbkVudGl0bGVtZW50Rm9ySW1wb3J0KSBCT09MIF9pZ25v
cmVBcHBsaWNhdGlvbkVudGl0bGVtZW50Rm9ySW1wb3J0OworKyAoVUlJbWFnZSAqKV93ZWJraXRf
dGFrZVBob3RvT3JWaWRlb0ljb247CisrIChVSUltYWdlICopX3dlYmtpdF9waG90b0xpYnJhcnlJ
Y29uOwogQGVuZAogCiAjZW5kaWYgLy8gVVNFKEFQUExFX0lOVEVSTkFMX1NESykKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvZm9ybXMvV0tGaWxlVXBsb2FkUGFuZWwu
bW0gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL2Zvcm1zL1dLRmlsZVVwbG9hZFBhbmVs
Lm1tCmluZGV4IDk5ODRiMGUyMDIzMzM4MDQyN2VhMDQ3N2I2NmJjZmI4NGIxNWY5NTcuLmI1NzMw
MTQ2ZmE3NmI5ZjJjM2ZmNzQzMDE1N2ZhODFkYWZjZWIzOGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9pb3MvZm9ybXMvV0tGaWxlVXBsb2FkUGFuZWwubW0KKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9mb3Jtcy9XS0ZpbGVVcGxvYWRQYW5lbC5tbQpAQCAt
NDkxLDEzICs0OTEsMTIgQEAgLSAodm9pZClfc2hvd0RvY3VtZW50UGlja2VyTWVudQogICAgIFtf
ZG9jdW1lbnRNZW51Q29udHJvbGxlciBpbml0V2l0aERvY3VtZW50VHlwZXM6W3NlbGYgX2RvY3Vt
ZW50UGlja2VyTWVudU1lZGlhVHlwZXNdIGluTW9kZTpVSURvY3VtZW50UGlja2VyTW9kZUltcG9y
dF07CiAgICAgW19kb2N1bWVudE1lbnVDb250cm9sbGVyIHNldERlbGVnYXRlOnNlbGZdOwogCi0g
ICAgLy8gRklYTUU6IE5lZWQgaWNvbnMgZm9yIENhbWVyYSBhbmQgUGhvdG8gTGlicmFyeSBvcHRp
b25zLgotICAgIFtfZG9jdW1lbnRNZW51Q29udHJvbGxlciBhZGRPcHRpb25XaXRoVGl0bGU6W3Nl
bGYgX3Bob3RvTGlicmFyeUJ1dHRvbkxhYmVsXSBpbWFnZTpuaWwgb3JkZXI6VUlEb2N1bWVudE1l
bnVPcmRlckZpcnN0IGhhbmRsZXI6XnsKKyAgICBbX2RvY3VtZW50TWVudUNvbnRyb2xsZXIgYWRk
T3B0aW9uV2l0aFRpdGxlOltzZWxmIF9waG90b0xpYnJhcnlCdXR0b25MYWJlbF0gaW1hZ2U6W1VJ
RG9jdW1lbnRNZW51Vmlld0NvbnRyb2xsZXIgX3dlYmtpdF9waG90b0xpYnJhcnlJY29uXSBvcmRl
cjpVSURvY3VtZW50TWVudU9yZGVyRmlyc3QgaGFuZGxlcjpeewogICAgICAgICBbc2VsZiBfc2hv
d1Bob3RvUGlja2VyV2l0aFNvdXJjZVR5cGU6VUlJbWFnZVBpY2tlckNvbnRyb2xsZXJTb3VyY2VU
eXBlUGhvdG9MaWJyYXJ5XTsKICAgICB9XTsKIAogICAgIGlmIChOU1N0cmluZyAqY2FtZXJhU3Ry
aW5nID0gW3NlbGYgX2NhbWVyYUJ1dHRvbkxhYmVsXSkgewotICAgICAgICBbX2RvY3VtZW50TWVu
dUNvbnRyb2xsZXIgYWRkT3B0aW9uV2l0aFRpdGxlOmNhbWVyYVN0cmluZyBpbWFnZTpuaWwgb3Jk
ZXI6VUlEb2N1bWVudE1lbnVPcmRlckZpcnN0IGhhbmRsZXI6XnsKKyAgICAgICAgW19kb2N1bWVu
dE1lbnVDb250cm9sbGVyIGFkZE9wdGlvbldpdGhUaXRsZTpjYW1lcmFTdHJpbmcgaW1hZ2U6W1VJ
RG9jdW1lbnRNZW51Vmlld0NvbnRyb2xsZXIgX3dlYmtpdF90YWtlUGhvdG9PclZpZGVvSWNvbl0g
b3JkZXI6VUlEb2N1bWVudE1lbnVPcmRlckZpcnN0IGhhbmRsZXI6XnsKICAgICAgICAgICAgIF91
c2luZ0NhbWVyYSA9IFlFUzsKICAgICAgICAgICAgIFtzZWxmIF9zaG93UGhvdG9QaWNrZXJXaXRo
U291cmNlVHlwZTpVSUltYWdlUGlja2VyQ29udHJvbGxlclNvdXJjZVR5cGVDYW1lcmFdOwogICAg
ICAgICB9XTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>249538</attachid>
            <date>2015-03-26 16:27:00 -0700</date>
            <delta_ts>2015-03-26 17:06:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143042-20150326162621.patch</filename>
            <type>text/plain</type>
            <size>3854</size>
            <attacher name="Jon Honeycutt">jhoneycutt</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxODg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNWU2ODQ3YzAzODY5MDBk
OGFjNTg4ZjcyMWVlOTEzZTg0ZjIwNjk1OS4uYWFiZGMwZjFhMDc2OWVjNzFlNTA2YThmYWQ5MmM4
NGE2OTNjNDE2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE1LTAzLTI1ICBKb24g
SG9uZXljdXR0ICA8amhvbmV5Y3V0dEBhcHBsZS5jb20+CisKKyAgICAgICAgaU9TIGZpbGUgdXBs
b2FkIHBhbmVsIG1lbnUgaXRlbXMgbmVlZCBpY29ucworICAgICAgICA8aHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MzA0Mj4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzIwMTc4Njc4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oOgorICAgICAgICBEZWNsYXJlIG5ldyBT
UEkgbWV0aG9kcyArX3dlYmtpdF90YWtlUGhvdG9PclZpZGVvSWNvbiBhbmQKKyAgICAgICAgK193
ZWJraXRfcGhvdG9MaWJyYXJ5SWNvbiBvbiBVSURvY3VtZW50TWVudVZpZXdDb250cm9sbGVyLgor
CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9mb3Jtcy9XS0ZpbGVVcGxvYWRQYW5lbC5tbToKKyAg
ICAgICAgKC1bV0tGaWxlVXBsb2FkUGFuZWwgX3Nob3dEb2N1bWVudFBpY2tlck1lbnVdKToKKyAg
ICAgICAgVXNlIG5ldyBTUEkuCisKIDIwMTUtMDMtMjMgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29y
YXJvQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBhbm90aGVyIGF0dGVtcHQgdG8g
Zml4IDMyLWJpdCBidWlsZCBhZnRlciByMTgxODgxLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0v
c3BpL2lvcy9VSUtpdFNQSS5oCmluZGV4IDc4N2EzNzczNzljNDkxOWI4Yjk3YmE5MDI3MzZiMzdl
NTIxOWY5MTguLjgyMWJjYjllNjMxYWFkNTBhOTk3NTAxMjQzYWU3MjdmNDY1OTAzNTEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKQEAgLTM3LDYgKzM3LDcg
QEAKICNpbXBvcnQgPFVJS2l0L1VJR2VzdHVyZVJlY29nbml6ZXJfUHJpdmF0ZS5oPgogI2ltcG9y
dCA8VUlLaXQvVUlJbWFnZVBpY2tlckNvbnRyb2xsZXJfUHJpdmF0ZS5oPgogI2ltcG9ydCA8VUlL
aXQvVUlJbWFnZV9Qcml2YXRlLmg+CisjaW1wb3J0IDxVSUtpdC9VSUludGVyZmFjZV9Qcml2YXRl
Lmg+CiAjaW1wb3J0IDxVSUtpdC9VSUtleWJvYXJkSW1wbC5oPgogI2ltcG9ydCA8VUlLaXQvVUlL
ZXlib2FyZEludGwuaD4KICNpbXBvcnQgPFVJS2l0L1VJS2V5Ym9hcmRfUHJpdmF0ZS5oPgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9mb3Jtcy9XS0ZpbGVVcGxvYWRQ
YW5lbC5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvZm9ybXMvV0tGaWxlVXBsb2Fk
UGFuZWwubW0KaW5kZXggOTk4NGIwZTIwMjMzMzgwNDI3ZWEwNDc3YjY2YmNmYjg0YjE1Zjk1Ny4u
MjRmYzViZDRmYTU0ODU2YWYxODNmYzhhNGYyM2NmNGE0ZTU0MTc1MiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9mb3Jtcy9XS0ZpbGVVcGxvYWRQYW5lbC5tbQorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL2Zvcm1zL1dLRmlsZVVwbG9hZFBhbmVsLm1t
CkBAIC01Nyw2ICs1NywyOCBAQCBTT0ZUX0xJTktfRlJBTUVXT1JLKENvcmVNZWRpYSk7CiBTT0ZU
X0xJTktfQ09OU1RBTlQoQ29yZU1lZGlhLCBrQ01UaW1lWmVybywgQ01UaW1lKTsKICNkZWZpbmUg
a0NNVGltZVplcm8gZ2V0a0NNVGltZVplcm8oKQogCisjcHJhZ21hIG1hcmsgLSBEb2N1bWVudCBw
aWNrZXIgaWNvbnMKKworc3RhdGljIFVJSW1hZ2UgKnBob3RvTGlicmFyeUljb24oKQoreworICAg
IC8vIEZJWE1FOiBSZW1vdmUgd2hlbiBhIG5ldyBTREsgaXMgYXZhaWxhYmxlLiA8cmRhcjovL3By
b2JsZW0vMjAxNTAwNzI+CisjaWYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0g
OTAwMDAgJiYgZGVmaW5lZChIQVZFX1dFQktJVF9ET0NfUElDS0VSX0lDT05TKQorICAgIHJldHVy
biBfVUlJbWFnZUdldFdlYktpdFBob3RvTGlicmFyeUljb24oKTsKKyNlbHNlCisgICAgcmV0dXJu
IG5pbDsKKyNlbmRpZgorfQorCitzdGF0aWMgVUlJbWFnZSAqY2FtZXJhSWNvbigpCit7CisgICAg
Ly8gRklYTUU6IFJlbW92ZSB3aGVuIGEgbmV3IFNESyBpcyBhdmFpbGFibGUuIDxyZGFyOi8vcHJv
YmxlbS8yMDE1MDA3Mj4KKyNpZiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSA5
MDAwMCAmJiBkZWZpbmVkKEhBVkVfV0VCS0lUX0RPQ19QSUNLRVJfSUNPTlMpCisgICAgcmV0dXJu
IF9VSUltYWdlR2V0V2ViS2l0VGFrZVBob3RvT3JWaWRlb0ljb24oKTsKKyNlbHNlCisgICAgcmV0
dXJuIG5pbDsKKyNlbmRpZgorfQorCiAjcHJhZ21hIG1hcmsgLSBJY29uIGdlbmVyYXRpb24KIAog
c3RhdGljIENHUmVjdCBzcXVhcmVDcm9wUmVjdEZvclNpemUoQ0dTaXplIHNpemUpCkBAIC00OTEs
MTMgKzUxMywxMiBAQCAtICh2b2lkKV9zaG93RG9jdW1lbnRQaWNrZXJNZW51CiAgICAgW19kb2N1
bWVudE1lbnVDb250cm9sbGVyIGluaXRXaXRoRG9jdW1lbnRUeXBlczpbc2VsZiBfZG9jdW1lbnRQ
aWNrZXJNZW51TWVkaWFUeXBlc10gaW5Nb2RlOlVJRG9jdW1lbnRQaWNrZXJNb2RlSW1wb3J0XTsK
ICAgICBbX2RvY3VtZW50TWVudUNvbnRyb2xsZXIgc2V0RGVsZWdhdGU6c2VsZl07CiAKLSAgICAv
LyBGSVhNRTogTmVlZCBpY29ucyBmb3IgQ2FtZXJhIGFuZCBQaG90byBMaWJyYXJ5IG9wdGlvbnMu
Ci0gICAgW19kb2N1bWVudE1lbnVDb250cm9sbGVyIGFkZE9wdGlvbldpdGhUaXRsZTpbc2VsZiBf
cGhvdG9MaWJyYXJ5QnV0dG9uTGFiZWxdIGltYWdlOm5pbCBvcmRlcjpVSURvY3VtZW50TWVudU9y
ZGVyRmlyc3QgaGFuZGxlcjpeeworICAgIFtfZG9jdW1lbnRNZW51Q29udHJvbGxlciBhZGRPcHRp
b25XaXRoVGl0bGU6W3NlbGYgX3Bob3RvTGlicmFyeUJ1dHRvbkxhYmVsXSBpbWFnZTpwaG90b0xp
YnJhcnlJY29uKCkgb3JkZXI6VUlEb2N1bWVudE1lbnVPcmRlckZpcnN0IGhhbmRsZXI6XnsKICAg
ICAgICAgW3NlbGYgX3Nob3dQaG90b1BpY2tlcldpdGhTb3VyY2VUeXBlOlVJSW1hZ2VQaWNrZXJD
b250cm9sbGVyU291cmNlVHlwZVBob3RvTGlicmFyeV07CiAgICAgfV07CiAKICAgICBpZiAoTlNT
dHJpbmcgKmNhbWVyYVN0cmluZyA9IFtzZWxmIF9jYW1lcmFCdXR0b25MYWJlbF0pIHsKLSAgICAg
ICAgW19kb2N1bWVudE1lbnVDb250cm9sbGVyIGFkZE9wdGlvbldpdGhUaXRsZTpjYW1lcmFTdHJp
bmcgaW1hZ2U6bmlsIG9yZGVyOlVJRG9jdW1lbnRNZW51T3JkZXJGaXJzdCBoYW5kbGVyOl57Cisg
ICAgICAgIFtfZG9jdW1lbnRNZW51Q29udHJvbGxlciBhZGRPcHRpb25XaXRoVGl0bGU6Y2FtZXJh
U3RyaW5nIGltYWdlOmNhbWVyYUljb24oKSBvcmRlcjpVSURvY3VtZW50TWVudU9yZGVyRmlyc3Qg
aGFuZGxlcjpeewogICAgICAgICAgICAgX3VzaW5nQ2FtZXJhID0gWUVTOwogICAgICAgICAgICAg
W3NlbGYgX3Nob3dQaG90b1BpY2tlcldpdGhTb3VyY2VUeXBlOlVJSW1hZ2VQaWNrZXJDb250cm9s
bGVyU291cmNlVHlwZUNhbWVyYV07CiAgICAgICAgIH1dOwo=
</data>
<flag name="review"
          id="274360"
          type_id="1"
          status="+"
          setter="aestes"
    />
          </attachment>
      

    </bug>

</bugzilla>