[Webkit-unassigned] [Bug 22624] [SOUP][GTK] Need API to get SoupSession from WebKit.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Dec 28 16:43:55 PST 2008


christian at imendio.com changed:

           What    |Removed                     |Added
  Attachment #26240|review?                     |
               Flag|                            |
  Attachment #26240|0                           |1
        is obsolete|                            |
  Attachment #26286|                            |review?
               Flag|                            |

------- Comment #7 from christian at imendio.com  2008-12-28 16:43 PDT -------
Created an attachment (id=26286)
 --> (https://bugs.webkit.org/attachment.cgi?id=26286&action=view)
API to retrieve the soup session from the view #3

(In reply to comment #6)
> (In reply to comment #5)
> > Created an attachment (id=26240)
 --> (https://bugs.webkit.org/attachment.cgi?id=26240&action=view) [review] [review]
> > API to retrieve the soup session from the view #2
> For the QtWebKit port we have added the necessary Document* pointers to be
> able to get the QNetworkManager of the the QWebView. What I probably tried to
> say/ encourage is that newly created code should try to get the SoupSession
> through the (Document->ChromeClient->WebKitWebPage). Whenever we decide to
> allow to set a per session SoupSession we only have to change WebKitWebPage
> and the rest will be fine. I think it should be little work to do that right > from the start.

I took an inspirative look at what Qt does and ended up adding a
FrameLoaderClient::session() function, giving ResourceHandle::Session a Frame*
argument and replacing global jar and session variables with Document* or
Session* arguments. FrameLoaderClient seemed the right place for a network
I don't know if this is the best approach, particularly I'm not sure where the
initial session should be set from and if it's good that WebKit now always
creates a cookie jar if there is none.

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list