<?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>111620</bug_id>
          
          <creation_ts>2013-03-06 13:43:23 -0800</creation_ts>
          <short_desc>[GTK][WK2] Add webkit_uri_request_set_uri to WebKit2 GTK+ API</short_desc>
          <delta_ts>2013-03-07 00:08:38 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>83681</dup_id>
          
          <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="Manuel Rego Casasnovas">rego</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mrobinson</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>849265</commentid>
    <comment_count>0</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-03-06 13:43:23 -0800</bug_when>
    <thetext>This is required to fix the following bug in Epiphany https://bugzilla.gnome.org/show_bug.cgi?id=695300</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>849271</commentid>
    <comment_count>1</comment_count>
      <attachid>191825</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-03-06 13:50:07 -0800</bug_when>
    <thetext>Created attachment 191825
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>849277</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-06 13:58:17 -0800</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>849770</commentid>
    <comment_count>3</comment_count>
      <attachid>191825</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-03-06 23:11:35 -0800</bug_when>
    <thetext>Comment on attachment 191825
Patch

Thanks for the patch, but this has already been added, see patch in bug #83681, it hasn&apos;t landed in trunk yet because it&apos;s waiting for a WebKit2 owner, but landed in the stable branch already. In any case your patch has some issues, you are allowing the API to modify a construct only property, you should change the property to not be construct only, and use webkit_uri_request_set_uri()in the GObject setter too, emitting the notify signal when it changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>849811</commentid>
    <comment_count>4</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-03-07 00:08:38 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 191825 [details])
&gt; Thanks for the patch, but this has already been added, see patch in bug #83681, it hasn&apos;t landed in trunk yet because it&apos;s waiting for a WebKit2 owner, but landed in the stable branch already. In any case your patch has some issues, you are allowing the API to modify a construct only property, you should change the property to not be construct only, and use webkit_uri_request_set_uri()in the GObject setter too, emitting the notify signal when it changes.

Ok, sorry for the noise then. Closing as duplicated.

*** This bug has been marked as a duplicate of bug 83681 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191825</attachid>
            <date>2013-03-06 13:50:07 -0800</date>
            <delta_ts>2013-03-06 23:11:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111620-20130306224612.patch</filename>
            <type>text/plain</type>
            <size>3583</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTFhYTI4OTg0ZDUyNGMz
NjNhOWZhODA3ODQzNDM3MjhlNGQ2MjdhNC4uMTQ1YTY4OTUzNTgwMzMyNGI5YzMwMmEwNWM3MTY4
NzlmZjlhZmRiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE5IEBACiAyMDEzLTAzLTA2ICBNYW51
ZWwgUmVnbyBDYXNhc25vdmFzICA8cmVnb0BpZ2FsaWEuY29tPgogCisgICAgICAgIFtHVEtdW1dL
Ml0gQWRkIHdlYmtpdF91cmlfcmVxdWVzdF9zZXRfdXJpIHRvIFdlYktpdDIgR1RLKyBBUEkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMTYyMAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEltcGxlbWVudCBt
ZXRob2QgdG8gYWxsb3cgbW9kaWZ5IHRoZSBVUkkgb2YgYSBXZWJLaXRVUklSZXF1ZXN0LgorCisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0VVJJUmVxdWVzdC5jcHA6CisgICAgICAg
ICh3ZWJraXRfdXJpX3JlcXVlc3Rfc2V0X3VyaSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9n
dGsvV2ViS2l0VVJJUmVxdWVzdC5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mv
d2Via2l0Mmd0ay1zZWN0aW9ucy50eHQ6CisKKzIwMTMtMDMtMDYgIE1hbnVlbCBSZWdvIENhc2Fz
bm92YXMgIDxyZWdvQGlnYWxpYS5jb20+CisKICAgICAgICAgW1dLMl1bR1RLXSBGaXggdW5pdCB0
ZXN0IFdlYktpdDJBUElUZXN0cy9XZWJLaXRXZWJWaWV3L21vdXNlLXRhcmdldAogICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODI4NjYKIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0VVJJUmVxdWVzdC5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRVUklSZXF1ZXN0LmNwcApp
bmRleCAyMTlmMzRmZmZkYzQwODA4ZWIxOGJmODE3MjUxMzRmNWJlZmQxNjVhLi5hYzA2NzRkNGM1
OTRkNjQ4OGE2MDFiNGM2NzNmNjc1OGY2MjM2N2Y4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRVUklSZXF1ZXN0LmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRVUklSZXF1ZXN0LmNwcApAQCAtNDIsNiArNDIs
OCBAQCB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKICAqIHdlYmtpdF91cmlfcmVxdWVzdF9uZXco
KSBtZXRob2QsIGFuZCB5b3UgY2FuIGdldCB0aGUgVVJJIG9mIGFuCiAgKiBleGlzdGluZyByZXF1
ZXN0IHdpdGggdGhlIHdlYmtpdF91cmlfcmVxdWVzdF9nZXRfdXJpKCkgb25lLgogICoKKyAqIElm
IHlvdSBuZWVkIHRvIG1vZGlmeSB0aGUgVVJJIHlvdSBjYW4gdXNlIHdlYmtpdF91cmlfcmVxdWVz
dF9zZXRfdXJpKCkuCisgKgogICovCiAKIHN0cnVjdCBfV2ViS2l0VVJJUmVxdWVzdFByaXZhdGUg
ewpAQCAtMTI1LDYgKzEyNywyNSBAQCBjb25zdCBnY2hhciogd2Via2l0X3VyaV9yZXF1ZXN0X2dl
dF91cmkoV2ViS2l0VVJJUmVxdWVzdCogcmVxdWVzdCkKICAgICByZXR1cm4gcmVxdWVzdC0+cHJp
di0+dXJpLmRhdGEoKTsKIH0KIAorLyoqCisgKiB3ZWJraXRfdXJpX3JlcXVlc3Rfc2V0X3VyaToK
KyAqIEByZXF1ZXN0OiBhICNXZWJLaXRVUklSZXF1ZXN0CisgKiBAdXJpOiBhIG5ldyB1cmkKKyAq
CisgKiBTZXQgYSBuZXcgVVJJIGZvciB0aGUgI1dlYktpdFVSSVJlcXVlc3QuCisgKi8KK3ZvaWQg
d2Via2l0X3VyaV9yZXF1ZXN0X3NldF91cmkoV2ViS2l0VVJJUmVxdWVzdCogcmVxdWVzdCwgY29u
c3QgZ2NoYXIqIHVyaSkKK3sKKyAgICBnX3JldHVybl9pZl9mYWlsKFdFQktJVF9JU19VUklfUkVR
VUVTVChyZXF1ZXN0KSk7CisgICAgZ19yZXR1cm5faWZfZmFpbCh1cmkpOworCisgICAgV2ViS2l0
VVJJUmVxdWVzdFByaXZhdGUqIHByaXYgPSByZXF1ZXN0LT5wcml2OworICAgIGlmIChwcml2LT51
cmkgPT0gdXJpKQorICAgICAgICByZXR1cm47CisKKyAgICBwcml2LT51cmkgPSB1cmk7Cit9CisK
IFdlYktpdFVSSVJlcXVlc3QqIHdlYmtpdFVSSVJlcXVlc3RDcmVhdGVGb3JSZXNvdXJjZVJlcXVl
c3QoY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0JiByZXNvdXJjZVJlcXVlc3QpCiB7CiAg
ICAgV2ViS2l0VVJJUmVxdWVzdCogdXJpUmVxdWVzdCA9IFdFQktJVF9VUklfUkVRVUVTVChnX29i
amVjdF9uZXcoV0VCS0lUX1RZUEVfVVJJX1JFUVVFU1QsIE5VTEwpKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFVSSVJlcXVlc3QuaCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFVSSVJlcXVlc3QuaAppbmRleCA1MjM2
MDY5YjM3YmEyYWNkYTEwZDBmYzZhYTI3ZmQyMDI4MTIzYmVhLi5iM2IyYjZlN2JkYmEyN2I4MWIx
ODI3ZWJkODFiNjg0ODU5NWRmM2IwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2d0ay9XZWJLaXRVUklSZXF1ZXN0LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9ndGsvV2ViS2l0VVJJUmVxdWVzdC5oCkBAIC02MSw2ICs2MSwxMCBAQCB3ZWJraXRf
dXJpX3JlcXVlc3RfbmV3ICAgICAgKGNvbnN0IGdjaGFyICAgICAgKnVyaSk7CiBXRUJLSVRfQVBJ
IGNvbnN0IGdjaGFyICoKIHdlYmtpdF91cmlfcmVxdWVzdF9nZXRfdXJpICAoV2ViS2l0VVJJUmVx
dWVzdCAqcmVxdWVzdCk7CiAKK1dFQktJVF9BUEkgdm9pZAord2Via2l0X3VyaV9yZXF1ZXN0X3Nl
dF91cmkgIChXZWJLaXRVUklSZXF1ZXN0ICpyZXF1ZXN0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBnY2hhciAgICAgICp1cmkpOworCiBHX0VORF9ERUNMUwogCiAjZW5kaWYK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0
Mmd0ay1zZWN0aW9ucy50eHQgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2Nz
L3dlYmtpdDJndGstc2VjdGlvbnMudHh0CmluZGV4IGY2ZThhODQ3NzdiZTI3YjQ1YmVkZTMwMzY1
YjI0NDA5ZmIyYTI5Y2EuLmViMmJiMTdhNGRlOTRmMGI2YTY0ZDgxZDQxOTVlZDNkZTFiZWNiZGMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0
Mmd0ay1zZWN0aW9ucy50eHQKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsv
ZG9jcy93ZWJraXQyZ3RrLXNlY3Rpb25zLnR4dApAQCAtMzMwLDYgKzMzMCw3IEBAIHdlYmtpdF9z
ZXR0aW5nc19nZXRfdHlwZQogV2ViS2l0VVJJUmVxdWVzdAogd2Via2l0X3VyaV9yZXF1ZXN0X25l
dwogd2Via2l0X3VyaV9yZXF1ZXN0X2dldF91cmkKK3dlYmtpdF91cmlfcmVxdWVzdF9zZXRfdXJp
CiAKIDxTVUJTRUNUSU9OIFN0YW5kYXJkPgogV2ViS2l0VVJJUmVxdWVzdENsYXNzCg==
</data>
<flag name="review"
          id="212892"
          type_id="1"
          status="-"
          setter="cgarcia"
    />
          </attachment>
      

    </bug>

</bugzilla>