Ivailo Monev
7a60a4a6ff
fix benchmarks build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-16 20:37:46 +02:00
Ivailo Monev
3e2706dd71
drop the feature to change the default locale
...
changing the default locale can have various bad effects (such as failure
to convert localized integers stored in QString) which is why there was a
warning about it. even tho UNIX has the concept of changing the locale
settings (via setlocale()) I am not willing to support such feature
because QWidget, QValidtor, etc. have their own locale feature that can
be changed at any time
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-16 20:32:36 +02:00
Ivailo Monev
ef97a7f48e
drop QStyleOptionViewItemV2, QStyleOptionViewItemV3 and QStyleOptionViewItemV4 typedefs
...
long overdue but the last bits of the versioned classes are no more
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 08:19:07 +02:00
Ivailo Monev
ef67586cf3
drop QStyleOptionFrameV2 and QStyleOptionFrameV3 typedefs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 07:23:57 +02:00
Ivailo Monev
c8ec78d2bf
drop QStyleOptionProgressBarV2 typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 07:00:33 +02:00
Ivailo Monev
c3b1805ef6
de-virtualize QAbstractSocket methods and use proper type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 03:10:15 +02:00
Ivailo Monev
267e7b5b73
remove unused QLocale methods
...
no reason to keep them
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 01:35:13 +02:00
Ivailo Monev
6cbd7fc695
update tables data to CLDR v44
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-13 23:20:15 +02:00
Ivailo Monev
fe5b630b28
drop all but the custom hash algorithm
...
don't need them
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 00:18:07 +02:00
Ivailo Monev
84dde53fd8
remove qml leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 09:40:45 +03:00
Ivailo Monev
770f63fa3b
drop script and declarative components aswell as tray support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:03:17 +03:00
Ivailo Monev
e1c257e698
drop MDI support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 14:02:20 +03:00
Ivailo Monev
1c185797eb
rework QSettings to use QString instead of QVariant
...
as optimization for the common use case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 00:12:50 +03:00
Ivailo Monev
c888e37af5
add note about the tst_QFileInfo::fileTimes() test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 09:20:52 +03:00
Ivailo Monev
bdd67963ec
drop QVarLengthArray<T> and replace it with QStdVector<T> internally
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 20:59:14 +00:00
Ivailo Monev
04f3e6c541
replace use of QTime as timer with QElapsedTimer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 09:16:34 +03:00
Ivailo Monev
87c563c167
use proper QString constructor for test string in QJsonDocument tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-31 01:27:46 +03:00
Ivailo Monev
2cb10fdb43
drop the QVarLengthArray<T> pre-allocation feature
...
note that it was optimistically increasing the size by 2x from
QVarLengthArray<T>::append() aswell
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 20:37:04 +03:00
Ivailo Monev
8d30e4f030
update addresses in QtNetworkSettings::serverIPs()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 07:57:48 +03:00
Ivailo Monev
47df4e5cfe
adjust QSocketNotifier test to 719cdd159a
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 07:50:37 +03:00
Ivailo Monev
5e7e30d810
update tables data to CLDR v43
...
hacks included
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 04:03:19 +03:00
Ivailo Monev
9164995c91
add QIcon benchmark
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-26 04:49:37 +03:00
Ivailo Monev
9285cf9105
drop now unused scripttools component
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 05:07:37 +03:00
Ivailo Monev
db628e4423
drop support for changing QDataStream precision
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 01:16:15 +03:00
Ivailo Monev
fa121a8f02
track watched files and directories only in QFileSystemWatcherEngineUnix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 15:14:10 +02:00
Ivailo Monev
279e569c51
reuse QFontDatabase object in tst_QCssParser::extractFontFamily_data()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 19:57:27 +02:00
Ivailo Monev
f95d0b9ec5
update tables data to CLDR v42
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 19:46:31 +02:00
Ivailo Monev
163c75e844
remove redundant QFontInfo class
...
QFontDatabase::font() does the same (i.e. resolves the font)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 14:40:02 +02:00
Ivailo Monev
99cec4d89e
drop support for custom QEasingCurve type
...
use one of the animation classes instead if such is required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 10:50:04 +02:00
Ivailo Monev
a19791e6ef
use correct QString constructor for expected data in tst_QJsonDocument::read()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 04:22:50 +02:00
Ivailo Monev
1681ba3f1e
test QTextConverter::hasFailure() in QTextCodec test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-23 19:08:52 +02:00
Ivailo Monev
be2a5463e1
drop effects other than fade
...
QComboBox animation was essentially non-operational (see
5b5fbca2ed
), UI_AnimateToolBox was just
reserved and unused . there is fade effect for QMenu and QToolTip so
the relevant effect is there
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 19:41:25 +02:00
Ivailo Monev
427396074d
remove unused graphics effects feature
...
doubles as performance optimzation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 00:46:40 +02:00
Ivailo Monev
07d438624a
lock QSettings files via flock()
...
now QSettings will behave much like opening a file via open() and the like,
see the QFile hijack test case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-20 17:51:00 +02:00
Ivailo Monev
71e7c743d8
add QSidebar test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-20 16:29:29 +02:00
Ivailo Monev
4e1d48fa13
build fix for the case when QT_NO_TEMPORARYFILE is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-20 00:34:47 +02:00
Ivailo Monev
392f9eabf8
adjust expected result in QFontDatabase test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 22:55:07 +02:00
Ivailo Monev
d01d9549d9
compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 21:28:05 +02:00
Ivailo Monev
9ee07bb1cd
plug QFontDatabase memory leak
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 21:25:36 +02:00
Ivailo Monev
ca3cf1d93f
query fontconfig directly from QFontDatabase
...
since fontconfig has its own cache mainting internal QFontDatabase cache
is kinda redundant, have to leak check still but font tests pass
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 20:35:15 +02:00
Ivailo Monev
fc836182d5
scale the fontconfig weight value to QFont::Weight in QFontDatabase
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 05:25:01 +02:00
Ivailo Monev
b90d8bf1ba
remove compat QFontDatabase methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 05:06:44 +02:00
Ivailo Monev
aa39dbb344
add case-sensitivity test for QFontDatabase
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 04:14:44 +02:00
Ivailo Monev
605c6280ab
test case for converting QFont from and to QString
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 01:45:16 +02:00
Ivailo Monev
b59672856d
add config file for testing X 16 bit depth support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 01:19:32 +02:00
Ivailo Monev
98653b029b
update comment in QVariant test data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 01:07:52 +02:00
Ivailo Monev
5e55866122
load the application font as last resort instead of adding it to each patterns
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-17 21:26:19 +02:00
Ivailo Monev
4897f79893
remove now bogus QFont test
...
italic/oblique are handled as enum (QFont::Style) and hint for fontconfig
what kind of slant to match (if style name is not specified that is) which
means exact style match or nothing. trying to substitute, mix and match
such style names in QFontDatabase was bad idea to begin with (not my idea)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-17 20:50:11 +02:00
Ivailo Monev
99a6715db2
query and set font pixel size from QFontDatabase
...
note that font pixel size is DPI-scaled, it being -1 means scale it to the
DPI of the paint device for example and Katie supports only scalable fonts
for a reason
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-17 19:09:54 +02:00
Ivailo Monev
995f46c975
preperations to drop QFontInfo
...
since I do not care about qt compat only normal and regular style
names are matched as equal, for now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-17 18:39:31 +02:00