<?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>172970</bug_id>
          
          <creation_ts>2017-06-06 05:20:56 -0700</creation_ts>
          <short_desc>[GLIB] Make remote inspector DBus protocol common to all glib based ports</short_desc>
          <delta_ts>2017-06-06 08:17:00 -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>WebKit2</component>
          <version>WebKit 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>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>172971</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>buildbot</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1315957</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-06-06 05:20:56 -0700</bug_when>
    <thetext>We are currently using &quot;webkitgtk&quot; in the names of DBus interfaces and object paths inside an ifdef with the idea that other ports could use their own names. However, the protocol is the same, so we could use the same names and make all glib based ports compatible to each other. This way we could use the GTK+ MiniBrowser to debug WPE, without having to implement the frontend part in WPE yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315958</commentid>
    <comment_count>1</comment_count>
      <attachid>312067</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-06-06 05:23:30 -0700</bug_when>
    <thetext>Created attachment 312067
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315991</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-06-06 08:17:00 -0700</bug_when>
    <thetext>Committed r217831: &lt;http://trac.webkit.org/changeset/217831&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312067</attachid>
            <date>2017-06-06 05:23:30 -0700</date>
            <delta_ts>2017-06-06 05:26:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-remote-inspector-glib.diff</filename>
            <type>text/plain</type>
            <size>5228</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDQzYmMyMDJiNTUzLi5hMzA0OWI2NzY3YiAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTctMDYtMDYgIENhcmxv
cyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHTElCXSBN
YWtlIHJlbW90ZSBpbnNwZWN0b3IgREJ1cyBwcm90b2NvbCBjb21tb24gdG8gYWxsIGdsaWIgYmFz
ZWQgcG9ydHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE3Mjk3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFdlIGFyZSBjdXJyZW50bHkgdXNpbmcgIndlYmtpdGd0ayIgaW4gdGhlIG5hbWVzIG9mIERCdXMg
aW50ZXJmYWNlcyBhbmQgb2JqZWN0IHBhdGhzIGluc2lkZSBhbiBpZmRlZiB3aXRoIHRoZQorICAg
ICAgICBpZGVhIHRoYXQgb3RoZXIgcG9ydHMgY291bGQgdXNlIHRoZWlyIG93biBuYW1lcy4gSG93
ZXZlciwgdGhlIHByb3RvY29sIGlzIHRoZSBzYW1lLCBzbyB3ZSBjb3VsZCB1c2UgdGhlIHNhbWUK
KyAgICAgICAgbmFtZXMgYW5kIG1ha2UgYWxsIGdsaWIgYmFzZWQgcG9ydHMgY29tcGF0aWJsZSB0
byBlYWNoIG90aGVyLiBUaGlzIHdheSB3ZSBjb3VsZCB1c2UgdGhlIEdUSysgTWluaUJyb3dzZXIg
dG8KKyAgICAgICAgZGVidWcgV1BFLCB3aXRob3V0IGhhdmluZyB0byBpbXBsZW1lbnQgdGhlIGZy
b250ZW5kIHBhcnQgaW4gV1BFIHlldC4KKworICAgICAgICAqIGluc3BlY3Rvci9yZW1vdGUvZ2xp
Yi9SZW1vdGVJbnNwZWN0b3JHbGliLmNwcDogVXNlIHdlYmtpdCBpbnN0ZWFkIG9mIHdlYmtpdGd0
ayBhbmQgcmVvbXZlIHBsYXRmb3JtIGlkZmVkcy4KKyAgICAgICAgKiBpbnNwZWN0b3IvcmVtb3Rl
L2dsaWIvUmVtb3RlSW5zcGVjdG9yU2VydmVyLmNwcDogRGl0dG8uCisKIDIwMTctMDYtMDUgIFNh
YW0gQmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgVHJ5IHRvIGZpeCBmZWF0
dXJlcy5qc29uIGJ5IGFkZGluZyBhbiBFU05leHQgc2VjdGlvbi4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcmVtb3RlL2dsaWIvUmVtb3RlSW5zcGVjdG9yR2xp
Yi5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3JlbW90ZS9nbGliL1JlbW90
ZUluc3BlY3RvckdsaWIuY3BwCmluZGV4IDRkYzExOWZhNTBiLi4xNGM2YmY0ODAxZSAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9yZW1vdGUvZ2xpYi9SZW1vdGVJ
bnNwZWN0b3JHbGliLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3Jl
bW90ZS9nbGliL1JlbW90ZUluc3BlY3RvckdsaWIuY3BwCkBAIC0zNiwxMiArMzYsMTAgQEAKICNp
bmNsdWRlIDx3dGYvUnVuTG9vcC5oPgogI2luY2x1ZGUgPHd0Zi9nbGliL0dVbmlxdWVQdHIuaD4K
IAotI2lmIFBMQVRGT1JNKEdUSykKLSNkZWZpbmUgUkVNT1RFX0lOU1BFQ1RPUl9EQlVTX0lOVEVS
RkFDRSAib3JnLndlYmtpdGd0ay5SZW1vdGVJbnNwZWN0b3IiCi0jZGVmaW5lIFJFTU9URV9JTlNQ
RUNUT1JfREJVU19PQkpFQ1RfUEFUSCAiL29yZy93ZWJraXRndGsvUmVtb3RlSW5zcGVjdG9yIgot
I2RlZmluZSBJTlNQRUNUT1JfREJVU19JTlRFUkZBQ0UgIm9yZy53ZWJraXRndGsuSW5zcGVjdG9y
IgotI2RlZmluZSBJTlNQRUNUT1JfREJVU19PQkpFQ1RfUEFUSCAiL29yZy93ZWJraXRndGsvSW5z
cGVjdG9yIgotI2VuZGlmCisjZGVmaW5lIFJFTU9URV9JTlNQRUNUT1JfREJVU19JTlRFUkZBQ0Ug
Im9yZy53ZWJraXQuUmVtb3RlSW5zcGVjdG9yIgorI2RlZmluZSBSRU1PVEVfSU5TUEVDVE9SX0RC
VVNfT0JKRUNUX1BBVEggIi9vcmcvd2Via2l0L1JlbW90ZUluc3BlY3RvciIKKyNkZWZpbmUgSU5T
UEVDVE9SX0RCVVNfSU5URVJGQUNFICJvcmcud2Via2l0Lkluc3BlY3RvciIKKyNkZWZpbmUgSU5T
UEVDVE9SX0RCVVNfT0JKRUNUX1BBVEggIi9vcmcvd2Via2l0L0luc3BlY3RvciIKIAogbmFtZXNw
YWNlIEluc3BlY3RvciB7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNw
ZWN0b3IvcmVtb3RlL2dsaWIvUmVtb3RlSW5zcGVjdG9yU2VydmVyLmNwcCBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9pbnNwZWN0b3IvcmVtb3RlL2dsaWIvUmVtb3RlSW5zcGVjdG9yU2VydmVyLmNw
cAppbmRleCA1MjBiNTU0N2RkZi4uNDEzZjExMjZjNWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9pbnNwZWN0b3IvcmVtb3RlL2dsaWIvUmVtb3RlSW5zcGVjdG9yU2VydmVyLmNw
cAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3JlbW90ZS9nbGliL1JlbW90
ZUluc3BlY3RvclNlcnZlci5jcHAKQEAgLTM0LDE0ICszNCwxMiBAQAogI2luY2x1ZGUgPHd0Zi9W
ZWN0b3IuaD4KICNpbmNsdWRlIDx3dGYvZ2xpYi9HVW5pcXVlUHRyLmg+CiAKLSNpZiBQTEFURk9S
TShHVEspCi0jZGVmaW5lIElOU1BFQ1RPUl9EQlVTX0lOVEVSRkFDRSAib3JnLndlYmtpdGd0ay5J
bnNwZWN0b3IiCi0jZGVmaW5lIElOU1BFQ1RPUl9EQlVTX09CSkVDVF9QQVRIICIvb3JnL3dlYmtp
dGd0ay9JbnNwZWN0b3IiCi0jZGVmaW5lIFJFTU9URV9JTlNQRUNUT1JfREJVU19JTlRFUkZBQ0Ug
Im9yZy53ZWJraXRndGsuUmVtb3RlSW5zcGVjdG9yIgotI2RlZmluZSBSRU1PVEVfSU5TUEVDVE9S
X0RCVVNfT0JKRUNUX1BBVEggIi9vcmcvd2Via2l0Z3RrL1JlbW90ZUluc3BlY3RvciIKLSNkZWZp
bmUgUkVNT1RFX0lOU1BFQ1RPUl9DTElFTlRfREJVU19JTlRFUkZBQ0UgIm9yZy53ZWJraXRndGsu
UmVtb3RlSW5zcGVjdG9yQ2xpZW50IgotI2RlZmluZSBSRU1PVEVfSU5TUEVDVE9SX0NMSUVOVF9P
QkpFQ1RfUEFUSCAiL29yZy93ZWJraXRndGsvUmVtb3RlSW5zcGVjdG9yQ2xpZW50IgotI2VuZGlm
CisjZGVmaW5lIElOU1BFQ1RPUl9EQlVTX0lOVEVSRkFDRSAib3JnLndlYmtpdC5JbnNwZWN0b3Ii
CisjZGVmaW5lIElOU1BFQ1RPUl9EQlVTX09CSkVDVF9QQVRIICIvb3JnL3dlYmtpdC9JbnNwZWN0
b3IiCisjZGVmaW5lIFJFTU9URV9JTlNQRUNUT1JfREJVU19JTlRFUkZBQ0UgIm9yZy53ZWJraXQu
UmVtb3RlSW5zcGVjdG9yIgorI2RlZmluZSBSRU1PVEVfSU5TUEVDVE9SX0RCVVNfT0JKRUNUX1BB
VEggIi9vcmcvd2Via2l0L1JlbW90ZUluc3BlY3RvciIKKyNkZWZpbmUgUkVNT1RFX0lOU1BFQ1RP
Ul9DTElFTlRfREJVU19JTlRFUkZBQ0UgIm9yZy53ZWJraXQuUmVtb3RlSW5zcGVjdG9yQ2xpZW50
IgorI2RlZmluZSBSRU1PVEVfSU5TUEVDVE9SX0NMSUVOVF9PQkpFQ1RfUEFUSCAiL29yZy93ZWJr
aXQvUmVtb3RlSW5zcGVjdG9yQ2xpZW50IgogCiBuYW1lc3BhY2UgSW5zcGVjdG9yIHsKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCmluZGV4IGM3NThjNzI0MjE3Li4xZWU5MmMyOGJkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE0IEBACisyMDE3LTA2LTA2ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlh
LmNvbT4KKworICAgICAgICBbR0xJQl0gTWFrZSByZW1vdGUgaW5zcGVjdG9yIERCdXMgcHJvdG9j
b2wgY29tbW9uIHRvIGFsbCBnbGliIGJhc2VkIHBvcnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI5NzAKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2Ugd2Via2l0IGluc3RlYWQgb2Ygd2Via2l0Z3Rr
IGFuZCByZW9tdmUgcGxhdGZvcm0gaWRmZWRzLgorCisgICAgICAgICogVUlQcm9jZXNzL2dsaWIv
UmVtb3RlSW5zcGVjdG9yQ2xpZW50LmNwcDoKKwogMjAxNy0wNi0wNSAgQ2hyaXMgRHVtZXogIDxj
ZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIEFTU0VSVElPTiBGQUlMRUQ6IFJ1bkxvb3A6Omlz
TWFpbigpIGluIGNvbS5hcHBsZS5XZWJLaXQ6IElQQzo6Q29ubmVjdGlvbjo6c2VuZFN5bmNNZXNz
YWdlICsgMTI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ2xpYi9SZW1v
dGVJbnNwZWN0b3JDbGllbnQuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2dsaWIvUmVt
b3RlSW5zcGVjdG9yQ2xpZW50LmNwcAppbmRleCBkZGQ0YmQ3NzI1MC4uM2QxZDAyMmJlZjggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9nbGliL1JlbW90ZUluc3BlY3RvckNs
aWVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2dsaWIvUmVtb3RlSW5zcGVj
dG9yQ2xpZW50LmNwcApAQCAtMzQsMTIgKzM0LDEwIEBACiAjaW5jbHVkZSA8d3RmL2dsaWIvR1Vu
aXF1ZVB0ci5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L0Jhc2U2NC5oPgogCi0jaWYgUExBVEZPUk0o
R1RLKQotI2RlZmluZSBSRU1PVEVfSU5TUEVDVE9SX0NMSUVOVF9EQlVTX0lOVEVSRkFDRSAib3Jn
LndlYmtpdGd0ay5SZW1vdGVJbnNwZWN0b3JDbGllbnQiCi0jZGVmaW5lIFJFTU9URV9JTlNQRUNU
T1JfQ0xJRU5UX09CSkVDVF9QQVRIICIvb3JnL3dlYmtpdGd0ay9SZW1vdGVJbnNwZWN0b3JDbGll
bnQiCi0jZGVmaW5lIElOU1BFQ1RPUl9EQlVTX0lOVEVSRkFDRSAib3JnLndlYmtpdGd0ay5JbnNw
ZWN0b3IiCi0jZGVmaW5lIElOU1BFQ1RPUl9EQlVTX09CSkVDVF9QQVRIICIvb3JnL3dlYmtpdGd0
ay9JbnNwZWN0b3IiCi0jZW5kaWYKKyNkZWZpbmUgUkVNT1RFX0lOU1BFQ1RPUl9DTElFTlRfREJV
U19JTlRFUkZBQ0UgIm9yZy53ZWJraXQuUmVtb3RlSW5zcGVjdG9yQ2xpZW50IgorI2RlZmluZSBS
RU1PVEVfSU5TUEVDVE9SX0NMSUVOVF9PQkpFQ1RfUEFUSCAiL29yZy93ZWJraXQvUmVtb3RlSW5z
cGVjdG9yQ2xpZW50IgorI2RlZmluZSBJTlNQRUNUT1JfREJVU19JTlRFUkZBQ0UgIm9yZy53ZWJr
aXQuSW5zcGVjdG9yIgorI2RlZmluZSBJTlNQRUNUT1JfREJVU19PQkpFQ1RfUEFUSCAiL29yZy93
ZWJraXQvSW5zcGVjdG9yIgogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAo=
</data>
<flag name="review"
          id="332999"
          type_id="1"
          status="+"
          setter="zan"
    />
          </attachment>
      

    </bug>

</bugzilla>