Commit graph

7612 commits

Author SHA1 Message Date
Ivailo Monev
bec8e7280c use QDataStream::HostEndian as byte order by default for QDataStream and do not byte-swap QString data when streaming it
both are breaking changes, any data stored via QDataStream will not load
now by default unless the byte order is explicitly set to big endian

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 02:02:49 +02:00
Ivailo Monev
ed93b0562e set the byte order to big endian when testing with big endian data in QDataStream test cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 03:42:08 +02:00
Ivailo Monev
8a7d49c5d6 set the byte order to big endian when testing with big endian data in QDataStream test cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 02:53:34 +02:00
Ivailo Monev
e096f539fe use the QDataStream byteorder member for swap check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 22:30:09 +02:00
Ivailo Monev
e3b199f8b7 the test data in tst_QVariant::loadUnknownUserType() is big endian
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 21:29:20 +02:00
Ivailo Monev
a2f550ff36 set the byte order of the QDataStream objects used for KAT images reading/writing to big endian
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 19:07:16 +02:00
Ivailo Monev
42a45fd293 implement specialized QAbstractFileEngine methods to fix enums overlapping
some QFileSystemMetaData enums overlap with QFile::Permissions still but
that is on purpose

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 07:27:16 +02:00
Ivailo Monev
647c50ce1a build fix for the case when QT_NO_CALENDARWIDGET or QT_NO_DATETIMEEDIT is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 03:04:43 +02:00
Ivailo Monev
55ebe14a3f QT_NO_IMAGEFORMAT_XPM config option is no longer broken
Katie does not use images in that format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 03:33:51 +03:00
Ivailo Monev
791cf40759 Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie 2022-10-30 03:20:43 +03:00
Ivailo Monev
03a6481de8 QFileInfo no longer requires abstraction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 02:51:53 +03:00
Ivailo Monev
a528953b7e FreeBSD package footprint update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 02:15:21 +03:00
Ivailo Monev
5dfd777ffa remove redundant QAbstractSocket::readLineData() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 02:13:20 +03:00
Ivailo Monev
c86d67daf7 remove unused variable in QDirIteratorPrivate::pushDirect()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 01:20:56 +03:00
Ivailo Monev
af3b57ca76 require type/file arguments for QAbstractFileEngine methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 01:01:11 +03:00
Ivailo Monev
9a93948dd1 remove unused QAbstractFileEngine::entryList() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 03:48:42 +03:00
Ivailo Monev
0b2dfd3f69 remove unused QAbstractFileEngine methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 03:44:03 +03:00
Ivailo Monev
fabde51fe3 QDir no longer requires abstraction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 03:27:43 +03:00
Ivailo Monev
2101197a49 remove TODO in QFileSystemModelPrivate::node()
QAbstractFileEngine::caseSensitive() was removed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 03:14:11 +03:00
Ivailo Monev
a47f6326d0 remove now unused QDirIteratorPrivate member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 23:49:14 +03:00
Ivailo Monev
36eec68361 use only native filesystem iterator in QDirIterator
now that QAbstractFileEngine is becoming internal there is no point in
using the abstraction class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 23:34:17 +03:00
Ivailo Monev
17716d34ce uninline QAbstractFileEnginePrivate constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 01:40:13 +03:00
Ivailo Monev
5efbbb1dd5 QAbstractFileEngine and QAbstractFileEngineIterator documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 01:33:43 +03:00
Ivailo Monev
f23acad20e merge QFSFileEngine into QAbstractFileEngine
that finally happened

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 21:42:58 +03:00
Ivailo Monev
d7f76da3b1 remove unused MyEngine class in QFile test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 21:09:08 +03:00
Ivailo Monev
5095872672 remove unused EngineWithNoIterator class in QDirIterator test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 21:07:10 +03:00
Ivailo Monev
613642a667 Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie 2022-10-29 19:27:07 +03:00
Ivailo Monev
e55cff867a remove code for always false condition
QFSFileEngine::caseSensitive() returns true and QFSFileEngine is the only
class to derive from QAbstractFileEngine

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 19:26:39 +03:00
Ivailo Monev
fb393d6cc9 typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 14:27:17 +03:00
Ivailo Monev
cd4c21f812 remove unused QTemporaryFile::createLocalFile() methods
were used for transfering resources to disk

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 14:14:41 +03:00
Ivailo Monev
7c390e0725 bye RCC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 10:34:57 +03:00
Ivailo Monev
a45f8b3bd8 convert resources to static data
images are in PNG format for now but that is likely to change

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 10:17:54 +03:00
Ivailo Monev
c3f8445ed1 pass the format/subtype to QPpmHandler constructor from createReadHandlerHelper()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 05:28:54 +03:00
Ivailo Monev
1113706565 use the installed images instead of resources for qdbuviewer and qtconfig
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:26:29 +03:00
Ivailo Monev
f459bca48a do not use resource in QDir benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:02:49 +03:00
Ivailo Monev
e98c96fdf3 adjust expected data in QDir benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:02:24 +03:00
Ivailo Monev
5bebb9e7da remove broken benchmarks
require example sources

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 03:58:09 +03:00
Ivailo Monev
490673b4e1 adjust expected data in QTextDocument test case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 03:54:26 +03:00
Ivailo Monev
1d20035a5b remove tests related to resources (QRC)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 03:53:47 +03:00
Ivailo Monev
78389dee45 remove invalid/unsupported Qt::WindowType enums
same as Qt::WindowType::Dialog and Qt::WindowType::Tool, note that tool is
alias for the X11 _NET_WM_WINDOW_TYPE_UTILITY. for reference:
https://specifications.freedesktop.org/wm-spec/latest/ar01s05.html#idm45374033166992

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 05:11:08 +03:00
Ivailo Monev
28d2ebc760 remove unused Option::qrcOutputFile member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:05:15 +03:00
Ivailo Monev
b14c3ed0d3 remove obsolete QAbstractFormBuilder methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:02:01 +03:00
Ivailo Monev
882caa6cc5 initialize variable in QDBusConnectionPrivate::deliverCall()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 23:44:04 +03:00
Ivailo Monev
13fcc7da64 remove designer component leftover
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 22:31:30 +03:00
Ivailo Monev
93db847ee3 remove designer tool
new one will be coded post 4.12

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 22:13:00 +03:00
Ivailo Monev
6a6f9d5cc0 remove redundant QFORMINTERNAL_NAMESPACE definition checks
it is no longer defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 20:38:43 +03:00
Ivailo Monev
49f0becf27 decouple custom widget classes from designer component
this opens up possibilities for writing a new designer tool or
unexporting the designer and designer components classes and making
them part of the designer tool for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 20:11:37 +03:00
Ivailo Monev
b821713bad Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie 2022-10-28 05:29:48 +03:00
Ivailo Monev
4b03a068b0 bootstrap MOC does not require QTemporaryFile
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 05:29:25 +03:00
Ivailo Monev
bf070996be package footprint file update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 02:32:49 +03:00