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
Ivailo Monev
a9db0368cd
clear size metadata in QFSFileEngine::write()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 06:37:25 +00:00
Ivailo Monev
957f00bfe4
fix possible off-by-one in qt_unix_query()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 19:18:52 +00:00
Ivailo Monev
76322d1d96
do not clear metadata in QFSFileEngine::size()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 18:25:38 +00:00
Ivailo Monev
3f5f8ab2b1
Merge branch 'master' of https://github.com/fluxer/katie into restat
2020-12-15 18:02:56 +00:00
Ivailo Monev
d87e0285d4
QFileInfo and QFileSystemMetaData caching rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 17:40:27 +00:00
Ivailo Monev
d55287babc
verify that file is ELF in qt_unix_query()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 15:49:21 +00:00
Ivailo Monev
b554359454
compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 13:01:33 +00:00
Ivailo Monev
8ef30bcfb1
replace QFileSystemMetaData enum values with QFile enums
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 13:01:13 +00:00
Ivailo Monev
4be6cbcf07
remove redundant qfilesystemmetadata_p header inclusion in qabstractfileengine source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 12:25:52 +00:00
Ivailo Monev
531d792f98
move varible closer to the scope it is used in QProcessPrivate::startDetached()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 11:14:18 +00:00
Ivailo Monev
ce4a40da8d
use Q_PID type as argument type in QProcess::startDetached()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 11:01:23 +00:00
Ivailo Monev
fa09aa4505
remove now redundant setlocale() call
...
it was required by the iconv codec and key translation based on current
locale which is no more
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 10:01:22 +00:00
Ivailo Monev
8a192838c2
Revert "disable socket notifier before re-enabling on thread change event"
...
This reverts commit 309fa458f0
.
2020-12-15 08:56:42 +00:00
Ivailo Monev
31ca5ff774
access the thread event dispatcher directly from QCoreApplication/QApplication
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 08:55:03 +00:00
Ivailo Monev
309fa458f0
disable socket notifier before re-enabling on thread change event
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 23:33:16 +00:00
Ivailo Monev
aee629d32c
resolve text boundaries in current locale
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 21:09:19 +00:00
Ivailo Monev
eb3e51a1ab
break when plugin section is found in qt_unix_query()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-13 15:30:49 +00:00
Ivailo Monev
3deb8da473
reimplement plugin verification via system provided ELF structures
...
this is likely unsafe to use on multi-library hosts but the option to
disable the verification is there
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-13 13:40:19 +00:00
Ivailo Monev
6996092330
initialize QFileSystemMetaData members with values used in QFileSystemEngine::fillMetaData()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-13 10:10:50 +00:00
Ivailo Monev
c01e9f6512
close UBreakIterator in QTextBoundaryFinderPrivate destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 15:16:35 +00:00
Ivailo Monev
909aad3c9f
close the file descriptor even if lseek() fails in QFSFileEngine::open()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 14:17:53 +00:00
Ivailo Monev
bc636ef716
reduce branches in QFSFileEngine::close()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 13:05:24 +00:00
Ivailo Monev
7b7bd36858
remove redundant QFSFileEnginePrivate::triet_stat member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 13:00:57 +00:00
Ivailo Monev
cf96bdabd1
initialize all QFileSystemMetaData members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-11 12:38:16 +00:00
Ivailo Monev
aad8136ddc
avoid pid_t conversion in QProcessPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-10 13:25:46 +00:00
Ivailo Monev
0c18f33892
merge KatieLibraryTargets and KatieBinaryTargets exports
...
the idea was to install them separately, one along with the libraries
and one along with the tools but they suite the Devel component better
and are installed as part of it so no reason to keep them separate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-10 02:14:17 +00:00
Ivailo Monev
c75a140edf
check for pipe2() during build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-10 01:19:03 +00:00
Ivailo Monev
74c2abf8e7
avoid QString operations for shared empty
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-09 15:38:30 +00:00
Ivailo Monev
251e6f4cc0
update copyright in files imported from CopperSpice
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-09 05:01:57 +00:00
Ivailo Monev
2f5ef87fb1
drop command line parser classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-09 05:01:56 +00:00
Ivailo Monev
a772dd3ff5
merge inotify and kevent watchers into QFileSystemWatcherEngineUnix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-09 05:01:56 +00:00
Ivailo Monev
409d5c8d0f
add missing endlegalese tags
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-09 05:01:56 +00:00
Ivailo Monev
295d120b74
add legalese note to QEasingCurve
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-09 05:01:56 +00:00