| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
| |
Reviewed-by: Peter Hartmann
Reviewed-by: David Boddie
|
|
|
|
| |
Reviewed-by: Thiago
|
|
|
|
| |
Reviewed-by: David Boddie
|
|
|
|
|
|
| |
.. and some changes that will help us track down bugs
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
|
| |
This will help us to track down a sporadic bug that made requests
being sent again even if they were already done.
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
| |
the date header always needs to be updated in the cache.
Task-number: QTBUG-7466
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
4.6-integration
* '4.6' of scm.dev.nokia.troll.no:qt/oslo-staging-2: (26 commits)
QLocalSocket::isValid on Windows must check for broken connection
fix pipe handle leak in qlocalsocket_win.cpp
GraphicsViewBenchmark: Run app in full screen mode on small desktops.
Fix Thai text on Windows 7
Fix License headers.
QTextCodec::codecForName. Insert in the cache in all cases.
Prevented calling the pixmap filter implementations with null pixmaps.
Make it possible to run benchmarks with the "-graphicssystem" switch.
Add support for running the GraphicsViewBenchmark application manually.
Bump version to 4.6.3.
Fixed a GLX warning that occured with some Intel chipsets under X11.
Fixed compile for maemo6.
Cleanup QEglContext & EGLDisplays
Moved 'hasAlpha' property from GL2 engine to GL paint device.
Remove useless qDebug in QTextCodec autotest
QTextCodec: Symbian has codec for UCS2, only fallback to UTF16 if UCS2 codec cannot be loaded
Add caching to QTextCodec::codecForName and QTextCodec::codecForMib
Add benchmark for QTextCodec
Fix several bugs with GL texture cache
Compile fix for OpenGL ES.
...
|
| |
| |
| |
| | |
Reviewed-by: ossi
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Destroying a QLocalSocket with unwritten data left unclosed handles
behind. The connection wasn't closed properly, such that the other
end didn't get notified about the connection loss.
Task-number: QTBUG-7815
Reviewed-by: ossi
|
|/
|
|
| |
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Task: QTBUG-7997
|
|
|
|
|
|
| |
Do cheap checks first.
Reviewed-by: TrustMe
|
|
|
|
|
|
|
|
|
|
| |
The readyRead() from the expand() function called from allDone()
had a new request triggered for that channel even if it is not really
finished yet. Move the assignment to IdleState inside
allDone to avoid this error.
Reviewed-by: Andreas Kling
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
| |
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
| |
we need to include the module preefix in public headers
Reviewed-by: Denis Dzyubenko
|
|
|
|
|
|
|
| |
Just read() instead us using peek() and bytesAvailable()
Also don't use the obfuscated line ending checking code.
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
| |
Just read() instead us using peek() and bytesAvailable()
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
|
|
|
| |
The call to eatWhitespace() must only be done before reading
the status, not while reading it.
(We can be in ReadingStatusState for multiple loop iterations)
Task-number: QTBUG-7673
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
|
|
| |
We had some bugreports and support requests related to
misunderstandings about this.
Reviewed-by: Peter Hartmann
Reviewed-by: David Boddie
|
|
|
|
|
|
|
| |
Thanks Nils Jeisecke for report and proposed fix.
Task-number: QTBUG-7713
Reviewed-by: thiago
|
|
|
|
|
| |
Reviewed-by: joao
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Reviewed-by: joao
|
|
|
|
| |
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Reviewed-by: thiago
|
|
|
|
|
|
| |
Task-number: QTBUG-7316
Task-number: QTBUG-7317
Reviewed-by: thiago
|
|
|
|
|
|
| |
Slight performance increase.
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Reviewed-by: thiago
|
|
|
|
|
|
| |
.. and breaking out of a loop where we should.
Reviewed-by: thiago
|
|
|
|
|
|
|
|
|
|
|
| |
If the file/data ends in the END CERTIFICATE line without a newline,
the certificate is still valid. If it's followed by anything other
than a newline, then it's no longer valid.
Also add another test for the BEGIN CERTIFICATE ending without
newline, to ensure we don't crash there either.
Reviewed-By: Peter Hartmann
|
|
|
|
| |
Reviewed-By: Peter Hartmann
|
|
|
|
| |
Reviewed-by: joao
|
|
|
|
|
|
|
|
| |
We had an hack in the code that chunked writes. Try to avoid
this since the hack is probably only needed for older windows versions.
Task-number: QTBUG-7344
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
|
|
| |
It is now considered as finished immediatly after creation to avoid
an event loop spin.
Had to change the auto tests a bit to account for the new behaviour.
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
|
| |
Thank you Matthew Cattell for the fix!
Task-number: QTBUG-6466
Reviewed-by: joao
|
|
|
|
| |
Reviewed-by: Markus Goetz
|
|
|
|
|
|
|
| |
We're using the ones from our parent class instead of own instance.
Reviewed-by: Thiago
Reviewed-by: joao
|
|
|
|
|
|
|
|
|
|
|
| |
The parsing would ignore the fact that "private" ended at the comma
and would instead try to get the continuation as the value.
We have to check if equal < comma and it's not -1. Using unsigned
comparisons does both things at once for us.
Task-number: QTBUG-7060
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
|
|
| |
Prefer a QHttpNetworkConnectionChannel which has a connected socket
to a channel which doesn't have a connected socket.
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
|
|
|
|
| |
QHttpNetworkReply has now a throttled mode. If this is activated,
it will only read HTTP body when its internal buffer is empty.
This means that QNetworkReply.setReadBufferSize() can finally
be used for bandwidth limiting.
Thanks to David Faure for helping out.
Reviewed-By: Peter Hartmann
|
|
|
|
|
|
| |
Avoid calling socket->bytesAvailable().
Reviewed-by: Thiago
|
|
|
|
|
|
|
| |
This should get rid of QAbstractSocket warnings we sometimes emit.
Reviewed-by: Thiago
Reviewed-by: Peter Hartmann
|
|
|
|
| |
Reviewed-by: Paul
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on the code path from QNetworkAccessManager::get() to
QTcpSocket::write() there were two calls involved that were invoked
via a QueuedConnection, which would in some occasions delay writing the
data to the socket. This patch makes sure the data is written to the
socket immediately, without returning to the event loop (only the HTTP
backend was changed for that event, the other backends were not
changed)
Reviewed-by: Thiago Macieira
Reviewed-by: Markus Goetz
|
|
|
|
|
|
|
|
| |
I moved the code above the other tests because it's more complex. But,
of course, that's wrong because it returns without setting the
necessary headers.
Reviewed-by: Peter Hartmann
|
|
|
|
|
|
| |
The max-age handling is already done in the cache-saving code.
Reviewed-by: Peter Hartmann
|