<?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>153744</bug_id>
          
          <creation_ts>2016-02-01 09:08:42 -0800</creation_ts>
          <short_desc>[Cocoa] Get rid of WK_ macros for initializers</short_desc>
          <delta_ts>2016-02-01 09:53: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>WebKit2</component>
          <version>WebKit Local 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>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>aestes</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1160869</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-01 09:08:42 -0800</bug_when>
    <thetext>We no longer need to build with SDKs that don’t have NS_UNAVAILABLE and NS_DESIGNATED_INITIALIZER, so we can use these directly in headers. Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160871</commentid>
    <comment_count>1</comment_count>
      <attachid>270389</attachid>
    <who name="">mitz</who>
    <bug_when>2016-02-01 09:11:32 -0800</bug_when>
    <thetext>Created attachment 270389
Use NS_DESIGNATED_INITIALIZER and NS_UNAVAILABLE directly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160901</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-01 09:53:52 -0800</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/r195963&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270389</attachid>
            <date>2016-02-01 09:11:32 -0800</date>
            <delta_ts>2016-02-01 09:18:01 -0800</delta_ts>
            <desc>Use NS_DESIGNATED_INITIALIZER and NS_UNAVAILABLE directly</desc>
            <filename>bug-153744-20160201091106.patch</filename>
            <type>text/plain</type>
            <size>5333</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5NTk2MikKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE2LTAyLTAxICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBHZXQgcmlkIG9mIFdL
XyBtYWNyb3MgZm9yIGluaXRpYWxpemVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTUzNzQ0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBTaGFyZWQvQVBJL0NvY29hL1dLRm91bmRhdGlvbi5oOiBSZW1v
dmVkIGRlZmluaXRpb25zIG9mIFdLX0RFU0lHTkFURURfSU5JVElBTElaRVIgYW5kCisgICAgICAg
ICAgV0tfVU5BVkFJTEFCTEUuCisKKyAgICAgICAgKiBtYWMvcG9zdHByb2Nlc3MtZnJhbWV3b3Jr
LWhlYWRlcnMuc2g6IFJlbW92ZWQgcnVsZXMgZm9yIHJld3JpdGluZyB0aGUgYWJvdmUgbWFjcm9z
LiBBbHNvCisgICAgICAgICAgcmVtb3ZlZCBGb3VuZGF0aW9uIGltcG9ydCB0aGF0IGJlY2FtZSB1
bm5lY2Vzc2FyeSwgYW5kIGRlZmluaXRpb25zIHRoYXQgd2VyZSBvbmx5IG5lZWRlZAorICAgICAg
ICAgIGJlZm9yZSBpT1MgOC4KKworICAgICAgICBSZXBsYWNlZCBpbnN0YW5jZXMgb2YgdGhlIGFi
b3ZlIG1hY3JvcyB3aXRoIHRoZWlyIGV4cGFuc2lvbnMuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2xQcml2YXRlLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQ
SS9Db2NvYS9XS1NlY3VyaXR5T3JpZ2luLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2Nv
YS9XS1dlYlZpZXcuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLV2Vic2l0ZURh
dGFTdG9yZS5oOgorCiAyMDE2LTAyLTAxICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtp
dC5vcmc+CiAKICAgICAgICAgT25lIG1vcmUgdW5yZXZpZXdlZCBzcGVjdWxhdGl2ZSBidWlsZGZp
eCBhZnRlciByMTk1NzU1LgpJbmRleDogU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9Db2NvYS9X
S0ZvdW5kYXRpb24uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL0Nv
Y29hL1dLRm91bmRhdGlvbi5oCShyZXZpc2lvbiAxOTU5NjApCisrKyBTb3VyY2UvV2ViS2l0Mi9T
aGFyZWQvQVBJL0NvY29hL1dLRm91bmRhdGlvbi5oCSh3b3JraW5nIGNvcHkpCkBAIC02MywyNyAr
NjMsOCBAQAogCiAjZW5kaWYKIAotI2lmbmRlZiBfX05TaV84XzMKLSNkZWZpbmUgX19OU2lfOF8z
IGludHJvZHVjZWQ9OC4zCi0jZW5kaWYKLQogI2lmZGVmIF9fT0JKQ19fCi0jaW1wb3J0IDxGb3Vu
ZGF0aW9uL0ZvdW5kYXRpb24uaD4KLQotI2lmZGVmIE5TX0RFU0lHTkFURURfSU5JVElBTElaRVIK
LSNkZWZpbmUgV0tfREVTSUdOQVRFRF9JTklUSUFMSVpFUiBOU19ERVNJR05BVEVEX0lOSVRJQUxJ
WkVSCi0jZWxzZQotI2RlZmluZSBXS19ERVNJR05BVEVEX0lOSVRJQUxJWkVSCi0jZW5kaWYKLQot
I2lmZGVmIE5TX1VOQVZBSUxBQkxFCi0jZGVmaW5lIFdLX1VOQVZBSUxBQkxFIE5TX1VOQVZBSUxB
QkxFCi0jZWxzZQotI2RlZmluZSBXS19VTkFWQUlMQUJMRQotI2VuZGlmCi0KICNkZWZpbmUgV0tf
TlVMTEFCTEVfU1BFQ0lGSUVSIF9fbnVsbGFibGUKLQogI2VuZGlmCiAKICNlbmRpZgpJbmRleDog
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sUHJpdmF0ZS5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9j
ZXNzUG9vbFByaXZhdGUuaAkocmV2aXNpb24gMTk1OTYwKQorKysgU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sUHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBA
IC0zMiw3ICszMiw3IEBACiBAcHJvdG9jb2wgX1dLRG93bmxvYWREZWxlZ2F0ZTsKIAogQGludGVy
ZmFjZSBXS1Byb2Nlc3NQb29sICgpCi0tIChpbnN0YW5jZXR5cGUpX2luaXRXaXRoQ29uZmlndXJh
dGlvbjooX1dLUHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uICopY29uZmlndXJhdGlvbiBfX2F0dHJp
YnV0ZV9fKChvYmpjX21ldGhvZF9mYW1pbHkoaW5pdCkpKSBXS19ERVNJR05BVEVEX0lOSVRJQUxJ
WkVSOworLSAoaW5zdGFuY2V0eXBlKV9pbml0V2l0aENvbmZpZ3VyYXRpb246KF9XS1Byb2Nlc3NQ
b29sQ29uZmlndXJhdGlvbiAqKWNvbmZpZ3VyYXRpb24gX19hdHRyaWJ1dGVfXygob2JqY19tZXRo
b2RfZmFtaWx5KGluaXQpKSkgTlNfREVTSUdOQVRFRF9JTklUSUFMSVpFUjsKIEBlbmQKIAogQGlu
dGVyZmFjZSBXS1Byb2Nlc3NQb29sIChXS1ByaXZhdGUpCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL0NvY29hL1dLU2VjdXJpdHlPcmlnaW4uaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLU2VjdXJpdHlPcmlnaW4uaAkocmV2aXNp
b24gMTk1OTYwKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1NlY3Vy
aXR5T3JpZ2luLmgJKHdvcmtpbmcgY29weSkKQEAgLTM5LDcgKzM5LDcgQEAgTlNfQVNTVU1FX05P
Tk5VTExfQkVHSU4KIFdLX0NMQVNTX0FWQUlMQUJMRSgxMF8xMSwgOV8wKQogQGludGVyZmFjZSBX
S1NlY3VyaXR5T3JpZ2luIDogTlNPYmplY3QKIAotLSAoaW5zdGFuY2V0eXBlKWluaXQgV0tfVU5B
VkFJTEFCTEU7CistIChpbnN0YW5jZXR5cGUpaW5pdCBOU19VTkFWQUlMQUJMRTsKIAogLyohIEBh
YnN0cmFjdCBUaGUgc2VjdXJpdHkgb3JpZ2luJ3MgcHJvdG9jb2wuCiAgKi8KSW5kZXg6IFNvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3LmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcuaAkocmV2aXNpb24g
MTk1OTYwKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcu
aAkod29ya2luZyBjb3B5KQpAQCAtODEsOSArODEsOSBAQCBXS19DTEFTU19BVkFJTEFCTEUoMTBf
MTAsIDhfMCkKICBtdXRhdGluZyB0aGUgY29uZmlndXJhdGlvbiBhZnRlciBpbnZva2luZyB0aGUg
aW5pdGlhbGl6ZXIgaGFzIG5vIGVmZmVjdAogIG9uIHRoZSB3ZWIgdmlldy4KICAqLwotLSAoaW5z
dGFuY2V0eXBlKWluaXRXaXRoRnJhbWU6KENHUmVjdClmcmFtZSBjb25maWd1cmF0aW9uOihXS1dl
YlZpZXdDb25maWd1cmF0aW9uICopY29uZmlndXJhdGlvbiBXS19ERVNJR05BVEVEX0lOSVRJQUxJ
WkVSOworLSAoaW5zdGFuY2V0eXBlKWluaXRXaXRoRnJhbWU6KENHUmVjdClmcmFtZSBjb25maWd1
cmF0aW9uOihXS1dlYlZpZXdDb25maWd1cmF0aW9uICopY29uZmlndXJhdGlvbiBOU19ERVNJR05B
VEVEX0lOSVRJQUxJWkVSOwogCi0tIChpbnN0YW5jZXR5cGUpaW5pdFdpdGhDb2RlcjooTlNDb2Rl
ciAqKWNvZGVyIFdLX1VOQVZBSUxBQkxFOworLSAoaW5zdGFuY2V0eXBlKWluaXRXaXRoQ29kZXI6
KE5TQ29kZXIgKiljb2RlciBOU19VTkFWQUlMQUJMRTsKIAogLyohIEBhYnN0cmFjdCBOYXZpZ2F0
ZXMgdG8gYSByZXF1ZXN0ZWQgVVJMLgogIEBwYXJhbSByZXF1ZXN0IFRoZSByZXF1ZXN0IHNwZWNp
ZnlpbmcgdGhlIFVSTCB0byB3aGljaCB0byBuYXZpZ2F0ZS4KSW5kZXg6IFNvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJzaXRlRGF0YVN0b3JlLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYnNpdGVEYXRhU3RvcmUuaAko
cmV2aXNpb24gMTk1OTYwKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1dlYnNpdGVEYXRhU3RvcmUuaAkod29ya2luZyBjb3B5KQpAQCAtNDcsNyArNDcsNyBAQCBXS19D
TEFTU19BVkFJTEFCTEUoMTBfMTEsIDlfMCkKICovCiArIChXS1dlYnNpdGVEYXRhU3RvcmUgKilu
b25QZXJzaXN0ZW50RGF0YVN0b3JlOwogCi0tIChpbnN0YW5jZXR5cGUpaW5pdCBXS19VTkFWQUlM
QUJMRTsKKy0gKGluc3RhbmNldHlwZSlpbml0IE5TX1VOQVZBSUxBQkxFOwogCiAvKiEgQGFic3Ry
YWN0IFdoZXRoZXIgdGhlIGRhdGEgc3RvcmUgaXMgcGVyc2lzdGVudCBvciBub3QuICovCiBAcHJv
cGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHksIGdldHRlcj1pc1BlcnNpc3RlbnQpIEJPT0wgcGVy
c2lzdGVudDsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL21hYy9wb3N0cHJvY2Vzcy1mcmFtZXdvcmst
aGVhZGVycy5zaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9tYWMvcG9zdHByb2Nlc3Mt
ZnJhbWV3b3JrLWhlYWRlcnMuc2gJKHJldmlzaW9uIDE5NTk2MCkKKysrIFNvdXJjZS9XZWJLaXQy
L21hYy9wb3N0cHJvY2Vzcy1mcmFtZXdvcmstaGVhZGVycy5zaAkod29ya2luZyBjb3B5KQpAQCAt
NjEsOSArNjEsNyBAQCBmdW5jdGlvbiByZXdyaXRlX2hlYWRlcnMgKCkgewogICAgICAgICAtZSAn
cy9XS19BUlJBWVwoKFteXCldKylcKS9OU0FycmF5PFwxPi9nJwogICAgICAgICAtZSAncy9XS19E
SUNUSU9OQVJZXCgoW15cKV0rKVwpL05TRGljdGlvbmFyeTxcMT4vZycKICAgICAgICAgLWUgJ3Mv
V0tfU0VUXCgoW15cKV0rKVwpL05TU2V0PFwxPi9nJwotICAgICAgICAtZSBzL1dLX0RFU0lHTkFU
RURfSU5JVElBTElaRVIvTlNfREVTSUdOQVRFRF9JTklUSUFMSVpFUi8KICAgICAgICAgLWUgcy9X
S19OVUxMQUJMRV9TUEVDSUZJRVIvX051bGxhYmxlL2cKLSAgICAgICAgLWUgcy9XS19VTkFWQUlM
QUJMRS9OU19VTkFWQUlMQUJMRS8KICAgICApCiAKICAgICBpZiBbWyAtbiAiJE9TWF9WRVJTSU9O
IiAmJiAtbiAiJElPU19WRVJTSU9OIiBdXTsgdGhlbgo=
</data>
<flag name="review"
          id="295226"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>