Commit graph

380 commits

Author SHA1 Message Date
Ivailo Monev
43a2d51c41 remove QT_TRANSLATE_NOOP3() and QT_TRANSLATE_NOOP3_UTF8() macros
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:37:17 +00:00
Ivailo Monev
7d416a25b0 remove translations, provide POT files
many translations are bogus now and have to be reviewed thus
translations will be done anew

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 20:42:34 +00:00
Ivailo Monev
36c364fbe9 reimplement QTranslator via gettext/libintl
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 00:27:59 +00:00
Ivailo Monev
b935340448 invoke make from minsize.sh and debug.sh in FreeBSD and Solari compatible way
FreeBSD does not have `nproc` and Solaris (OpenIndiana) uses dmake which
requires space separator to recognize the jobs argument

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 23:12:43 +00:00
Ivailo Monev
015d7ff1c3 update tables data to CLDR v38
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 22:42:03 +00:00
Ivailo Monev
dfcd4b06c8 pass any extra crossdeb.sh arguments to debootstrap
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 16:21:23 +00:00
Ivailo Monev
9ba355d55f rework JSC endian and bitness detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-21 00:01:40 +00:00
Ivailo Monev
9a385542da remove unused LGPLv21 license and header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-21 02:24:09 +00:00
Ivailo Monev
be8ee73597 make unifdef optional for building Debian package
when cross-building it is not required and the formula <!cross> simply does
not work so use a trick to depend on other package instead. on a side note
the package cannot be installed even tho it is in the main pool of the
architectures I am testing on

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-19 15:04:13 +02:00
Ivailo Monev
1bba3b426a add crossdeb.sh [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-19 14:17:09 +02:00
Ivailo Monev
a956344dbf NetBSD and OpenBSD build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 01:23:56 +02:00
Ivailo Monev
2c26fbf335 escape dash in regular expression in genlocale script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-18 23:22:25 +03:00
Ivailo Monev
a2a2051270 fix some LGTM warnings, notably some that lead to incorrect parsing of the Uniocde data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-15 02:50:34 +03:00
Ivailo Monev
5691def4f6 sort output by tag in benchmark comparison script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 04:07:58 +03:00
Ivailo Monev
0b3cf6cc2a leave notes in scripts about relevant wiki pages
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-14 00:40:11 +00:00
Ivailo Monev
91970b0262 add tarball.sh script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 19:41:45 +00:00
Ivailo Monev
16d1d9c97a update tables data to CLDR v36.1
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 21:40:19 +00:00
Ivailo Monev
ab1464f104 update unicode data tables to v13.0
combining types which harfbuzz does not support are no longer added to the
tables too, this should make obtaining properties of text faster.

special language table used to probe fonts for scripts support should be
reviewed once new CLDR version is released to add proper language entries
if present in likelySubtags.xml

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-12 21:42:56 +00:00
Ivailo Monev
9d7518db6b remove abstract file handler support leftovers
no longer supported since e02ce5c0e0

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-13 16:44:43 +00:00
Ivailo Monev
53de5dc0f6 drop QSqlDriverCreator support
it is prone to race condition and not used, if anyone wants to add
driver it should really be a plugin

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-12 16:43:01 +00:00
Ivailo Monev
858e0c5de4 use custom table for grahpeme break in QUnicodeTables::graphemeBreak()
gets rid of the ICU requirement for the GUI component and since HarfBuzz
does not support all grapheme breaks makes it more optimal

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-07 21:04:47 +00:00
Ivailo Monev
e0ad7294ab remove QBool class leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 06:32:48 +00:00
Ivailo Monev
2d1e4adf57 add LSAN sanitizer options file and use it in debug.sh script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-20 03:33:03 +00:00
Ivailo Monev
d985ba594b update copyright in manual pages [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 10:04:34 +00:00
Ivailo Monev
87e69c1117 update Shell scripts and .cmake files copyright
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 02:32:04 +00:00
Ivailo Monev
02f152c9e9 introduce QLocale::MeasurementSystem::UKSystem and obtain measurement system via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 00:44:04 +00:00
Ivailo Monev
f1574a64a4 QStyleOptionTabBarBaseV2 and QTextTableCellFormat fancy headers compatibility
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 04:29:11 +00:00
Ivailo Monev
32d8026987 make genmap.py script skip private headers again
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 04:24:32 +00:00
Ivailo Monev
4092a876f6 QMatrix4x4 has its own header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 00:13:15 +00:00
Ivailo Monev
1015f09e96 compelete headers compatibility map
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:02:19 +00:00
Ivailo Monev
9d2cd75329 test Ninja generator from oldmake.sh script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:55:30 +00:00
Ivailo Monev
f865064e56 update qlalr files copyright [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:38:17 +00:00
Ivailo Monev
5b459cf0ec update copyright and add script for doing so
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
5657c86ed0 change KATIE_TRANSLATIONS_FULL, KATIE_LDCONF_FULL and KATIE_PROFILE_FULL defaults to common values [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 09:51:58 +00:00
Ivailo Monev
00176210c4 remove redundant QT_NO_EXCEPTIONS definition from minsize.sh script [ci skip]
exceptions are automatically disabled via Q_COMPILER_EXCEPTIONS

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 00:13:33 +00:00
Ivailo Monev
17921545bc avoid sorting and one condition in exportscan() function in genmap.py script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 01:34:24 +00:00
Ivailo Monev
9244bccb83 update classes list in namefsck.py script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 18:00:21 +00:00
Ivailo Monev
4cb47f8752 rework fancy and meta header generators
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 15:47:57 +00:00
Ivailo Monev
20efcc02c9 headers compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 18:57:26 +00:00
Ivailo Monev
99d87124ad remove now redundant dblinc.py script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:40:01 +00:00
Ivailo Monev
5b1de5f573 remove non-existing classes leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:29:29 +00:00
Ivailo Monev
6f97faa864 QtContainerFwd fancy header compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:44:26 +00:00
Ivailo Monev
9f5226925e remove fancy headers for non-existing classes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:38:27 +00:00
Ivailo Monev
c008a0ed4d remove QHashDummyNode and QHashDummyValue leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:30:46 +00:00
Ivailo Monev
1c58c4693f remove unused and internal QDBusVirtualObject
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-11 21:03:50 +00:00
Ivailo Monev
9b53a405eb add separate build time option for tests and benchmarks
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-02 02:34:13 +00:00
Ivailo Monev
c4454ae362 lower result values in benchcompare script if they are too big
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-01 13:02:08 +00:00
Ivailo Monev
cef0c3ed4b remove redundant pragmafsck script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 07:44:42 +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
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