Commit graph

1814 commits

Author SHA1 Message Date
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
Ivailo Monev
9220f0d1d3 remove redundant uint() constructs in QStringRef::at()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 20:48:22 +00:00
Ivailo Monev
9d6cb62b3c check for pthread_attr_setstacksize() during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 15:39:48 +00:00
Ivailo Monev
4e9f45c6da use correct type for sysconf() return values
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-22 16:59:02 +00:00
Ivailo Monev
a6c135eb27 use foreach() for iteration in QObjectPrivate::moveToThread_helper()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-22 05:16:52 +00:00
Ivailo Monev
727973d249 remove warning about incompatible QObject/QWidget versions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-22 03:59:20 +00:00
Ivailo Monev
03d36faae4 do not allow moving to invalid thread in QObject::moveToThread()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-22 00:46:26 +00:00
Ivailo Monev
4670a0f0de drop support for printing location of signals and slots
storing the location in per-thread data and accessing that is just bad
idea considering it can be implemented as additional optional argument
that defaults to Q_FUNC_INFO passed to QObject::connect()
and QObject::disconnect(), there will be no performance penatly for
non-debug type builds too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 23:11:51 +00:00
Ivailo Monev
cded4daf27 inline extract_code() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 21:56:22 +00:00
Ivailo Monev
b11259ff70 make use of Q_FUNC_INFO in METHOD(), SLOT() and SIGNAL() macros
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 21:53:54 +00:00
Ivailo Monev
deb314efee remove unused QFileSystemIterator::lastError member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 16:33:19 +00:00
Ivailo Monev
347a568c6e do not request low-precision values from monotonic clocks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 14:17:46 +00:00
Ivailo Monev
f778a2f349 mark the end of getBreakType() as unreachable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 17:58:01 +00:00
Ivailo Monev
c6d001882d implement PCH build option for components
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 14:38:47 +00:00
Ivailo Monev
0aad8651d3 QChar::unicodeVersion() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 06:15:34 +00:00
Ivailo Monev
7239f11289 preperations for release
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 17:45:57 +00:00
Ivailo Monev
88e276bc32 plug QLocale memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 09:01:16 +00:00
Ivailo Monev
9ae739bcad correct value of QAbstractFileEngine::NFileNames
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 07:19:33 +00:00