Ivailo Monev
9800c4f9b7
replace QLocale::LastScript with scriptTblSize for consistency
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-07 11:11:03 +00:00
Ivailo Monev
51d52cc3a9
fix language, script and country code detection from non-null termiated strings
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 21:18:54 +00:00
Ivailo Monev
a2efc6e396
fix default locale fallback
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 19:47:06 +00:00
Ivailo Monev
5898e3a13a
fix QLocale::standaloneDayName()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 19:09:41 +00:00
Ivailo Monev
68b8f2e29d
QLocale::name() should separate language from country with underscore, not dash
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 16:40:57 +00:00
Ivailo Monev
59678ead04
use qint16 in QLocale where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 13:07:25 +00:00
Ivailo Monev
671d53e6cd
avoid temporaries in QLocalePrivate::codeToLanguage() and QLocalePrivate::codeToScript()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 11:26:32 +00:00
Ivailo Monev
8e8c5658d5
compare language, country and script instead of address in localePrivateIndex() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 12:28:31 +00:00
Ivailo Monev
c6b24cc01e
fix QLocalePrivate::bcp47Name()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 11:48:01 +00:00
Ivailo Monev
5e8dbfa58a
remove assumptions about language/country code length in QLocale::name()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 10:58:40 +00:00
Ivailo Monev
d0b784fa8a
implement imperial table generator
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-04 19:27:41 +00:00
Ivailo Monev
b0ece0296f
implement locales table generator
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-04 15:56:53 +00:00
Ivailo Monev
3ab8cbc250
rework genlocale script and remove assumptions about table entries length
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-02 14:07:55 +00:00
Ivailo Monev
a9779c6485
ground work for locale data update
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 18:08:02 +00:00
Ivailo Monev
2c3140109d
Unicode v5.0+ characters and partial scripts support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-23 20:02:45 +00:00
Ivailo Monev
eb724a167d
use qint16 where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-09 17:07:15 +00:00
Ivailo Monev
57469c98da
fix locale lookup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-09 12:27:56 +00:00
Ivailo Monev
c66d770ffd
avoid temporaries in QLocale
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-07 13:53:36 +00:00
Ivailo Monev
7d417abdd2
make private QLocale data actually private
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-07 13:18:03 +00:00
Ivailo Monev
a21a480105
copyright update
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 18:13:44 +00:00
Ivailo Monev
80d4bc168e
more copyright changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00
Ivailo Monev
74bb412630
copyright changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
3443643f64
cleanup locale tools
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-08 14:40:32 +00:00
Ivailo Monev
7cf27b2703
mostly compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-07 17:15:37 +00:00
Ivailo Monev
5c6c47f017
mostly JavaScriptCore cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 22:06:38 +00:00
Ivailo Monev
a411f10e76
0 to Q_NULLPTR, incomplete
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-03 22:13:13 +00:00
Ivailo Monev
848c6c7a59
get rid of QLatin1Literal and some of the QStringBuilder usage
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-30 06:18:21 +00:00
Ivailo Monev
c65432f762
Revert "remove the string builder and the ASCII cast/construction warnings"
...
This reverts commit 378c9be208
.
2016-10-30 02:50:48 +00:00
Ivailo Monev
378c9be208
remove the string builder and the ASCII cast/construction warnings
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-29 04:41:55 +00:00
Ivailo Monev
73ee3b3cb8
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 23:33:10 +00:00
Ivailo Monev
4a5bcff7ec
embracing the STL
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
c379b60870
mac, win, etc. leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 03:15:37 +00:00
Ivailo Monev
ce596653e4
remove some Q_WS_WIN, Q_WS_MAC, Q_CC_MSVC, etc. leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:38:50 +00:00
Ivailo Monev
a4e1e9b33b
cleanup and fixup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:44:45 +00:00
Ivailo Monev
42f492cf7c
preparations to support all-in-one targets build
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 02:56:09 +00:00
Ivailo Monev
84de3298df
move common functions to qlocale tools header and inline them
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-25 17:36:18 +00:00
Ivailo Monev
2f5dd8d56b
make use of the recent C++ additions
...
these should be guarded by QT_NO_STD and are probably not going to work on
all platforms, Qt5 does a lot of magic for this
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-27 04:51:54 +02:00
Ivailo Monev
bfbc380756
initial import
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00