<?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>55558</bug_id>
          
          <creation_ts>2011-03-02 00:00:02 -0800</creation_ts>
          <short_desc>Web Inspector: inspector protocol should allow different domains to have methods with same name</short_desc>
          <delta_ts>2011-03-03 03:59:27 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          <dependson>55584</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>360632</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-03-02 00:00:02 -0800</bug_when>
    <thetext>Now we cannot have Debugger.enable and Profiler.enable methods as they both would be translated into &quot;enable&quot; command and break InspectorBackendDispatcher which maps each command name to a single agent+method pair. Also each protocol event results in a similarly named method on InspectorFrontend.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361362</commentid>
    <comment_count>1</comment_count>
      <attachid>84519</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-03-02 22:25:25 -0800</bug_when>
    <thetext>Created attachment 84519
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361510</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-03-03 03:59:27 -0800</bug_when>
    <thetext>Committed r80230: &lt;http://trac.webkit.org/changeset/80230&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84519</attachid>
            <date>2011-03-02 22:25:25 -0800</date>
            <delta_ts>2011-03-02 23:13:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55558-20110303092522.patch</filename>
            <type>text/plain</type>
            <size>3174</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODAyMDQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA5NDE0ZmRhMzY1ZWQ0OTdm
MmI5ZWQ5YjJlOGQ3NTA4MWVmYzY0MjM4Li5jMjhiYTJhNDZiMmZjNmQ5MWRiYzExNWJiNDkyODI4
YzI4MDg0MDcxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTQgQEAKIDIwMTEtMDMtMDIgIFl1cnkg
U2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogaW5zcGVjdG9yIHByb3Rv
Y29sIHNob3VsZCBhbGxvdyBkaWZmZXJlbnQgZG9tYWlucyB0byBoYXZlIG1ldGhvZHMgd2l0aCBz
YW1lIG5hbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTU1NTU4CisKKyAgICAgICAgKiBpbnNwZWN0b3IvQ29kZUdlbmVyYXRvckluc3BlY3Rvci5wbTog
ZWFjaCBjb21tYW5kIGlzIG5vdyBpZGVudGlmaWVkIGJ5IGRvbWFpbiArIGNvbW1hbmQtbmFtZSh3
YXMgY29tbWFuZC1uYW1lIG9ubHkpLgorCisyMDExLTAzLTAyICBZdXJ5IFNlbWlraGF0c2t5ICA8
eXVyeXNAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRtYW4u
CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogYnJlYWsgZG93biBJbnNwZWN0b3JGcm9udGVuZCBp
bnRvIGRvbWFpbi1zcGVjaWZpYyBjbGFzc2VzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvQ29kZUdlbmVyYXRvckluc3BlY3Rvci5wbSBiL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9Db2RlR2VuZXJhdG9ySW5zcGVjdG9yLnBtCmluZGV4IDcyZjQ5NTg5NDZlN2Y1MzQwNjBm
NGVhMjc5ZGIzN2QwZTBhMGE4NjIuLjJhNDA3YjliNTVjMWY2ODZiMjE3YTYwZWQ0NWU2Mzk1NTJl
MDJlYmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9Db2RlR2VuZXJhdG9y
SW5zcGVjdG9yLnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9Db2RlR2VuZXJhdG9y
SW5zcGVjdG9yLnBtCkBAIC00NTUsNyArNDU1LDcgQEAgc3ViIGdlbmVyYXRlQmFja2VuZEZ1bmN0
aW9uCiAgICAgbXkgJGZ1bGxRdWFsaWZpZWRGdW5jdGlvbk5hbWUgPSAkaW50ZXJmYWNlLT5uYW1l
IC4gIl8iIC4gJGZ1bmN0aW9uLT5zaWduYXR1cmUtPm5hbWU7CiAKICAgICBwdXNoKEBiYWNrZW5k
Q29uc3RhbnREZWNsYXJhdGlvbnMsICIgICAgc3RhdGljIGNvbnN0IGNoYXIqICR7ZnVsbFF1YWxp
ZmllZEZ1bmN0aW9uTmFtZX1DbWQ7Iik7Ci0gICAgcHVzaChAYmFja2VuZENvbnN0YW50RGVmaW5p
dGlvbnMsICJjb25zdCBjaGFyKiAke2JhY2tlbmRDbGFzc05hbWV9Ojoke2Z1bGxRdWFsaWZpZWRG
dW5jdGlvbk5hbWV9Q21kID0gXCIke2Z1bmN0aW9uTmFtZX1cIjsiKTsKKyAgICBwdXNoKEBiYWNr
ZW5kQ29uc3RhbnREZWZpbml0aW9ucywgImNvbnN0IGNoYXIqICR7YmFja2VuZENsYXNzTmFtZX06
OiR7ZnVsbFF1YWxpZmllZEZ1bmN0aW9uTmFtZX1DbWQgPSBcIiR7ZnVsbFF1YWxpZmllZEZ1bmN0
aW9uTmFtZX1cIjsiKTsKIAogICAgIG1hcCgkYmFja2VuZFR5cGVzeyRfLT50eXBlfSA9IDEsIEB7
JGZ1bmN0aW9uLT5wYXJhbWV0ZXJzfSk7ICMgcmVnaXN0ZXIgcmVxdWlyZWQgdHlwZXMKICAgICBt
eSBAaW5BcmdzID0gZ3JlcCgkXy0+ZGlyZWN0aW9uIGVxICJpbiIgJiYgISgkXy0+bmFtZSBlcSAi
Y2FsbElkIikgLCBAeyRmdW5jdGlvbi0+cGFyYW1ldGVyc30pOwpAQCAtNjg2LDYgKzY4NiwxOCBA
QCAkbWFwRW50cmllcwogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgUmVmUHRyPEluc3Bl
Y3RvclZhbHVlPiBkb21haW5WYWx1ZSA9IG1lc3NhZ2VPYmplY3QtPmdldCgiZG9tYWluIik7Cisg
ICAgaWYgKCFkb21haW5WYWx1ZSkgeworICAgICAgICByZXBvcnRQcm90b2NvbEVycm9yKGNhbGxJ
ZCwgIlByb3RvY29sIEVycm9yOiBJbnZhbGlkIG1lc3NhZ2UgZm9ybWF0LiAnZG9tYWluJyBwcm9w
ZXJ0eSB3YXNuJ3QgZm91bmQuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBTdHJp
bmcgZG9tYWluOworICAgIGlmICghZG9tYWluVmFsdWUtPmFzU3RyaW5nKCZkb21haW4pKSB7Cisg
ICAgICAgIHJlcG9ydFByb3RvY29sRXJyb3IoY2FsbElkLCAiUHJvdG9jb2wgRXJyb3I6IEludmFs
aWQgbWVzc2FnZSBmb3JtYXQuIFRoZSB0eXBlIG9mICdkb21haW4nIHByb3BlcnR5IHNob3VsZCBi
ZSBzdHJpbmcuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBSZWZQdHI8SW5zcGVj
dG9yVmFsdWU+IGNhbGxJZFZhbHVlID0gbWVzc2FnZU9iamVjdC0+Z2V0KCJzZXEiKTsKICAgICBp
ZiAoIWNhbGxJZFZhbHVlKSB7CiAgICAgICAgIHJlcG9ydFByb3RvY29sRXJyb3IoY2FsbElkLCAi
UHJvdG9jb2wgRXJyb3I6IEludmFsaWQgbWVzc2FnZSBmb3JtYXQuICdzZXEnIHByb3BlcnR5IHdh
cyBub3QgZm91bmQgaW4gdGhlIHJlcXVlc3QuIik7CkBAIC02OTcsOSArNzA5LDkgQEAgJG1hcEVu
dHJpZXMKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIEhhc2hNYXA8U3RyaW5nLCBDYWxs
SGFuZGxlcj46Oml0ZXJhdG9yIGl0ID0gZGlzcGF0Y2hNYXAuZmluZChjb21tYW5kKTsKKyAgICBI
YXNoTWFwPFN0cmluZywgQ2FsbEhhbmRsZXI+OjppdGVyYXRvciBpdCA9IGRpc3BhdGNoTWFwLmZp
bmQobWFrZVN0cmluZyhkb21haW4sICJfIiwgY29tbWFuZCkpOwogICAgIGlmIChpdCA9PSBkaXNw
YXRjaE1hcC5lbmQoKSkgewotICAgICAgICByZXBvcnRQcm90b2NvbEVycm9yKGNhbGxJZCwgbWFr
ZVN0cmluZygiUHJvdG9jb2wgRXJyb3I6IEludmFsaWQgY29tbWFuZCB3YXMgcmVjZWl2ZWQuICci
LCBjb21tYW5kLCAiJyB3YXNuJ3QgZm91bmQuIikpOworICAgICAgICByZXBvcnRQcm90b2NvbEVy
cm9yKGNhbGxJZCwgbWFrZVN0cmluZygiUHJvdG9jb2wgRXJyb3I6IEludmFsaWQgY29tbWFuZCB3
YXMgcmVjZWl2ZWQuICciLCBjb21tYW5kLCAiJyB3YXNuJ3QgZm91bmQgaW4gZG9tYWluICIsIGRv
bWFpbiwgIi4iKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
</data>
<flag name="review"
          id="76509"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>