<?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>113913</bug_id>
          
          <creation_ts>2013-04-03 18:22:07 -0700</creation_ts>
          <short_desc>[SOUP] Remove unnecessary explicit keyword in SocketStreamError.h</short_desc>
          <delta_ts>2013-04-05 11:40:49 -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>WebCore Misc.</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>0</everconfirmed>
          <reporter name="Seokju Kwon">seokju</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mrobinson</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>868986</commentid>
    <comment_count>0</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-03 18:22:07 -0700</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868987</commentid>
    <comment_count>1</comment_count>
      <attachid>196428</attachid>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-03 18:24:57 -0700</bug_when>
    <thetext>Created attachment 196428
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869100</commentid>
    <comment_count>2</comment_count>
      <attachid>196428</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2013-04-04 03:57:06 -0700</bug_when>
    <thetext>Comment on attachment 196428
Patch

Why is the keyword not needed in this case? Do we want to use it in implicit conversions?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869112</commentid>
    <comment_count>3</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-04 04:10:55 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 196428 [details])
&gt; Why is the keyword not needed in this case? Do we want to use it in implicit conversions?

It seems that c++11 supports for explicit keyword on multi-arg constructor.
But normally, we use the C++ keyword explicit for constructors with one argument.
So, I have just removed it like other ports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869643</commentid>
    <comment_count>4</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2013-04-05 01:46:15 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; (From update of attachment 196428 [details] [details])
&gt; &gt; Why is the keyword not needed in this case? Do we want to use it in implicit conversions?
&gt; 
&gt; It seems that c++11 supports for explicit keyword on multi-arg constructor.
&gt; But normally, we use the C++ keyword explicit for constructors with one argument.
&gt; So, I have just removed it like other ports.

It seems the ctor had originally just one argument, but then another was added in r102339 and the explicit keyword was not removed. If you say C++ before 11 does not support explicit multi-argument ctors then I guess it makse sense to remove it, but on the other hand WebKit is slowly moving to c++11 and this seems to be harmless. So no strong opinion here.

Martin reviewed the original commit, so maybe he has an opinion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869652</commentid>
    <comment_count>5</comment_count>
      <attachid>196428</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-04-05 02:10:52 -0700</bug_when>
    <thetext>Comment on attachment 196428
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869744</commentid>
    <comment_count>6</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-05 06:47:51 -0700</bug_when>
    <thetext>Thanks! xan and cdumez.
Martin Robinson : What do you think about it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869899</commentid>
    <comment_count>7</comment_count>
      <attachid>196428</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-04-05 11:18:41 -0700</bug_when>
    <thetext>Comment on attachment 196428
Patch

I guess we can remove this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869910</commentid>
    <comment_count>8</comment_count>
      <attachid>196428</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-05 11:40:47 -0700</bug_when>
    <thetext>Comment on attachment 196428
Patch

Clearing flags on attachment: 196428

Committed r147769: &lt;http://trac.webkit.org/changeset/147769&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869911</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-05 11:40:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196428</attachid>
            <date>2013-04-03 18:24:57 -0700</date>
            <delta_ts>2013-04-05 11:40:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113913-20130404102446.patch</filename>
            <type>text/plain</type>
            <size>1516</size>
            <attacher name="Seokju Kwon">seokju</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDBmOWQzODk3Y2VjODg5
ZDk0OTYwMmI2NzViZDUzYjJkODk4NWQ5NC4uMjhlY2I5OTI3ZGMwNmI0MmVkMWI4OWNmMTAxZWIx
OTM1MmNhOWYxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTA0LTAzICBTZW9r
anUgS3dvbiAgPHNlb2tqdS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbU09VUF0gUmVtb3Zl
IHVubmVjZXNzYXJ5IGV4cGxpY2l0IGtleXdvcmQgaW4gU29ja2V0U3RyZWFtRXJyb3IuaAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzOTEzCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3Rz
LCBqdXN0IHJlbW92aW5nIGFuIHVubmVjZXNzYXJ5IGNvZGUuCisKKyAgICAgICAgKiBwbGF0Zm9y
bS9uZXR3b3JrL3NvdXAvU29ja2V0U3RyZWFtRXJyb3IuaDoKKyAgICAgICAgKFdlYkNvcmU6OlNv
Y2tldFN0cmVhbUVycm9yOjpTb2NrZXRTdHJlYW1FcnJvcik6CisKIDIwMTMtMDQtMDMgIEhhbnMg
TXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+CiAKICAgICAgICAgW0NTUyBFeGNsdXNpb25zXSBS
ZW1vdmVkIEV4Y2x1c2lvblNoYXBlIGRlYWQgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1NvY2tldFN0cmVhbUVycm9yLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvU29ja2V0U3RyZWFtRXJyb3IuaAppbmRleCBhYTRh
Nzg5ZTBjYmIxOTIwMGNiYzNhYTcxODQyM2QzNzcyYWI4OWJhLi4wNjc2ODkzY2U2Njc2NjM5MDcy
ZmZmZGZkNWMwODZjNTkxZGI5YWI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL3NvdXAvU29ja2V0U3RyZWFtRXJyb3IuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL3NvdXAvU29ja2V0U3RyZWFtRXJyb3IuaApAQCAtMzgsNyArMzgsNyBA
QCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgY2xhc3MgU29ja2V0U3RyZWFtRXJyb3IgOiBwdWJs
aWMgU29ja2V0U3RyZWFtRXJyb3JCYXNlIHsKICAgICBwdWJsaWM6CiAgICAgICAgIFNvY2tldFN0
cmVhbUVycm9yKCkgeyB9Ci0gICAgICAgIGV4cGxpY2l0IFNvY2tldFN0cmVhbUVycm9yKGludCBl
cnJvckNvZGUsIGNvbnN0IGdjaGFyKiBkZXNjcmlwdGlvbikKKyAgICAgICAgU29ja2V0U3RyZWFt
RXJyb3IoaW50IGVycm9yQ29kZSwgY29uc3QgZ2NoYXIqIGRlc2NyaXB0aW9uKQogICAgICAgICAg
ICAgOiBTb2NrZXRTdHJlYW1FcnJvckJhc2UoZXJyb3JDb2RlLCBTdHJpbmcoKSwgU3RyaW5nKGRl
c2NyaXB0aW9uKSkKICAgICAgICAgewogICAgICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>