Commit graph

2657 commits

Author SHA1 Message Date
Ivailo Monev
2035fb99c3 add more possible occurences if invalid date/time format tags
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 18:56:47 +00:00
Ivailo Monev
16a34d4589 use somewhat correct defaults only for parent locales
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 18:22:12 +00:00
Ivailo Monev
806a6990b3 correct default alternate quotations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 18:04:00 +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
d008a8e038 use Q_NULLPTR for empty char array values in genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 15:33:59 +00:00
Ivailo Monev
166ca806a7 update README [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 15:17:10 +00:00
Ivailo Monev
43d7bddc5f update linguist numerus tables
upstream commits:
5145bed0b5
72c62e2df1
28df30fccd
c2937bd62e

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 14:30:13 +00:00
Ivailo Monev
4552efa29c discard non-territory locale entries
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 14:09:10 +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
37154f6132 minor genlocale script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 11:27:12 +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
f35b5a057b do not exclude world from country table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-06 11:26:00 +00:00
Ivailo Monev
beea0327a2 do not overwrite parent locale values with defaults
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 22:24:47 +00:00
Ivailo Monev
f20326843e parse parent locales from genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 22:00:18 +00:00
Ivailo Monev
d2da3ed0fb error out on unknown month/day from genlocale script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 20:27:33 +00:00
Ivailo Monev
adf25f3026 variant locales are not supported, yet
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 20:24:01 +00:00
Ivailo Monev
4239c1b042 set defaults from main locale if territory is specified
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 19:47:38 +00:00
Ivailo Monev
1b3bf9543a do not discard locale tables entries
it is required by QLocale::countriesForLanguage() for an example

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 18:28:49 +00:00
Ivailo Monev
aeffc14296 correct weekend end parsing
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 16:33:01 +00:00
Ivailo Monev
d9d106ff91 update note about CLDR version in QLocale documentation [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 14:12:40 +00:00
Ivailo Monev
4ae511cc32 update QLocale language, country and script enums docs [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 14:03:08 +00:00
Ivailo Monev
055098ac9c shrink locales table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 12:49:26 +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
dd5888ac78 fix long day names mapping
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 11:26:06 +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
d0a720d793 replace longest matches date/time tags first in genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 10:57:58 +00:00
Ivailo Monev
2f8b3aa316 remove now redundant locale database utility
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 01:33:01 +00:00
Ivailo Monev
1101c468c4 remove invalid date/time format tags from locale data
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-05 01:32:21 +00:00
Ivailo Monev
7dec2e8cd6 make zero symbol uint and regenerate locale table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-04 20:31:26 +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
4d06a1b9ca make QLocalePrivate arrays members const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-04 18:24:13 +00:00
Ivailo Monev
096ec68dc4 minor genlocale script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-04 18:23:29 +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
899a869171 remove invalid entries from linguist tables
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-02 15:00:01 +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
bb6f8baa40 Merge branch 'master' of https://github.com/fluxer/katie into locale 2019-08-01 19:29:46 +00:00
Ivailo Monev
890cf73ff9 fix one of the limitations of QT_TRY/QT_CATCH macros
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 19:28:45 +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
b221d460cb optimize QLineF::angleTo()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 12:56:22 +00:00
Ivailo Monev
2b0b450ca7 remove default case from QLibraryInfo::location()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 12:47:21 +00:00
Ivailo Monev
0bb8b8811a remove redundant header inclusions from qlibraryinfo source
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 12:46:51 +00:00
Ivailo Monev
a844dfc1d9 add NaCl architecture check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 12:39:03 +00:00
Ivailo Monev
8ccba56756 add HPPA (a.k.a. PA-RISC) architecture check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 12:27:12 +00:00
Ivailo Monev
828d0693b4 correct JavaScriptCore jsNumberCell() stubs for non-JSVALUE32 case
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 11:53:17 +00:00
Ivailo Monev
8bf3a0a368 use memcpy() for buffers copy in JavaScriptCore where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 11:26:50 +00:00
Ivailo Monev
91f809920f avoid creating QPixmap from other QPixmap in QItemDelegate::selected()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 20:13:24 +00:00
Ivailo Monev
f1a9262ae2 use loop instead of while iterator in UString::ascii()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 19:15:59 +00:00
Ivailo Monev
473fbb8e3b handle relative paths in benchcompare script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 13:26:35 +00:00
Ivailo Monev
3c5abd4ec4 remove JavaScriptCore JIT leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 12:06:00 +00:00