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 |
|
Ivailo Monev
|
9cb1d8e4d0
|
comments in locales data have served their purpose [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-14 13:10:41 +00:00 |
|
Ivailo Monev
|
09e3156120
|
longest BCP47 name is 11 characters long now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-14 12:22:28 +00:00 |
|
Ivailo Monev
|
b50bdfc4dc
|
apply supposed fix for QTBUG-59159
it does not actually fix it, the tests are failing
upstream commit:
04b8db3d57
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-13 14:50:10 +00:00 |
|
Ivailo Monev
|
b48ae0537b
|
make use of fromShortMonthName() in QDate::fromString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-13 13:44:22 +00:00 |
|
Ivailo Monev
|
3cf211e2b6
|
avoid temporary in QLocale::toString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-13 13:41:32 +00:00 |
|
Ivailo Monev
|
9686b5a72a
|
effectively revert 215ced5fb8
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 23:11:42 +00:00 |
|
Ivailo Monev
|
0c03150b39
|
all-in-one build fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 21:59:02 +00:00 |
|
Ivailo Monev
|
a4415b4cab
|
mark date/time format parsing as likely and use fallthrough
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 18:36:47 +00:00 |
|
Ivailo Monev
|
b82aadfd58
|
avoid temporaries in QLocale::toString() methods
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 17:23:40 +00:00 |
|
Ivailo Monev
|
3c69bcc12b
|
implement timezone date specifier parsing
upstream commit:
68f19fb630
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 16:39:18 +00:00 |
|
Ivailo Monev
|
6bd9d03c09
|
avoid temporary in QDateTimeParser::sectionFormat()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 14:03:38 +00:00 |
|
Ivailo Monev
|
d9aa3098f4
|
ensure genlocale date/time formatter does not produce incorrect results
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 12:11:23 +00:00 |
|
Ivailo Monev
|
3acde779b7
|
make monday first day in the locale table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 11:46:53 +00:00 |
|
Ivailo Monev
|
bec57eb4fe
|
handle all invalid cases in genlocale date/time formatter
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 00:50:49 +00:00 |
|
Ivailo Monev
|
556ddafa04
|
replace QLocalePrivate::Alternate with QLocalePrivate::ForcePoint
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 22:21:08 +00:00 |
|
Ivailo Monev
|
874e4952bf
|
use proper type for QLocale::NumberOptions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 22:08:07 +00:00 |
|
Ivailo Monev
|
e114af5a8d
|
fix corner case locale lookup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 19:01:05 +00:00 |
|
Ivailo Monev
|
bb97a7c863
|
remove redundant default cases from QLocale month/day name getters
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 14:15:57 +00:00 |
|
Ivailo Monev
|
5e198a2d3b
|
remove note about windows and mac from QLocale::system()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 14:15:17 +00:00 |
|
Ivailo Monev
|
66720868f3
|
prefix use of QLocale enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 14:14:42 +00:00 |
|