<?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>108018</bug_id>
          
          <creation_ts>2013-01-26 17:15:41 -0800</creation_ts>
          <short_desc>Collapse testing for list of PLATFORM() into OS() and USE() tests</short_desc>
          <delta_ts>2013-01-28 23:01:17 -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>Platform</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="Laszlo Gombos">laszlo.gombos</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>817290</commentid>
    <comment_count>0</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2013-01-26 17:15:41 -0800</bug_when>
    <thetext>OS() and USE() tests are preferred over a series of PLATFORM() tests for &quot;for low-level services&quot; - see also the discussion at bug 107406.

JavaScriptCore for OS(DARWIN) is used by PLATFORM(MAC), PLATFORM(QT), PLATFORM(WX) and PLATFORM(GTK), so &quot;PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WX) &amp;&amp; OS(DARWIN)) || (PLATFORM(QT) &amp;&amp; OS(DARWIN))&quot; can be replaced by &quot;OS(DARWIN) &amp;&amp; USE(CF)&quot; which makes the code more readable as well.

PLATFORM(MAC), PLATFORM(QT) and PLATFORM(WX) are all enable USE(CF) but not PLATFORM(GTK).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817294</commentid>
    <comment_count>1</comment_count>
      <attachid>184893</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2013-01-26 18:26:49 -0800</bug_when>
    <thetext>Created attachment 184893
proposed change</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818553</commentid>
    <comment_count>2</comment_count>
      <attachid>184893</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-28 22:41:34 -0800</bug_when>
    <thetext>Comment on attachment 184893
proposed change

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818582</commentid>
    <comment_count>3</comment_count>
      <attachid>184893</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-28 23:01:13 -0800</bug_when>
    <thetext>Comment on attachment 184893
proposed change

Clearing flags on attachment: 184893

Committed r141059: &lt;http://trac.webkit.org/changeset/141059&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818583</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-28 23:01:17 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184893</attachid>
            <date>2013-01-26 18:26:49 -0800</date>
            <delta_ts>2013-01-28 23:01:13 -0800</delta_ts>
            <desc>proposed change</desc>
            <filename>108018.patch</filename>
            <type>text/plain</type>
            <size>2255</size>
            <attacher name="Laszlo Gombos">laszlo.gombos</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQwOTIxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBA
CisyMDEzLTAxLTI2ICBMYXN6bG8gR29tYm9zICA8bC5nb21ib3NAc2Ftc3VuZy5jb20+CisKKyAg
ICAgICAgQ29sbGFwc2UgdGVzdGluZyBmb3IgYSBsaXN0IG9mIFBMQVRGT1JNKCkgaW50byBPUygp
IGFuZCBVU0UoKSB0ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTA4MDE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgYXMgIk9TKERBUldJTikgJiYgVVNFKENGKSIg
ZXF1YWxzIHRvIHRoZQorICAgICAgICBmb2xsb3dpbmcgcGxhdGZvcm1zOiBNQUMsIFdYLCBRVCBh
bmQgQ0hST01JVU0uIENIUk9NSVVNCisgICAgICAgIGlzIG5vdCB1c2luZyBKYXZhU2NyaXB0Q29y
ZS4gCisKKyAgICAgICAgKiBydW50aW1lL0RhdGVQcm90b3R5cGUuY3BwOgorICAgICAgICAoSlND
KToKKwogMjAxMy0wMS0yNSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAg
ICAgIERGRyB2YXJpYWJsZSBldmVudCBzdHJlYW0gc2hvdWxkbid0IHVzZSBOb2RlSW5kZXgKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0RhdGVQcm90b3R5cGUuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0RhdGVQcm90b3R5cGUuY3Bw
CShyZXZpc2lvbiAxNDA4MjEpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9EYXRl
UHJvdG90eXBlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjEsNyArNjEsNyBAQAogI2luY2x1ZGUg
PHN5cy90aW1lYi5oPgogI2VuZGlmCiAKLSNpZiBQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKElP
UykgfHwgKFBMQVRGT1JNKFdYKSAmJiBPUyhEQVJXSU4pKSB8fCAoUExBVEZPUk0oUVQpICYmIE9T
KERBUldJTikpCisjaWYgT1MoREFSV0lOKSAmJiBVU0UoQ0YpCiAjaW5jbHVkZSA8Q29yZUZvdW5k
YXRpb24vQ29yZUZvdW5kYXRpb24uaD4KICNlbGlmIFVTRShJQ1VfVU5JQ09ERSkKICNpbmNsdWRl
IDx1bmljb2RlL3VkYXQuaD4KQEAgLTEyNSw5ICsxMjUsOSBAQCBuYW1lc3BhY2UgSlNDIHsKIAog
ZW51bSBMb2NhbGVEYXRlVGltZUZvcm1hdCB7IExvY2FsZURhdGVBbmRUaW1lLCBMb2NhbGVEYXRl
LCBMb2NhbGVUaW1lIH07CiAgCi0jaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShJT1MpIHx8
IChQTEFURk9STShXWCkgJiYgT1MoREFSV0lOKSkgfHwgKFBMQVRGT1JNKFFUKSAmJiBPUyhEQVJX
SU4pKQorI2lmIE9TKERBUldJTikgJiYgVVNFKENGKQogCi0vLyBGSVhNRTogU2luY2UgdGhpcyBp
cyBzdXBlcmlvciB0byB0aGUgc3RyZnRpbWUtYmFzZWQgdmVyc2lvbiwgd2h5IGxpbWl0IHRoaXMg
dG8gUExBVEZPUk0oTUFDKT8KKy8vIEZJWE1FOiBTaW5jZSB0aGlzIGlzIHN1cGVyaW9yIHRvIHRo
ZSBzdHJmdGltZS1iYXNlZCB2ZXJzaW9uLCB3aHkgbGltaXQgdGhpcyB0byBPUyhEQVJXSU4pPwog
Ly8gSW5zdGVhZCB3ZSBzaG91bGQgY29uc2lkZXIgdXNpbmcgdGhpcyB3aGVuZXZlciBVU0UoQ0Yp
IGlzIHRydWUuCiAKIHN0YXRpYyBDRkRhdGVGb3JtYXR0ZXJTdHlsZSBzdHlsZUZyb21BcmdTdHJp
bmcoY29uc3QgU3RyaW5nJiBzdHJpbmcsIENGRGF0ZUZvcm1hdHRlclN0eWxlIGRlZmF1bHRTdHls
ZSkKQEAgLTMzNyw3ICszMzcsNyBAQCBzdGF0aWMgSlNDZWxsKiBmb3JtYXRMb2NhbGVEYXRlKEV4
ZWNTdGF0CiAgICAgcmV0dXJuIGZvcm1hdExvY2FsZURhdGUoZXhlYywgKmdyZWdvcmlhbkRhdGVU
aW1lLCBmb3JtYXQpOwogfQogCi0jZW5kaWYgLy8gIVBMQVRGT1JNKE1BQykgJiYgIVBMQVRGT1JN
KElPUykKKyNlbmRpZiAvLyBPUyhEQVJXSU4pICYmIFVTRShDRikKIAogc3RhdGljIEVuY29kZWRK
U1ZhbHVlIGZvcm1hdGVEYXRlSW5zdGFuY2UoRXhlY1N0YXRlKiBleGVjLCBEYXRlVGltZUZvcm1h
dCBmb3JtYXQsIGJvb2wgYXNVVENWYXJpYW50KQogewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>