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 |
|
Ivailo Monev
|
02fef60074
|
make QLocale::toCurrencyString() respect group separator option
upstream commits:
3c0ac52081
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 09:48:04 +00:00 |
|
Ivailo Monev
|
0b89e5fcc6
|
fix QLocale::matchingLocales() behavior if script is not AnyScript or country is not AnyCountry
upstream commits:
9b85b81bc8
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 09:24:19 +00:00 |
|
Ivailo Monev
|
ab757ca6f7
|
implement subtag, script and country substitution
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-10 19:23:58 +00:00 |
|
Ivailo Monev
|
59ab7fd45f
|
fix negative and zero-padded year formatting
cherry pick from upstream commits:
811bf4da67
dd488bb7a4
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-10 12:17:58 +00:00 |
|
Ivailo Monev
|
a4a3cc91d9
|
implement language alias substitution
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 17:39:01 +00:00 |
|
Ivailo Monev
|
ce5faab20c
|
remove unused locale table data
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 15:29:13 +00:00 |
|
Ivailo Monev
|
92b514fc06
|
quotation data contains only chars so it can be uint in the locale table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 14:52:38 +00:00 |
|
Ivailo Monev
|
99f03a49ae
|
fix lookup of different languages with identical script and country
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 14:39:23 +00:00 |
|
Ivailo Monev
|
836cdb8346
|
remove redundant and unused QLocalePrivate methods
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 13:58:01 +00:00 |
|
Ivailo Monev
|
3dca62b0c3
|
avoid shadowing outer-scope variable in qt_splitLocaleName() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 13:24:47 +00:00 |
|
Ivailo Monev
|
5604299ba8
|
use consistent name for temporary QLocalePrivate pointer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-08 14:49:07 +00:00 |
|
Ivailo Monev
|
1bc049b45a
|
fix system locale and defalt to C, not system locale
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-08 13:19:12 +00:00 |
|
Ivailo Monev
|
fdacf22672
|
compare language to enum instead of integer in systemPrivate() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-08 12:14:00 +00:00 |
|
Ivailo Monev
|
3866d5dfbb
|
move qlocale_data_p header inclusion to the top of qlocale source
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-08 12:12:53 +00:00 |
|
Ivailo Monev
|
6ceb674ac4
|
make QLocale::matchingLocales() behave as documented
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-07 19:25:26 +00:00 |
|
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 |
|