<?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>145476</bug_id>
          
          <creation_ts>2015-05-29 15:25:30 -0700</creation_ts>
          <short_desc>WebResourceLoadDelegatePrivate.h cannot be imported standalone (missing WebNSInteger type)</short_desc>
          <delta_ts>2017-02-09 17:18:52 -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>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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=168096</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>andersca</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1098216</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-05-29 15:25:30 -0700</bug_when>
    <thetext>WebResourceLoadDelegatePrivate.h cannot be imported standalone (missing WebNSInteger type)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098217</commentid>
    <comment_count>1</comment_count>
      <attachid>253925</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-05-29 15:26:09 -0700</bug_when>
    <thetext>Created attachment 253925
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098219</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-05-29 15:33:24 -0700</bug_when>
    <thetext>Committed r185010: &lt;http://trac.webkit.org/changeset/185010&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098220</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-05-29 15:36:27 -0700</bug_when>
    <thetext>So the NSInteger typedef comes from the &lt;TargetAvailability.h&gt; header? Seriously?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098224</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-05-29 15:44:46 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; So the NSInteger typedef comes from the &lt;TargetAvailability.h&gt; header?
&gt; Seriously?

No, there is no WebNSInteger typedef. The reason this builds is that nobody ends up defining TARGET_OS_IPHONE

(It&apos;s actually quite possible that nobody even imports WebResourceLoadDelegatePrivate.h at all)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098361</commentid>
    <comment_count>5</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-05-30 16:11:10 -0700</bug_when>
    <thetext>I was asking about NSInteger, not WebNSInteger, but I guess the include is for TARGET_OS_IPHONE?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098525</commentid>
    <comment_count>6</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-06-01 10:14:18 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; I was asking about NSInteger, not WebNSInteger, but I guess the include is
&gt; for TARGET_OS_IPHONE?

Ah, yes it is. (I didn&apos;t want to mess with the includes more than necessary).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253925</attachid>
            <date>2015-05-29 15:26:09 -0700</date>
            <delta_ts>2015-05-29 15:31:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-145476-20150529152555.patch</filename>
            <type>text/plain</type>
            <size>2967</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1MDA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21h
Yy9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKaW5kZXggNGI2Yzc3MjJj
ZWVlNzNlYThkNjQ4NjU5OTAzYmZmYzJmODdlYTFlYS4uODgyNWEwNDY5MDBjYTNlNTRjZjY5NzI2
NDkwZTE0YTE5YzViZjA3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDE1
LTA1LTI5ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAg
V2ViUmVzb3VyY2VMb2FkRGVsZWdhdGVQcml2YXRlLmggY2Fubm90IGJlIGltcG9ydGVkIHN0YW5k
YWxvbmUgKG1pc3NpbmcgV2ViTlNJbnRlZ2VyIHR5cGUpCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDU0NzYKKyAgICAgICAgcmRhcjovL3Byb2JsZW0v
MjExNjI0MDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBDaGFuZ2UgV2ViTlNJbnRlZ2VyIHRvIE5TSW50ZWdlci4KKworICAgICAgICAqIFdlYlZpZXcv
V2ViUmVzb3VyY2VMb2FkRGVsZWdhdGVQcml2YXRlLmg6CisKKzIwMTUtMDUtMjkgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKwogICAgICAgICBXZWJLaXQuZnJhbWV3b3Jr
IGluc3RhbGxzIG9yIHJlZmVyZW5jZXMgTWFjLW9ubHkgaGVhZGVycyBvbiBpT1MKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NTQ3MQogICAgICAgICBy
ZGFyOi8vcHJvYmxlbS8yMTE2MTQ1OQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9tYWMvV2Vi
Vmlldy9XZWJSZXNvdXJjZUxvYWREZWxlZ2F0ZVByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQvbWFj
L1dlYlZpZXcvV2ViUmVzb3VyY2VMb2FkRGVsZWdhdGVQcml2YXRlLmgKaW5kZXggZWE3ZTYwMzJl
MGEyMDYyMjQ1MmIzYWI2ZGYzNWYxMzExNWVjZjMyYi4uOTVhZWQ4ZjAwYTEyYTJiMTI2YzI4OTE3
MTY3NWExNmY1MDdmMmFkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9X
ZWJSZXNvdXJjZUxvYWREZWxlZ2F0ZVByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0L21hYy9X
ZWJWaWV3L1dlYlJlc291cmNlTG9hZERlbGVnYXRlUHJpdmF0ZS5oCkBAIC01Niw5ICs1Niw5IEBA
CiAjaWYgVEFSR0VUX09TX0lQSE9ORQogLSAoaWQpd2ViVGhyZWFkV2ViVmlldzooV2ViVmlldyAq
KXNlbmRlciBpZGVudGlmaWVyRm9ySW5pdGlhbFJlcXVlc3Q6KE5TVVJMUmVxdWVzdCAqKXJlcXVl
c3QgZnJvbURhdGFTb3VyY2U6KFdlYkRhdGFTb3VyY2UgKilkYXRhU291cmNlOwogLSAoTlNVUkxS
ZXF1ZXN0ICopd2ViVGhyZWFkV2ViVmlldzooV2ViVmlldyAqKXNlbmRlciByZXNvdXJjZTooaWQp
aWRlbnRpZmllciB3aWxsU2VuZFJlcXVlc3Q6KE5TVVJMUmVxdWVzdCAqKXJlcXVlc3QgcmVkaXJl
Y3RSZXNwb25zZTooTlNVUkxSZXNwb25zZSAqKXJlZGlyZWN0UmVzcG9uc2UgZnJvbURhdGFTb3Vy
Y2U6KFdlYkRhdGFTb3VyY2UgKilkYXRhU291cmNlOwotLSAodm9pZCl3ZWJUaHJlYWRXZWJWaWV3
OihXZWJWaWV3ICopc2VuZGVyIHJlc291cmNlOihpZClpZGVudGlmaWVyIGRpZFJlY2VpdmVDb250
ZW50TGVuZ3RoOihXZWJOU0ludGVnZXIpbGVuZ3RoIGZyb21EYXRhU291cmNlOihXZWJEYXRhU291
cmNlICopZGF0YVNvdXJjZTsKKy0gKHZvaWQpd2ViVGhyZWFkV2ViVmlldzooV2ViVmlldyAqKXNl
bmRlciByZXNvdXJjZTooaWQpaWRlbnRpZmllciBkaWRSZWNlaXZlQ29udGVudExlbmd0aDooTlNJ
bnRlZ2VyKWxlbmd0aCBmcm9tRGF0YVNvdXJjZTooV2ViRGF0YVNvdXJjZSAqKWRhdGFTb3VyY2U7
CiAtICh2b2lkKXdlYlRocmVhZFdlYlZpZXc6KFdlYlZpZXcgKilzZW5kZXIgcmVzb3VyY2U6KGlk
KWlkZW50aWZpZXIgZGlkUmVjZWl2ZVJlc3BvbnNlOihOU1VSTFJlc3BvbnNlICopcmVzcG9uc2Ug
ZnJvbURhdGFTb3VyY2U6KFdlYkRhdGFTb3VyY2UgKilkYXRhU291cmNlOwotLSAodm9pZCl3ZWJU
aHJlYWRXZWJWaWV3OihXZWJWaWV3ICopd2ViVmlldyBkaWRMb2FkUmVzb3VyY2VGcm9tTWVtb3J5
Q2FjaGU6KE5TVVJMUmVxdWVzdCAqKXJlcXVlc3QgcmVzcG9uc2U6KE5TVVJMUmVzcG9uc2UgKily
ZXNwb25zZSBsZW5ndGg6KFdlYk5TSW50ZWdlcilsZW5ndGggZnJvbURhdGFTb3VyY2U6KFdlYkRh
dGFTb3VyY2UgKilkYXRhU291cmNlOworLSAodm9pZCl3ZWJUaHJlYWRXZWJWaWV3OihXZWJWaWV3
ICopd2ViVmlldyBkaWRMb2FkUmVzb3VyY2VGcm9tTWVtb3J5Q2FjaGU6KE5TVVJMUmVxdWVzdCAq
KXJlcXVlc3QgcmVzcG9uc2U6KE5TVVJMUmVzcG9uc2UgKilyZXNwb25zZSBsZW5ndGg6KE5TSW50
ZWdlcilsZW5ndGggZnJvbURhdGFTb3VyY2U6KFdlYkRhdGFTb3VyY2UgKilkYXRhU291cmNlOwog
LSAodm9pZCl3ZWJUaHJlYWRXZWJWaWV3OihXZWJWaWV3ICopc2VuZGVyIHJlc291cmNlOihpZClp
ZGVudGlmaWVyIGRpZEZpbmlzaExvYWRpbmdGcm9tRGF0YVNvdXJjZTooV2ViRGF0YVNvdXJjZSAq
KWRhdGFTb3VyY2U7CiAtICh2b2lkKXdlYlRocmVhZFdlYlZpZXc6KFdlYlZpZXcgKilzZW5kZXIg
cmVzb3VyY2U6KGlkKWlkZW50aWZpZXIgZGlkRmFpbExvYWRpbmdXaXRoRXJyb3I6KE5TRXJyb3Ig
KillcnJvciBmcm9tRGF0YVNvdXJjZTooV2ViRGF0YVNvdXJjZSAqKWRhdGFTb3VyY2U7CiAtIChO
U0NhY2hlZFVSTFJlc3BvbnNlICopd2ViVGhyZWFkV2ViVmlldzooV2ViVmlldyAqKXNlbmRlciBy
ZXNvdXJjZTooaWQpaWRlbnRpZmllciB3aWxsQ2FjaGVSZXNwb25zZTooTlNDYWNoZWRVUkxSZXNw
b25zZSAqKXJlc3BvbnNlIGZyb21EYXRhU291cmNlOihXZWJEYXRhU291cmNlICopZGF0YVNvdXJj
ZTsK
</data>
<flag name="review"
          id="278886"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>