qt5base-lts/tests/auto/corelib
Thiago Macieira 4d79312f1c Ensure proper handling of empty-but-present URL components
The new QUrl is able to distinguish a URL component that is empty from
one that is absent. The previous one already had that capability for
the port, fragment and query, and the new one extends that to the username,
password and path. The path did not need this handling because its
delimiter from the authority it part of the path.

For example, a URL with no username is one where it's set to QString()
(null). A URL like "http://:kde@kde.org" is understood as an
empty-but-present username, for which toString(RemovePassword) will
return "http://@kde.org", keeping the empty-but-present username.

Change-Id: I2d97a7656f3f1099e3cf400b199e68e4c480d924
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
2012-04-12 23:01:37 +02:00
..
animation Fix deadlock in QPropertyAnimation 2012-03-07 12:48:49 +01:00
codecs Merge remote-tracking branch 'origin/master' into api_changes 2012-04-10 15:31:45 +02:00
global Merge master into api_changes 2012-03-27 19:22:48 +02:00
io Ensure proper handling of empty-but-present URL components 2012-04-12 23:01:37 +02:00
itemmodels Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
json Properly detach when the modified object is a sub object 2012-03-29 16:08:40 +02:00
kernel Merge remote-tracking branch 'origin/master' into api_changes 2012-04-10 15:31:45 +02:00
mimetypes Make comment() work in the C locale too. 2012-03-22 13:29:50 +01:00
plugin Fix a crash in QFactoryLoader 2012-03-29 13:58:13 +02:00
statemachine Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
thread Add a remainingTime() method to the public interface of the QTimer class 2012-04-03 15:10:05 +02:00
tools make QStringList::sort() to take a Qt::CaseSensitivity param 2012-04-12 10:39:22 +02:00
xml Fix MSVC warnings in tests. 2012-04-02 16:56:48 +02:00
corelib.pro Import QMimeType / QMimeDatabase into QtCore. 2012-02-18 22:19:43 +01:00