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