Commit graph

1119 commits

Author SHA1 Message Date
Ivailo Monev
8c961642ff remove unused qVariantToHelper() argument
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 06:14:39 +00:00
Ivailo Monev
7d6f926f66 return from QVariant convert() helper and return ok for QVariant::Double/QVariant::Float cases
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 06:13:59 +00:00
Ivailo Monev
cd1bb895f3 reduce branches in QIcuCodec::codecForUtf
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 04:13:54 +00:00
Ivailo Monev
5570f7811b lock when setting QThreadPool expiry time
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-01 15:07:17 +00:00
Ivailo Monev
c20d40b9fb simplify PRNG seeding
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-30 03:37:31 +00:00
Ivailo Monev
2efe200ad7 move some inline methods body to their declaration in QCache
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-30 03:02:38 +00:00
Ivailo Monev
b1fe907405 remove redundant header inclusions from qicucodec cpp file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 04:57:55 +00:00
Ivailo Monev
2f47853c91 move QIcuCodec helper methods to the bottom for consistency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 04:57:13 +00:00
Ivailo Monev
9cf0034f32 replace "Qt Designer" with "Katie Designer"
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 03:33:51 +00:00
Ivailo Monev
774b7ed6cf inline and avoid temporary in containsTLDEntry() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-28 20:41:24 +00:00
Ivailo Monev
bf4937524d remove duplicate header inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 23:22:53 +00:00
Ivailo Monev
f57018a7ce suppress warnings caused by ignoring chdir retval
upstream commit:
c7da50ef8c

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 22:32:51 +00:00
Ivailo Monev
53ea179964 remove unused v_cast(), v_construct() and v_clear() arguments
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 22:14:09 +00:00
Ivailo Monev
6e4717044f reduce branches in QIcuCodec::getConverter()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 21:55:55 +00:00
Ivailo Monev
40b2021dd9 drop keypad navigation support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 20:01:26 +00:00
Ivailo Monev
47dcfde58a genmib script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 07:41:12 +00:00
Ivailo Monev
87bf133d3b detect only UTF text from QTextCodec::codecForUtfText() for compatibility
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 07:03:25 +00:00
Ivailo Monev
035728be1e remove unused local variable in QTextCodec::codecForMib()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 05:22:14 +00:00
Ivailo Monev
06beb75f2e use consistent variable name for result in QIcuCodec::convertToUnicode()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 05:12:57 +00:00
Ivailo Monev
bc0e850230 correct warning message in QIcuCodec::convertToUnicode()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 05:12:02 +00:00
Ivailo Monev
5e5fa00b87 print actual the <class>::<method> info from QIcuCodec::codecForText() warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 02:37:36 +00:00
Ivailo Monev
55448935e8 no need for Latin1 codec name alias now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 01:46:36 +00:00
Ivailo Monev
19e0202fca reimplement QTextCodec::codecForUtfText() via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 01:34:56 +00:00
Ivailo Monev
a4c575286f UTF-32 BOM is 4 chars
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 01:05:53 +00:00
Ivailo Monev
0eb2f523f2 make private d member of ConverterState actually private
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 00:41:52 +00:00
Ivailo Monev
f40fc06760 use script instead of utility to generate URL TLDs table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 19:08:55 +00:00
Ivailo Monev
b64bedf92f update URL TLDs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 18:22:08 +00:00
Ivailo Monev
dc094d4be5 avoid two character lookups in qIsEffectiveTLD() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 18:20:58 +00:00
Ivailo Monev
39e00af0e4 replace default with U_JT_COUNT case in QChar::joining()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 03:41:04 +00:00
Ivailo Monev
dae8364153 avoid temporary copies in QString
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 00:51:55 +00:00
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