Commit graph

1731 commits

Author SHA1 Message Date
Ivailo Monev
d129064020 properly initialize QDataStream members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-05 06:39:10 +02:00
Ivailo Monev
cc9ccc9974 use correct QString constructs in QLocale and QLocalePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 20:16:17 +02:00
Ivailo Monev
574064ec04 remove empty case in decimalForm()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 20:09:43 +02:00
Ivailo Monev
835cfd56f6 keep references to QByteArray objects
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 20:00:36 +02:00
Ivailo Monev
58ef830341 copyright update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 01:59:24 +02:00
Ivailo Monev
8ccef75a96 QJsonValue review
several bugs were discovered

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 23:57:41 +02:00
Ivailo Monev
b26b66b279 fix translation of QJsonParseError errors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 19:42:27 +02:00
Ivailo Monev
4ffb24ed19 oops, fix dl/rt library lookup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 00:27:50 +02:00
Ivailo Monev
ce6ec5389a check for semaphore header, dl and rt libraries during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 23:20:48 +02:00
Ivailo Monev
50331376b3 make cxxabi header optional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 21:35:16 +02:00
Ivailo Monev
33b3d52c2d mark warning case in QSystemSemaphore::release() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 21:32:51 +02:00
Ivailo Monev
53b7276e60 get rid of internal QT_SCRIPT_LIB and QT_UITOOLS_LIB definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 19:08:04 +02:00
Ivailo Monev
a057c7e5b0 optimize QRegExpEngine::getEscape()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 05:59:18 +02:00
Ivailo Monev
1d5e5f83bf compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 03:39:09 +02:00
Ivailo Monev
101e224736 fix QMap C++20 compliance
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 03:38:50 +02:00
Ivailo Monev
64f86c09dc Revert "reduce the size of private QVariant data"
This reverts commit 6456c01da4.
2020-12-30 22:44:27 +02:00
Ivailo Monev
6456c01da4 reduce the size of private QVariant data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-30 21:01:32 +02:00
Ivailo Monev
0aac6601ca mark some QSettings warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 17:16:18 +02:00
Ivailo Monev
1621160d34 use Q_TBUFFSIZE as size for buffer in QTemporaryFile::createLocalFile()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 17:11:43 +02:00
Ivailo Monev
f711ab47d5 move QFSFileEnginePrivate methods to the top of the source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 17:11:13 +02:00
Ivailo Monev
5ca2b6a2dc mark the end of QStandardPaths::displayName() as unreachable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 16:57:57 +02:00
Ivailo Monev
c1386f7714 QStandardPaths review
QStandardPaths::LocateOption is exclusive and the API now makes it obvious

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 16:52:36 +02:00
Ivailo Monev
3f2d0117ad remove non-existing QStandardPaths methods declarations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 08:45:43 +02:00
Ivailo Monev
3a2da8bd21 fix some QFileSystemEngine issues
related:
a72408581c

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 04:45:10 +00:00
Ivailo Monev
ade5aa4286 introduce QFile::errorString()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 04:40:21 +00:00
Ivailo Monev
ee9c02f472 use foreach() for iteration in QObjectPrivate::setThreadData_helper()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-27 22:26:47 +00:00
Ivailo Monev
812fa1838f minor QRegExp optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-27 18:24:12 +00:00
Ivailo Monev
ee77bb1a8c clear metadata in QFSFileEngine::rename()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-27 01:37:18 +00:00
Ivailo Monev
6c0f3235eb share invalid UID/GID via QFileSystemMetaData member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-27 01:05:55 +00:00
Ivailo Monev
4db90501b0 use S_IS* macros instead of S_IF* constants
according to https://linux.die.net/man/2/stat the S_IF* constants are
present in POSIX.1-2001 and later, POSIX.1-1990 demands the use of macros

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-27 00:19:07 +00:00
Ivailo Monev
8fb5983019 eliminate qfilesystemengine source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 23:30:11 +00:00
Ivailo Monev
c9f0d77eb3 disable copying of QTextBoundaryFinderPrivate and do it in QTextBoundaryFinder
fixes Kate crashes when attempting to do spelling (spelling from cursor,
selection, etc.)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 17:22:29 +00:00
Ivailo Monev
9983b57a30 remove experimental and disabled code from qpixmap_x11 source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 02:56:30 +00:00
Ivailo Monev
728c91d711 remove redundant QFSFileEnginePrivate::is_sequential member
metadata already caches the flag and upon reset of fd/metdata the
information holded by the member may not be valid, in fact the warning
about not being able to seek on sequential device was printed sometimes
notably on BSD hosts and from the testing so far that is no longer the case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 02:17:06 +00:00
Ivailo Monev
529bea2542 use foreach() for iterations in QFileSystemWatcherEngineUnix()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 00:37:33 +00:00
Ivailo Monev
d54621bcf8 remove definitions from qconfig header that never affected the API
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 23:15:43 +00:00
Ivailo Monev
539611b7b2 URL TLDs update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 22:59:16 +00:00
Ivailo Monev
494386d8f5 implement QHostInfo::localHostName() via getdomainname() instead of resolv
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 22:51:26 +00:00
Ivailo Monev
9d45d0998a remove unused custom types converting feature of QDeclarativeMetaType
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 20:14:58 +00:00
Ivailo Monev
46b1b4708a remove redundant access specifier in QDate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 18:56:24 +00:00
Ivailo Monev
d5660dfaf1 use foreach() for iterations in QLibraryPrivate::findOrCreate()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 17:44:58 +00:00
Ivailo Monev
6421d37af6 add spaces to QDebug constructor for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 17:06:27 +00:00
Ivailo Monev
0c9baa600f QTextBoundaryFinder optimizations
specialized QTextBoundaryFinderPrivate constructor for default constructed
QTextBoundaryFinder and not opening break iterator for empty strings

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 16:34:15 +00:00
Ivailo Monev
e9e8a6769e static analyzer warnings fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 16:31:05 +00:00
Ivailo Monev
95d0453b9e compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 15:35:39 +00:00
Ivailo Monev
587657ee2b correct QBitArray::setBit() use in QString::multiArg()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 00:31:36 +00:00
Ivailo Monev
eac4764306 deal with TODO in qt_xio_errhandler()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 00:00:10 +00:00
Ivailo Monev
e5e64630bb remove irrelevant notes in QCoreApplication::applicationPid() documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 23:40:29 +00:00
Ivailo Monev
64d1188ab2 prefix getpid() call in QCoreApplication::applicationPid()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 23:40:06 +00:00
Ivailo Monev
4a5aa832fb correct QString::multiArg() warning condition
optimized QString::multiArg() while at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 23:27:52 +00:00