Ivailo Monev
|
419f6f30cd
|
assume invalid QLocale enums are not passed to methods
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-26 00:51:09 +00:00 |
|
Ivailo Monev
|
a3e72ac70a
|
remove windows support leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 20:48:52 +00:00 |
|
Ivailo Monev
|
a0d3354077
|
warn upon ucnv_setSubstString() failures
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 20:07:15 +00:00 |
|
Ivailo Monev
|
b24596c151
|
assume const methods are thread-safe and avoid locking where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 12:21:46 +00:00 |
|
Ivailo Monev
|
03835c61ad
|
compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 11:36:53 +00:00 |
|
Ivailo Monev
|
d48fcce34a
|
call QChar::category()/QChar::direction() overloads instead of inlining via macro
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 09:44:13 +00:00 |
|
Ivailo Monev
|
e6293ea8bf
|
report codec name and function call upon ucnv_toUChars() failure
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 08:22:05 +00:00 |
|
Ivailo Monev
|
2d0949b22f
|
unknown MIB is 2, as per IANA
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 08:19:22 +00:00 |
|
Ivailo Monev
|
3682f3332e
|
remove now redundant IDN whitelist support from QUrl
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 05:15:34 +00:00 |
|
Ivailo Monev
|
2ecefbccc3
|
convert input domain to UTF-8 in QUrl::fromAce()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 05:14:45 +00:00 |
|
Ivailo Monev
|
79ed7e3154
|
resize result string accordingly in QUrl::fromAce() and QUrl::toAce()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 03:59:22 +00:00 |
|
Ivailo Monev
|
c6ff4febc1
|
reimplement QUrl::toAce() and QUrl::fromAce() via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 03:10:45 +00:00 |
|
Ivailo Monev
|
6b4073cc25
|
make use of ucnv_compareNames() in QTextCodec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 01:52:13 +00:00 |
|
Ivailo Monev
|
94c177621b
|
use fixed size arrays for static strings in ICU codec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 00:54:03 +00:00 |
|
Ivailo Monev
|
506edda343
|
remove redundant qIsDetached() template
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 00:53:33 +00:00 |
|
Ivailo Monev
|
55c0d9895f
|
use Unicode characters as replacements in ICU codec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-25 00:20:40 +00:00 |
|
Ivailo Monev
|
47a453791a
|
ICU codec review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-24 22:34:11 +00:00 |
|
Ivailo Monev
|
3328cecbba
|
virtual methods of QIcuCodec are final
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-24 17:05:22 +00:00 |
|
Ivailo Monev
|
6867c6f316
|
make UTF-8 default codec for C-strings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-24 16:52:01 +00:00 |
|
Ivailo Monev
|
f0bef9de3e
|
compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-24 04:00:56 +00:00 |
|
Ivailo Monev
|
be9ca979c0
|
remove codecs documentation that no longer applies [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-24 01:05:20 +00:00 |
|
Ivailo Monev
|
93fee70d07
|
use macro for string size calculation in qt_string_normalize()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-24 00:51:30 +00:00 |
|
Ivailo Monev
|
7bd3616658
|
rework ICU codec to avoid relocations during conversion
|
2019-11-23 22:53:16 +00:00 |
|
Ivailo Monev
|
2b483c823f
|
do not ignore buffer-overflow error in ICU text codec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 21:45:09 +00:00 |
|
Ivailo Monev
|
7a7f5173cd
|
verify codec is provided by ICU codec before attempting to create it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 18:41:04 +00:00 |
|
Ivailo Monev
|
44456daf90
|
remove now redundant scoping in QMetaType::save() and QMetaType::load()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 17:32:00 +00:00 |
|
Ivailo Monev
|
2ef9eb670f
|
update QLocale documentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 12:44:41 +00:00 |
|
Ivailo Monev
|
cd0eb38b4e
|
document System and Latin1 text codec names
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 12:28:29 +00:00 |
|
Ivailo Monev
|
057a68d600
|
lock before acessing global custom metatypes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 11:54:48 +00:00 |
|
Ivailo Monev
|
e85d0b12e0
|
use Q_NULLPTR instead of 0
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 03:54:08 +00:00 |
|
Ivailo Monev
|
2cf503d0e9
|
fix possible crash in QMetaType::isRegistered()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 03:53:46 +00:00 |
|
Ivailo Monev
|
b3dc4b3e3c
|
ICU text codec optimizations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 03:52:22 +00:00 |
|
Ivailo Monev
|
82f1d03b02
|
backport ICU text codec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 00:38:10 +00:00 |
|
Ivailo Monev
|
fa34c080f6
|
reimplement character properties and character manipulation via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-22 00:00:35 +00:00 |
|
Ivailo Monev
|
e54201c9e5
|
reimplement qstrtoull() and qstrtoll()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 23:09:11 +00:00 |
|
Ivailo Monev
|
ec25dcbe3c
|
make QReadWriteLockPrivate::recursive member const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 22:11:33 +00:00 |
|
Ivailo Monev
|
8fe1ac1887
|
use static QChar::isHighSurrogate() and QChar::isLowSurrogate() where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 22:10:40 +00:00 |
|
Ivailo Monev
|
2158b3fc51
|
remove unused and internal QThreadPoolPrivate::startFrontRunnable()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 19:54:29 +00:00 |
|
Ivailo Monev
|
135a2d5bb9
|
change list separator too for system locale
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 17:54:11 +00:00 |
|
Ivailo Monev
|
986a46eb87
|
create a copy of the locale table pointer for system locale
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 17:31:52 +00:00 |
|
Ivailo Monev
|
5c44ab9ef2
|
inline QUnicodeTables method overloads
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 16:49:33 +00:00 |
|
Ivailo Monev
|
abd72d2705
|
remove methods to make containers non-implicilty shared
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 02:23:14 +00:00 |
|
Ivailo Monev
|
ef7ef9b74c
|
remove unused and internal QList::detachShared() method
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 02:21:07 +00:00 |
|
Ivailo Monev
|
3012602c29
|
make comparison operators const where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 02:05:58 +00:00 |
|
Ivailo Monev
|
a087eacbc0
|
remove unused and internal QString::isSimpleText() method
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-19 02:15:38 +00:00 |
|
Ivailo Monev
|
0e87a02a0b
|
compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-18 23:25:24 +00:00 |
|
Ivailo Monev
|
a6e0418bfd
|
update locale date from CLDR v36
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-17 17:58:35 +00:00 |
|
Ivailo Monev
|
e26becd14c
|
remove redundant build-time definitions [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-17 01:04:56 +00:00 |
|
Ivailo Monev
|
c307801f69
|
replace QT_BUILD_CORE_LIB with QT_BOOTSTRAPPED definition checks
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-17 00:24:00 +00:00 |
|
Ivailo Monev
|
af9ee564e0
|
systemLocaleIndex is required for assert even if QT_NO_SYSTEMLOCALE is defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-09-16 00:34:14 +00:00 |
|