<?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>123599</bug_id>
          
          <creation_ts>2013-10-31 17:20:02 -0700</creation_ts>
          <short_desc>std::function prefers nullptr</short_desc>
          <delta_ts>2013-10-31 17:59:31 -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>WebKit Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 8</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>Trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">alex.christensen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>roger_fong</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>945764</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2013-10-31 17:20:02 -0700</bug_when>
    <thetext>Hooray for C++11!  In order to get WebKit to compile with VS2012, we&apos;re going to have to be careful with our std::function usage.  Setting it to 0 causes all kinds of nasty template compile problems, but setting it to nullptr makes everybody happy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945766</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-10-31 17:21:36 -0700</bug_when>
    <thetext>These should probably be safe to apply as we go, since nullptr is probably the &quot;right&quot; thing to be using anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945769</commentid>
    <comment_count>2</comment_count>
      <attachid>215695</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2013-10-31 17:22:16 -0700</bug_when>
    <thetext>Created attachment 215695
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945775</commentid>
    <comment_count>3</comment_count>
      <attachid>215695</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-10-31 17:27:37 -0700</bug_when>
    <thetext>Comment on attachment 215695
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945794</commentid>
    <comment_count>4</comment_count>
      <attachid>215695</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-31 17:59:30 -0700</bug_when>
    <thetext>Comment on attachment 215695
Patch

Clearing flags on attachment: 215695

Committed r158414: &lt;http://trac.webkit.org/changeset/158414&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945795</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-31 17:59:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215695</attachid>
            <date>2013-10-31 17:22:16 -0700</date>
            <delta_ts>2013-10-31 17:59:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123599-20131031182219.patch</filename>
            <type>text/plain</type>
            <size>2127</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1ODQwOSkKKysrIFNvdXJjZS9XZWJLaXQv
d2luL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEzLTEwLTMx
ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
Q29tcGlsZSBmaXggZm9yIFZTMjAxMi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyMzU5OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3Bw
OgorICAgICAgICAoV2ViRnJhbWVMb2FkZXJDbGllbnQ6OldlYkZyYW1lUG9saWN5TGlzdGVuZXJQ
cml2YXRlOjpXZWJGcmFtZVBvbGljeUxpc3RlbmVyUHJpdmF0ZSk6CisgICAgICAgIChXZWJGcmFt
ZUxvYWRlckNsaWVudDo6Y2FuY2VsUG9saWN5Q2hlY2spOgorICAgICAgICAoV2ViRnJhbWVMb2Fk
ZXJDbGllbnQ6OnJlY2VpdmVkUG9saWN5RGVjaXNpb24pOgorICAgICAgICBVc2UgbnVsbHB0ciBp
bnN0ZWFkIG9mIDAgZm9yIG1fcG9saWN5RnVuY3Rpb24sIHdoaWNoIGlzIGEgc3RkOjpmdW5jdGlv
bi4KKwogMjAxMy0xMC0zMSAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4K
IAogICAgICAgICBbV0lOXSBNYWtlIFdlYkhpc3RvcnkgY29tcGlsZSB3aXRob3V0IFVTRShDRikK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xp
ZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3dpbi9XZWJDb3JlU3VwcG9ydC9X
ZWJGcmFtZUxvYWRlckNsaWVudC5jcHAJKHJldmlzaW9uIDE1ODQwOSkKKysrIFNvdXJjZS9XZWJL
aXQvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtOTMsNyArOTMsNyBAQCBzdGF0aWMgV2ViRGF0YVNvdXJjZSogZ2V0V2ViRGF0YVNv
dXJjZShECiBjbGFzcyBXZWJGcmFtZUxvYWRlckNsaWVudDo6V2ViRnJhbWVQb2xpY3lMaXN0ZW5l
clByaXZhdGUgewogcHVibGljOgogICAgIFdlYkZyYW1lUG9saWN5TGlzdGVuZXJQcml2YXRlKCkg
Ci0gICAgICAgIDogbV9wb2xpY3lGdW5jdGlvbigwKQorICAgICAgICA6IG1fcG9saWN5RnVuY3Rp
b24obnVsbHB0cikKICAgICB7IAogICAgIH0KIApAQCAtMTM0Nyw3ICsxMzQ3LDcgQEAgdm9pZCBX
ZWJGcmFtZUxvYWRlckNsaWVudDo6Y2FuY2VsUG9saWN5QwogICAgICAgICBtX3BvbGljeUxpc3Rl
bmVyUHJpdmF0ZS0+bV9wb2xpY3lMaXN0ZW5lciA9IDA7CiAgICAgfQogCi0gICAgbV9wb2xpY3lM
aXN0ZW5lclByaXZhdGUtPm1fcG9saWN5RnVuY3Rpb24gPSAwOworICAgIG1fcG9saWN5TGlzdGVu
ZXJQcml2YXRlLT5tX3BvbGljeUZ1bmN0aW9uID0gbnVsbHB0cjsKIH0KIAogQ09NUHRyPFdlYkZy
YW1lUG9saWN5TGlzdGVuZXI+IFdlYkZyYW1lTG9hZGVyQ2xpZW50OjpzZXRVcFBvbGljeUxpc3Rl
bmVyKFdlYkNvcmU6OkZyYW1lUG9saWN5RnVuY3Rpb24gZnVuY3Rpb24pCkBAIC0xMzc0LDcgKzEz
NzQsNyBAQCB2b2lkIFdlYkZyYW1lTG9hZGVyQ2xpZW50OjpyZWNlaXZlZFBvbGljCiAgICAgRnJh
bWVQb2xpY3lGdW5jdGlvbiBmdW5jdGlvbiA9IG1fcG9saWN5TGlzdGVuZXJQcml2YXRlLT5tX3Bv
bGljeUZ1bmN0aW9uOwogCiAgICAgbV9wb2xpY3lMaXN0ZW5lclByaXZhdGUtPm1fcG9saWN5TGlz
dGVuZXIgPSAwOwotICAgIG1fcG9saWN5TGlzdGVuZXJQcml2YXRlLT5tX3BvbGljeUZ1bmN0aW9u
ID0gMDsKKyAgICBtX3BvbGljeUxpc3RlbmVyUHJpdmF0ZS0+bV9wb2xpY3lGdW5jdGlvbiA9IG51
bGxwdHI7CiAKICAgICBGcmFtZSogY29yZUZyYW1lID0gY29yZShtX3dlYkZyYW1lKTsKICAgICBB
U1NFUlQoY29yZUZyYW1lKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>