<?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>45231</bug_id>
          
          <creation_ts>2010-09-04 12:09:31 -0700</creation_ts>
          <short_desc>[Qt] Update NetworkAccessManager in Qt FrameNetworkingContext</short_desc>
          <delta_ts>2010-09-07 01:35:06 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>42292</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Gonzalez">diegohcg</reporter>
          <assigned_to name="Diego Gonzalez">diegohcg</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>kbalazs</cc>
    
    <cc>kenneth</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-ews</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>274374</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Gonzalez">diegohcg</who>
    <bug_when>2010-09-04 12:09:31 -0700</bug_when>
    <thetext>Make possible to get the current QNAM when NetwokingContext request it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274375</commentid>
    <comment_count>1</comment_count>
      <attachid>66586</attachid>
    <who name="Diego Gonzalez">diegohcg</who>
    <bug_when>2010-09-04 12:15:28 -0700</bug_when>
    <thetext>Created attachment 66586
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274376</commentid>
    <comment_count>2</comment_count>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2010-09-04 12:22:34 -0700</bug_when>
    <thetext>Attachment 66586 did not build on qt:
Build output: http://queues.webkit.org/results/3914125</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274377</commentid>
    <comment_count>3</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-09-04 12:24:54 -0700</bug_when>
    <thetext>This should really build on Qt :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274378</commentid>
    <comment_count>4</comment_count>
      <attachid>66586</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-09-04 12:29:10 -0700</bug_when>
    <thetext>Comment on attachment 66586
Patch

&gt; From 08ee72aae848a76e1ebd473cde1e5802062653b4 Mon Sep 17 00:00:00 2001
&gt; From: Diego Gonzalez &lt;diegohcg@webkit.org&gt;
&gt; Date: Sat, 4 Sep 2010 15:12:49 -0400
&gt; Subject: [PATCH] [Qt] Update NetworkAccessManager in Qt FrameNetworkingContext
&gt;  https://bugs.webkit.org/show_bug.cgi?id=45231
&gt; 
&gt; Reviewed by NOBODY (OOPS!).
&gt; 
&gt; Make possible to get the current QNAM when NetwokingContext request it.
&gt; 
&gt; * WebCoreSupport/FrameNetworkingContextQt.cpp:
&gt; (WebCore::FrameNetworkingContextQt::networkAccessManager):
&gt; ---
&gt;  WebKit/qt/ChangeLog                                |   12 ++++++++++++
&gt;  .../qt/WebCoreSupport/FrameNetworkingContextQt.cpp |    4 ++++
&gt;  2 files changed, 16 insertions(+), 0 deletions(-)
&gt; 
&gt; diff --git a/WebKit/qt/ChangeLog b/WebKit/qt/ChangeLog
&gt; index 8f026a2..f5e4e31 100644
&gt; --- a/WebKit/qt/ChangeLog
&gt; +++ b/WebKit/qt/ChangeLog
&gt; @@ -1,3 +1,15 @@
&gt; +2010-09-04  Diego Gonzalez  &lt;diegohcg@webkit.org&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        [Qt] Update NetworkAccessManager in Qt FrameNetworkingContext
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=45231
&gt; +
&gt; +        Make possible to get the current QNAM when NetwokingContext request it.
&gt; +
&gt; +        * WebCoreSupport/FrameNetworkingContextQt.cpp:
&gt; +        (WebCore::FrameNetworkingContextQt::networkAccessManager):
&gt; +
&gt;  2010-09-03  Jesus Sanchez-Palencia  &lt;jesus.palencia@openbossa.org&gt;
&gt;  
&gt;          Reviewed by Darin Adler.
&gt; diff --git a/WebKit/qt/WebCoreSupport/FrameNetworkingContextQt.cpp b/WebKit/qt/WebCoreSupport/FrameNetworkingContextQt.cpp
&gt; index e502e2a..98e9f9a 100644
&gt; --- a/WebKit/qt/WebCoreSupport/FrameNetworkingContextQt.cpp
&gt; +++ b/WebKit/qt/WebCoreSupport/FrameNetworkingContextQt.cpp
&gt; @@ -23,6 +23,8 @@
&gt;  
&gt;  #include &lt;QNetworkAccessManager&gt;
&gt;  #include &lt;QObject&gt;
&gt; +#include &lt;QWebFrame&gt;
&gt; +#include &lt;QWebPage&gt;
&gt;  
&gt;  namespace WebCore {
&gt;  
&gt; @@ -45,6 +47,8 @@ QObject* FrameNetworkingContextQt::originatingObject() const
&gt;  
&gt;  QNetworkAccessManager* FrameNetworkingContextQt::networkAccessManager() const
&gt;  {
&gt; +    if (QWebFrame* webFrame = qobject_cast&lt;QWebFrame*&gt;(m_originatingObject))
&gt; +        m_networkAccessManager = webFrame-&gt;...

Why not jist return here, and never use m_networkaccessmanager directly?
Just call this method instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274632</commentid>
    <comment_count>5</comment_count>
      <attachid>66645</attachid>
    <who name="Diego Gonzalez">diegohcg</who>
    <bug_when>2010-09-06 07:55:16 -0700</bug_when>
    <thetext>Created attachment 66645
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274645</commentid>
    <comment_count>6</comment_count>
      <attachid>66645</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-09-06 08:20:02 -0700</bug_when>
    <thetext>Comment on attachment 66645
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274797</commentid>
    <comment_count>7</comment_count>
      <attachid>66645</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-06 16:01:47 -0700</bug_when>
    <thetext>Comment on attachment 66645
Patch

Clearing flags on attachment: 66645

Committed r66853: &lt;http://trac.webkit.org/changeset/66853&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274798</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-06 16:01:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274898</commentid>
    <comment_count>9</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2010-09-07 01:35:06 -0700</bug_when>
    <thetext>The m_networkingContext member should be removed according to this change, isn&apos;t it?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66586</attachid>
            <date>2010-09-04 12:15:28 -0700</date>
            <delta_ts>2010-09-06 07:55:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Qt-Update-NetworkAccessManager-in-Qt-FrameNetworkingC.diff</filename>
            <type>text/plain</type>
            <size>2151</size>
            <attacher name="Diego Gonzalez">diegohcg</attacher>
            
              <data encoding="base64">RnJvbSAwOGVlNzJhYWU4NDhhNzZlMWViZDQ3M2NkZTFlNTgwMjA2MjY1M2I0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEaWVnbyBHb256YWxleiA8ZGllZ29oY2dAd2Via2l0Lm9yZz4K
RGF0ZTogU2F0LCA0IFNlcCAyMDEwIDE1OjEyOjQ5IC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gW1F0
XSBVcGRhdGUgTmV0d29ya0FjY2Vzc01hbmFnZXIgaW4gUXQgRnJhbWVOZXR3b3JraW5nQ29udGV4
dAogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1MjMxCgpSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KCk1ha2UgcG9zc2libGUgdG8gZ2V0IHRoZSBjdXJyZW50IFFO
QU0gd2hlbiBOZXR3b2tpbmdDb250ZXh0IHJlcXVlc3QgaXQuCgoqIFdlYkNvcmVTdXBwb3J0L0Zy
YW1lTmV0d29ya2luZ0NvbnRleHRRdC5jcHA6CihXZWJDb3JlOjpGcmFtZU5ldHdvcmtpbmdDb250
ZXh0UXQ6Om5ldHdvcmtBY2Nlc3NNYW5hZ2VyKToKLS0tCiBXZWJLaXQvcXQvQ2hhbmdlTG9nICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKysrKysrCiAuLi4vcXQv
V2ViQ29yZVN1cHBvcnQvRnJhbWVOZXR3b3JraW5nQ29udGV4dFF0LmNwcCB8ICAgIDQgKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDhm
MDI2YTIuLmY1ZTRlMzEgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2Vi
S2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTA5LTA0ICBEaWVnbyBHb256
YWxleiAgPGRpZWdvaGNnQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgW1F0XSBVcGRhdGUgTmV0d29ya0FjY2Vzc01hbmFnZXIgaW4g
UXQgRnJhbWVOZXR3b3JraW5nQ29udGV4dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDUyMzEKKworICAgICAgICBNYWtlIHBvc3NpYmxlIHRvIGdldCB0
aGUgY3VycmVudCBRTkFNIHdoZW4gTmV0d29raW5nQ29udGV4dCByZXF1ZXN0IGl0LgorCisgICAg
ICAgICogV2ViQ29yZVN1cHBvcnQvRnJhbWVOZXR3b3JraW5nQ29udGV4dFF0LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkZyYW1lTmV0d29ya2luZ0NvbnRleHRRdDo6bmV0d29ya0FjY2Vzc01hbmFn
ZXIpOgorCiAyMDEwLTA5LTAzICBKZXN1cyBTYW5jaGV6LVBhbGVuY2lhICA8amVzdXMucGFsZW5j
aWFAb3BlbmJvc3NhLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KZGlm
ZiAtLWdpdCBhL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZU5ldHdvcmtpbmdDb250ZXh0
UXQuY3BwIGIvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTmV0d29ya2luZ0NvbnRleHRR
dC5jcHAKaW5kZXggZTUwMmUyYS4uOThlOWY5YSAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L1dlYkNv
cmVTdXBwb3J0L0ZyYW1lTmV0d29ya2luZ0NvbnRleHRRdC5jcHAKKysrIGIvV2ViS2l0L3F0L1dl
YkNvcmVTdXBwb3J0L0ZyYW1lTmV0d29ya2luZ0NvbnRleHRRdC5jcHAKQEAgLTIzLDYgKzIzLDgg
QEAKIAogI2luY2x1ZGUgPFFOZXR3b3JrQWNjZXNzTWFuYWdlcj4KICNpbmNsdWRlIDxRT2JqZWN0
PgorI2luY2x1ZGUgPFFXZWJGcmFtZT4KKyNpbmNsdWRlIDxRV2ViUGFnZT4KIAogbmFtZXNwYWNl
IFdlYkNvcmUgewogCkBAIC00NSw2ICs0Nyw4IEBAIFFPYmplY3QqIEZyYW1lTmV0d29ya2luZ0Nv
bnRleHRRdDo6b3JpZ2luYXRpbmdPYmplY3QoKSBjb25zdAogCiBRTmV0d29ya0FjY2Vzc01hbmFn
ZXIqIEZyYW1lTmV0d29ya2luZ0NvbnRleHRRdDo6bmV0d29ya0FjY2Vzc01hbmFnZXIoKSBjb25z
dAogeworICAgIGlmIChRV2ViRnJhbWUqIHdlYkZyYW1lID0gcW9iamVjdF9jYXN0PFFXZWJGcmFt
ZSo+KG1fb3JpZ2luYXRpbmdPYmplY3QpKQorICAgICAgICBtX25ldHdvcmtBY2Nlc3NNYW5hZ2Vy
ID0gd2ViRnJhbWUtPnBhZ2UoKS0+bmV0d29ya0FjY2Vzc01hbmFnZXIoKTsKICAgICByZXR1cm4g
bV9uZXR3b3JrQWNjZXNzTWFuYWdlcjsKIH0KIAotLSAKMS43LjAuNAoK
</data>
<flag name="review"
          id="55634"
          type_id="1"
          status="-"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66645</attachid>
            <date>2010-09-06 07:55:16 -0700</date>
            <delta_ts>2010-09-06 16:01:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Qt-Update-NetworkAccessManager-in-Qt-FrameNetworkingC.diff</filename>
            <type>text/plain</type>
            <size>2113</size>
            <attacher name="Diego Gonzalez">diegohcg</attacher>
            
              <data encoding="base64">RnJvbSAyNDE1MTM0ZjhkOTRmZDllNTIzZmQzYTUxYWZlODEyMDVkNjA1MzJlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEaWVnbyBHb256YWxleiA8ZGllZ29oY2dAd2Via2l0Lm9yZz4K
RGF0ZTogU2F0LCA0IFNlcCAyMDEwIDE1OjEyOjQ5IC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gW1F0
XSBVcGRhdGUgTmV0d29ya0FjY2Vzc01hbmFnZXIgaW4gUXQgRnJhbWVOZXR3b3JraW5nQ29udGV4
dAogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1MjMxCgpSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KCk1ha2UgcG9zc2libGUgdG8gZ2V0IHRoZSBjdXJyZW50IFFO
QU0gd2hlbiBOZXR3b2tpbmdDb250ZXh0IHJlcXVlc3QgaXQuCgoqIFdlYkNvcmVTdXBwb3J0L0Zy
YW1lTmV0d29ya2luZ0NvbnRleHRRdC5jcHA6CihXZWJDb3JlOjpGcmFtZU5ldHdvcmtpbmdDb250
ZXh0UXQ6Om5ldHdvcmtBY2Nlc3NNYW5hZ2VyKToKLS0tCiBXZWJLaXQvcXQvQ2hhbmdlTG9nICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKysrKysrCiAuLi4vcXQv
V2ViQ29yZVN1cHBvcnQvRnJhbWVOZXR3b3JraW5nQ29udGV4dFF0LmNwcCB8ICAgIDQgKysrLQog
MiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDFi
OWM1MjkuLmRkNGUzMmMgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2Vi
S2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTA5LTA0ICBEaWVnbyBHb256
YWxleiAgPGRpZWdvaGNnQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgW1F0XSBVcGRhdGUgTmV0d29ya0FjY2Vzc01hbmFnZXIgaW4g
UXQgRnJhbWVOZXR3b3JraW5nQ29udGV4dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDUyMzEKKworICAgICAgICBNYWtlIHBvc3NpYmxlIHRvIGdldCB0
aGUgY3VycmVudCBRTkFNIHdoZW4gTmV0d29raW5nQ29udGV4dCByZXF1ZXN0IGl0LgorCisgICAg
ICAgICogV2ViQ29yZVN1cHBvcnQvRnJhbWVOZXR3b3JraW5nQ29udGV4dFF0LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkZyYW1lTmV0d29ya2luZ0NvbnRleHRRdDo6bmV0d29ya0FjY2Vzc01hbmFn
ZXIpOgorCiAyMDEwLTA5LTA2ICBZdXJ5IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEF0dGVtcHQgdG8gZml4IHJhbmRvbSB0ZXN0IGNyYXNo
ZXMgYWZ0ZXIgcjY2NzIwLgpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTmV0d29ya2luZ0NvbnRleHRRdC5jcHAgYi9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRnJh
bWVOZXR3b3JraW5nQ29udGV4dFF0LmNwcAppbmRleCBlNTAyZTJhLi5iM2IwZjAwIDEwMDY0NAot
LS0gYS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRnJhbWVOZXR3b3JraW5nQ29udGV4dFF0LmNw
cAorKysgYi9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRnJhbWVOZXR3b3JraW5nQ29udGV4dFF0
LmNwcApAQCAtMjMsNiArMjMsOCBAQAogCiAjaW5jbHVkZSA8UU5ldHdvcmtBY2Nlc3NNYW5hZ2Vy
PgogI2luY2x1ZGUgPFFPYmplY3Q+CisjaW5jbHVkZSA8UVdlYkZyYW1lPgorI2luY2x1ZGUgPFFX
ZWJQYWdlPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTQ1LDcgKzQ3LDcgQEAgUU9iamVj
dCogRnJhbWVOZXR3b3JraW5nQ29udGV4dFF0OjpvcmlnaW5hdGluZ09iamVjdCgpIGNvbnN0CiAK
IFFOZXR3b3JrQWNjZXNzTWFuYWdlciogRnJhbWVOZXR3b3JraW5nQ29udGV4dFF0OjpuZXR3b3Jr
QWNjZXNzTWFuYWdlcigpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIG1fbmV0d29ya0FjY2Vzc01hbmFn
ZXI7CisgICAgcmV0dXJuIChxb2JqZWN0X2Nhc3Q8UVdlYkZyYW1lKj4obV9vcmlnaW5hdGluZ09i
amVjdCkpLT5wYWdlKCktPm5ldHdvcmtBY2Nlc3NNYW5hZ2VyKCk7CiB9CiAKIH0KLS0gCjEuNy4w
LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>