<?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>66243</bug_id>
          
          <creation_ts>2011-08-15 11:37:59 -0700</creation_ts>
          <short_desc>[GTK] Change webview API tests to use &quot;load-status&quot; signal instead of &quot;load-progress&quot;</short_desc>
          <delta_ts>2011-08-18 08:52:01 -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>New Bugs</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>
          <dependson>28851</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Caio Marcelo de Oliveira Filho">cmarcelo</reporter>
          <assigned_to name="Caio Marcelo de Oliveira Filho">cmarcelo</assigned_to>
          <cc>mrobinson</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>451179</commentid>
    <comment_count>0</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-15 11:37:59 -0700</bug_when>
    <thetext>[GTK] Change webview API tests to use &quot;load-status&quot; signal instead of &quot;load-progress&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>451180</commentid>
    <comment_count>1</comment_count>
      <attachid>103935</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-15 11:43:31 -0700</bug_when>
    <thetext>Created attachment 103935
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452629</commentid>
    <comment_count>2</comment_count>
      <attachid>103935</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-08-17 15:11:32 -0700</bug_when>
    <thetext>Comment on attachment 103935
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=103935&amp;action=review

&gt; Source/WebKit/gtk/ChangeLog:10
&gt; +        The idle_quit_loop_cb() already checks the &quot;load-status&quot; flag, so it should be
&gt; +        enough to call it when the &quot;load-status&quot; change.
&gt; +

I&apos;m not sure I understand why this patch is an improvement. Perhaps you could expand a bit here.  It doesn&apos;t seem to remove any code. Does it make things more efficient or more correct somehow?

&gt; Source/WebKit/gtk/tests/testwebview.c:170
&gt; +    g_signal_connect(view, &quot;notify::load-status&quot;, G_CALLBACK (idle_quit_loop_cb), NULL);

Do you mind also fixing the style issue here?  G_CALLBACK (idle_quit_loop_cb)  G_CALLBACK(idle_quit_loop_cb)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>453026</commentid>
    <comment_count>3</comment_count>
      <attachid>104338</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-18 07:24:36 -0700</bug_when>
    <thetext>Created attachment 104338
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>453030</commentid>
    <comment_count>4</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-18 07:31:30 -0700</bug_when>
    <thetext>Thanks for the review Martin.

(In reply to comment #2)
&gt; I&apos;m not sure I understand why this patch is an improvement. Perhaps you could expand a bit here.  It doesn&apos;t seem to remove any code. Does it make things more efficient or more correct somehow?

Improved with an explanation. It is related to bug 28851. Since it is using progress to check whether its load-status changed, I think it is also a good change to do even if bug 28851 doesn&apos;t land.

&gt; Do you mind also fixing the style issue here?  G_CALLBACK (idle_quit_loop_cb)  G_CALLBACK(idle_quit_loop_cb)

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>453038</commentid>
    <comment_count>5</comment_count>
      <attachid>104338</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-08-18 07:51:01 -0700</bug_when>
    <thetext>Comment on attachment 104338
Patch

Thank you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>453073</commentid>
    <comment_count>6</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-18 08:52:01 -0700</bug_when>
    <thetext>Committed r93311: &lt;http://trac.webkit.org/changeset/93311&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>103935</attachid>
            <date>2011-08-15 11:43:31 -0700</date>
            <delta_ts>2011-08-18 07:24:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66243-20110815154328.patch</filename>
            <type>text/plain</type>
            <size>1896</size>
            <attacher name="Caio Marcelo de Oliveira Filho">cmarcelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTMwNDIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3Rr
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCAzZTMzNjAyOGQ4
OGQyZGNlN2NiMTEyY2VmNzMwMGUzNDhmNjAyNjg2Li4zY2FjMmVjODlmMDg5MDMxZWUxY2U5Njcx
YzU5Y2YxNDU1NjI1OTEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEt
MDgtMTUgIENhaW8gTWFyY2VsbyBkZSBPbGl2ZWlyYSBGaWxobyAgPGNhaW8ub2xpdmVpcmFAb3Bl
bmJvc3NhLm9yZz4KKworICAgICAgICBbR1RLXSBDaGFuZ2Ugd2VidmlldyBBUEkgdGVzdHMgdG8g
dXNlICJsb2FkLXN0YXR1cyIgc2lnbmFsIGluc3RlYWQgb2YgImxvYWQtcHJvZ3Jlc3MiCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NjI0MworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBpZGxlX3F1aXRf
bG9vcF9jYigpIGFscmVhZHkgY2hlY2tzIHRoZSAibG9hZC1zdGF0dXMiIGZsYWcsIHNvIGl0IHNo
b3VsZCBiZQorICAgICAgICBlbm91Z2ggdG8gY2FsbCBpdCB3aGVuIHRoZSAibG9hZC1zdGF0dXMi
IGNoYW5nZS4KKworICAgICAgICAqIHRlc3RzL3Rlc3R3ZWJ2aWV3LmM6CisgICAgICAgICh0ZXN0
X3dlYmtpdF93ZWJfdmlld19ncmFiX2ZvY3VzKToKKwogMjAxMS0wOC0xMCAgQWRhbSBSb2JlbiAg
PGFyb2JlbkBhcHBsZS5jb20+CiAKICAgICAgICAgQ2xlYXIgdXAgc2NhbGUgZmFjdG9yIHRlcm1p
bm9sb2d5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay90ZXN0cy90ZXN0d2Vidmlldy5j
IGIvU291cmNlL1dlYktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYwppbmRleCA4ZWJkZDkyYTIw
NDRkYWU4Y2U5N2UxNDdmZjVkY2NkYjc1MzRiNThhLi41ZDJhYzEwODUzYzM3ZGI3NDJhNjBjNmEw
YzQ0YWYwZGM2NzNhMzJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay90ZXN0cy90ZXN0
d2Vidmlldy5jCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMKQEAg
LTE2Nyw3ICsxNjcsNyBAQCBzdGF0aWMgdm9pZCB0ZXN0X3dlYmtpdF93ZWJfdmlld19ncmFiX2Zv
Y3VzKCkKIAogICAgIGxvb3AgPSBnX21haW5fbG9vcF9uZXcoTlVMTCwgVFJVRSk7CiAKLSAgICBn
X3NpZ25hbF9jb25uZWN0KHZpZXcsICJub3RpZnk6OnByb2dyZXNzIiwgR19DQUxMQkFDSyAoaWRs
ZV9xdWl0X2xvb3BfY2IpLCBOVUxMKTsKKyAgICBnX3NpZ25hbF9jb25uZWN0KHZpZXcsICJub3Rp
Znk6OmxvYWQtc3RhdHVzIiwgR19DQUxMQkFDSyAoaWRsZV9xdWl0X2xvb3BfY2IpLCBOVUxMKTsK
IAogICAgIC8qIFdhaXQgZm9yIHdpbmRvdyB0byBzaG93IHVwICovCiAgICAgZ3RrX3dpZGdldF9z
aG93X2FsbCh3aW5kb3cpOwpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyB2b2lkIGRvX3Rlc3Rf
d2Via2l0X3dlYl92aWV3X2FkanVzdG1lbnRzKGdib29sZWFuIHdpdGhfcGFnZV9jYWNoZSkKICAg
ICBsb29wID0gZ19tYWluX2xvb3BfbmV3KE5VTEwsIFRSVUUpOwogCiAgICAgZ19vYmplY3RfY29u
bmVjdChHX09CSkVDVCh2aWV3KSwKLSAgICAgICAgICAgICAgICAgICAgICJzaWduYWw6Om5vdGlm
eTo6cHJvZ3Jlc3MiLCBpZGxlX3F1aXRfbG9vcF9jYiwgTlVMTCwKKyAgICAgICAgICAgICAgICAg
ICAgICJzaWduYWw6Om5vdGlmeTo6bG9hZC1zdGF0dXMiLCBpZGxlX3F1aXRfbG9vcF9jYiwgTlVM
TCwKICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwogCiAgICAgLyogV2FpdCBmb3Igd2luZG93
IHRvIHNob3cgdXAgKi8K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104338</attachid>
            <date>2011-08-18 07:24:36 -0700</date>
            <delta_ts>2011-08-18 07:51:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66243-20110818112434.patch</filename>
            <type>text/plain</type>
            <size>2209</size>
            <attacher name="Caio Marcelo de Oliveira Filho">cmarcelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTMyMTgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3Rr
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCA2NmI5ODhjZDhh
NTg3YThhOGZjYjMyNTRmNzk3MjFiNzMxZGQyNjJjLi41YjhmNjI2ZWZjYWY0NDkwNzJmMjFjZmU0
NjdlZDg1MGVjNzQ2ZWY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEt
MDgtMTggIENhaW8gTWFyY2VsbyBkZSBPbGl2ZWlyYSBGaWxobyAgPGNhaW8ub2xpdmVpcmFAb3Bl
bmJvc3NhLm9yZz4KKworICAgICAgICBbR1RLXSBDaGFuZ2Ugd2VidmlldyBBUEkgdGVzdHMgdG8g
dXNlICJsb2FkLXN0YXR1cyIgc2lnbmFsIGluc3RlYWQgb2YgImxvYWQtcHJvZ3Jlc3MiCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NjI0MworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBpZGxlX3F1aXRf
bG9vcF9jYigpIGFscmVhZHkgY2hlY2tzIHRoZSAibG9hZC1zdGF0dXMiIGZsYWcsIHNvIGl0IGlz
IGVub3VnaCB0bworICAgICAgICBjYWxsIGl0IG9ubHkgd2hlbiB0aGUgImxvYWQtc3RhdHVzIiBj
aGFuZ2UuCisKKyAgICAgICAgVGhpcyBjaGFuZ2UgaXMgaW1wb3J0YW50IGluIHRoZSBjb250ZXh0
IG9mIGJ1ZyAyODg1MSwgd2hpY2ggYWltcyB0byBjaGFuZ2UgdGhlCisgICAgICAgIG9yZGVyIGlu
IHdoaWNoICJwcm9ncmVzcyBmaW5pc2hlZCIgYW5kICJsb2FkIGZpbmlzaGVkIiBjYWxsYmFja3Mg
YXJlIGNhbGxlZC4gSW4KKyAgICAgICAgdGhpcyBuZXcgc2NlbmFyaW8sIGF0IHRoZSBwcm9ncmVz
cyBjYWxsYmFjayB0aGUgbG9hZCB3aWxsIG5ldmVyIGJlIGZpbmlzaGVkLgorCisgICAgICAgICog
dGVzdHMvdGVzdHdlYnZpZXcuYzoKKyAgICAgICAgKHRlc3Rfd2Via2l0X3dlYl92aWV3X2dyYWJf
Zm9jdXMpOgorCiAyMDExLTA4LTE2ICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgIDxndXN0YXZvLm5v
cm9uaGFAY29sbGFib3JhLmNvbT4KIAogICAgICAgICBBZGQgamF2YXNjcmlwdGNvcmVndGsgdG8g
dGhlIGludHJvc3BlY3Rpb24gYnVpbGQsIHRvIGZpeCBpdC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMgYi9Tb3VyY2UvV2ViS2l0L2d0ay90ZXN0cy90
ZXN0d2Vidmlldy5jCmluZGV4IDhlYmRkOTJhMjA0NGRhZThjZTk3ZTE0N2ZmNWRjY2RiNzUzNGI1
OGEuLjE1NmRmNjFmZTVmY2E2Y2QyYzU5ZTA1NjRhZGFhNGZmOGRlYjljY2IgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMKKysrIGIvU291cmNlL1dlYktp
dC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYwpAQCAtMTY3LDcgKzE2Nyw3IEBAIHN0YXRpYyB2b2lk
IHRlc3Rfd2Via2l0X3dlYl92aWV3X2dyYWJfZm9jdXMoKQogCiAgICAgbG9vcCA9IGdfbWFpbl9s
b29wX25ldyhOVUxMLCBUUlVFKTsKIAotICAgIGdfc2lnbmFsX2Nvbm5lY3QodmlldywgIm5vdGlm
eTo6cHJvZ3Jlc3MiLCBHX0NBTExCQUNLIChpZGxlX3F1aXRfbG9vcF9jYiksIE5VTEwpOworICAg
IGdfc2lnbmFsX2Nvbm5lY3QodmlldywgIm5vdGlmeTo6bG9hZC1zdGF0dXMiLCBHX0NBTExCQUNL
KGlkbGVfcXVpdF9sb29wX2NiKSwgTlVMTCk7CiAKICAgICAvKiBXYWl0IGZvciB3aW5kb3cgdG8g
c2hvdyB1cCAqLwogICAgIGd0a193aWRnZXRfc2hvd19hbGwod2luZG93KTsKQEAgLTIzNSw3ICsy
MzUsNyBAQCBzdGF0aWMgdm9pZCBkb190ZXN0X3dlYmtpdF93ZWJfdmlld19hZGp1c3RtZW50cyhn
Ym9vbGVhbiB3aXRoX3BhZ2VfY2FjaGUpCiAgICAgbG9vcCA9IGdfbWFpbl9sb29wX25ldyhOVUxM
LCBUUlVFKTsKIAogICAgIGdfb2JqZWN0X2Nvbm5lY3QoR19PQkpFQ1QodmlldyksCi0gICAgICAg
ICAgICAgICAgICAgICAic2lnbmFsOjpub3RpZnk6OnByb2dyZXNzIiwgaWRsZV9xdWl0X2xvb3Bf
Y2IsIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAic2lnbmFsOjpub3RpZnk6OmxvYWQtc3Rh
dHVzIiwgaWRsZV9xdWl0X2xvb3BfY2IsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICBOVUxM
KTsKIAogICAgIC8qIFdhaXQgZm9yIHdpbmRvdyB0byBzaG93IHVwICovCg==
</data>
<flag name="review"
          id="100127"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>