qt5base-lts/src/network/access
Shane Kearns 3580168c3e Track active network replies without qFindChildren
For bearer management to work correctly, we need to know when there
are no network replies active. Previously this was implemented
using qFindChildren, but that doesn't work when the user reparents
QNetworkReply.
QtWebkit does this (actually sets parent to 0).
Also the qFindChildren implementation was racy if multiple requests
were finished in parallel. Again, likely to be triggered by webkit
loading page elements.

Task-number: QTBUG-15812
Change-Id: I181a9ba6611c7c4b6fffa2d84fe4029d89e8f596
Reviewed-by: Martin Petersson <Martin.Petersson@nokia.com>
2012-06-01 15:19:33 +02:00
..
access.pri Automatically query for Mac Proxy Server credentials 2012-04-11 01:42:12 +02:00
qabstractnetworkcache_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qabstractnetworkcache.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qabstractnetworkcache.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qftp_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qftp.cpp QtNetwork: remove \link usages 2012-05-11 12:52:21 +02:00
qhttpmultipart_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qhttpmultipart.cpp Doc: Modularize QtNetwork documentation. 2012-05-09 08:35:43 +02:00
qhttpmultipart.h QtNetwork: make some constructors explicit 2012-03-14 12:37:30 +01:00
qhttpnetworkconnection_p.h Test for QT_NO_SSL instead of QT_NO_OPENSSL 2012-02-21 15:28:40 +01:00
qhttpnetworkconnection.cpp Change remaining uses of {to,from}Ascii to {to,from}Latin1 [QtNetwork] 2012-05-04 12:46:05 +02:00
qhttpnetworkconnectionchannel_p.h QNam: only init channels when needed. 2012-03-13 10:11:22 +01:00
qhttpnetworkconnectionchannel.cpp QNetworkAccessManager: Read all from socket on remote host close 2012-05-16 04:24:32 +02:00
qhttpnetworkheader_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qhttpnetworkheader.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qhttpnetworkreply_p.h QNetworkReply::setReadBufferSize fix for threaded http 2012-05-11 10:38:25 +02:00
qhttpnetworkreply.cpp Prevent infinite loops by handling all ZLIB errors 2012-05-21 16:03:41 +02:00
qhttpnetworkrequest_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qhttpnetworkrequest.cpp Port to the new QUrl API 2012-03-30 01:19:59 +02:00
qhttpthreaddelegate_p.h Properly handle unexpected EOF in QHttpThreadDelegate 2012-05-15 04:57:02 +02:00
qhttpthreaddelegate.cpp qhttpthreaddelegate: check that we have a reply set when reading. 2012-05-11 15:11:20 +02:00
qnetworkaccessauthenticationmanager_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessauthenticationmanager.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessbackend_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessbackend.cpp Test for QT_NO_SSL instead of QT_NO_OPENSSL 2012-02-21 15:28:40 +01:00
qnetworkaccesscache_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccesscache.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccesscachebackend_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccesscachebackend.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessdebugpipebackend_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessdebugpipebackend.cpp Port to the new QUrl API 2012-03-30 01:19:59 +02:00
qnetworkaccessfilebackend_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessfilebackend.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessftpbackend_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessftpbackend.cpp QNetworkAccessManager - ensure abort reaches QFtp 2012-05-03 06:09:53 +02:00
qnetworkaccessmanager_p.h Track active network replies without qFindChildren 2012-06-01 15:19:33 +02:00
qnetworkaccessmanager.cpp Track active network replies without qFindChildren 2012-06-01 15:19:33 +02:00
qnetworkaccessmanager.h Use NetworkSessionFailedError in QNetworkReply 2012-04-11 22:18:48 +02:00
qnetworkcookie_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkcookie.cpp Fix more qdoc warnings in qtnetwork. 2012-05-06 19:12:43 +02:00
qnetworkcookie.h QtNetwork: make some constructors explicit 2012-03-14 12:37:30 +01:00
qnetworkcookiejar_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkcookiejar.cpp Fix more qdoc warnings in qtnetwork. 2012-05-06 19:12:43 +02:00
qnetworkcookiejar.h QtNetwork: make some constructors explicit 2012-03-14 12:37:30 +01:00
qnetworkdiskcache_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkdiskcache.cpp Doc: Modularize QtNetwork documentation. 2012-05-09 08:35:43 +02:00
qnetworkdiskcache.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkreply_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkreply.cpp Doc: Modularize QtNetwork documentation. 2012-05-09 08:35:43 +02:00
qnetworkreply.h Define QNetworkReply::BackgroundRequestNotAllowedError 2012-04-11 22:18:43 +02:00
qnetworkreplydataimpl_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkreplydataimpl.cpp Port to the new QUrl API 2012-03-30 01:19:59 +02:00
qnetworkreplyfileimpl_p.h Drop file-engine abstraction from public API 2012-02-22 00:07:31 +01:00
qnetworkreplyfileimpl.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkreplyhttpimpl_p.h QNetworkReplyHttpImpl: code cleanup 2012-05-24 07:14:54 +02:00
qnetworkreplyhttpimpl.cpp QNetworkReplyHttpImpl: code cleanup 2012-05-24 07:14:54 +02:00
qnetworkreplyimpl_p.h Connect usagePoliciesChanged signal to the QNetworkReply 2012-04-19 19:46:07 +02:00
qnetworkreplyimpl.cpp Fix QtNetwork compilation for -qconfig large 2012-05-19 01:45:04 +02:00
qnetworkrequest_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkrequest.cpp Fix compile warnings with MSVC 2012-05-23 14:18:34 +02:00
qnetworkrequest.h Define BackgroundRequestAttribute 2012-04-11 22:18:19 +02:00