Commit graph

1386 commits

Author SHA1 Message Date
Ivailo Monev
1ccb0b3d86 correct definition check for meta types normalization cache in normalizeTypeInternal()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 13:36:39 +00:00
Ivailo Monev
b571202917 close converter before cloning in QTextCodec::ConverterState::operator=()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 09:10:22 +00:00
Ivailo Monev
7d8a501b10 close iterator before cloning in QTextBoundaryFinderPrivate::operator=()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 09:09:32 +00:00
Ivailo Monev
b04da2c9f0 mark QBufferPrivate::peek() methods as final
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 06:16:36 +00:00
Ivailo Monev
5a3f09d4da drop LPR support
neither the option nor the feature where properly exposed to the user so
there is no user-visible change. it can be done by writing to temporary
file and executing `lp` via QProcess, however that could potentially
leak private information

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 05:28:02 +00:00
Ivailo Monev
4e8305cb87 do not set priority member from QThread::setPriority() prior to pthread_setschedparam() call
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 03:28:26 +00:00
Ivailo Monev
11219d291f remove unused XInput extension dependency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 01:24:10 +00:00
Ivailo Monev
2d3e0c5f3b rebrand interface names and drop deprecated D-Bus annotation name support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
337b665834 remove unused qt_startup_hook() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:20:44 +00:00
Ivailo Monev
0edd707584 move qt_int_sqrt() function from qglobal to qtextdocument source file and make it static
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:06:51 +00:00
Ivailo Monev
5d72c40870 remove private Qt::PenStyle::MPenStyle, Qt::PenCapStyle::MPenCapStyle and Qt::PenJoinStyle::MPenJoinStyle enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 23:55:10 +00:00
Ivailo Monev
a3b85bfa7c update link in note about EIDRM in qsystemsemaphore_unix source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 22:48:51 +00:00
Ivailo Monev
b12c1643b7 avoid temporary in QInotifyFileSystemWatcherEngine::readFromInotify()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 22:48:13 +00:00
Ivailo Monev
f340ed751e check for get_current_dir_name(), fegetenv(), fesetenv(), feclearexcept() and feenableexcept()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 19:06:01 +00:00
Ivailo Monev
e92833c02f reduce branches in QLibraryPrivate::load_sys()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 09:40:50 +00:00
Ivailo Monev
3c9276e6f1 QSystemError cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 08:32:06 +00:00
Ivailo Monev
71cfc3f3f5 move _GNU_SOURCE definition from qplatformdefs header to mkspecs CMake file
also remove -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE from FreeBSD platform
definitions since it does not support all required LFS functions and types

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 08:12:18 +00:00
Ivailo Monev
9e7d367c2e drop support for a.out format
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 08:03:11 +00:00
Ivailo Monev
145ec2cedf remove redundant QT_HPUX_LD definition check in qlibrary_unix source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 07:55:59 +00:00
Ivailo Monev
fcbd422717 replace BUFSIZE with QT_BUFFISZE where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 07:32:01 +00:00
Ivailo Monev
637f07eb35 effectively revert 46ae020ff2 and 9529ee4b26
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 06:56:49 +00:00
Ivailo Monev
4b6b6863ff use ZSTD_VERSION_NUMBER to check ZSTD version in qbytearray source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 00:34:29 +00:00
Ivailo Monev
7228b4032e use std::bitset<> for QCoreApplication::attribs member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:07:55 +00:00
Ivailo Monev
2eb52b08a9 remove virtual specifier from internal QCoreApplication::compressEvent()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 15:58:25 +00:00
Ivailo Monev
ce107fa11a use getprogname() if available in QCoreApplicationPrivate::appName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 15:53:38 +00:00
Ivailo Monev
3d58b1ecb1 remove unused qt_locale_initialized variable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 15:52:15 +00:00
Ivailo Monev
fb9fad4460 check if platform provides 64-bit offset functions
apparently FreeBSD does not support all of them, including some types

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 02:51:13 +00:00
Ivailo Monev
574c3c90fd enable Large File Support (LFS) based on _LARGEFILE64_SOURCE, _LARGEFILE_SOURCE and _FILE_OFFSET_BITS
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 00:19:24 +00:00
Ivailo Monev
17f09e167c remove _POSIX_MONOTONIC_CLOCK definition check from qeventdispatcher_unix_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 22:30:48 +00:00
Ivailo Monev
cd6f9b2d79 check if host provides fcvt() and ecvt(), use copies from musl libc if not available
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 22:30:04 +00:00
Ivailo Monev
71256b33a6 include time header for tzset() in qcorecommon_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 19:43:08 +00:00
Ivailo Monev
46ae020ff2 use proper type for QFile::fileEngine member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 16:40:00 +00:00
Ivailo Monev
057c9726a2 Revert "pass size of string to QString::fromLocal8Bit() where known"
if the input string includes null-terminator and result is converted to
hex or percentage encoding it will contain characters it should not

This reverts commit 1d0f3d39f0.
2020-01-14 03:42:37 +00:00
Ivailo Monev
c637654536 mark QIODevice warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 01:30:19 +00:00
Ivailo Monev
eb9e7ec4c3 remove unused QFileSystemEngine::setPermissions() argument
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:24:05 +00:00
Ivailo Monev
d673e99b0e avoid temporary in QDir::filePath()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:14:07 +00:00
Ivailo Monev
c871965e9e fix const-correctness of QDir::refresh()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:13:31 +00:00
Ivailo Monev
11429da763 replace QDirPrivate::getFilterSepChar() and QDirPrivate::splitFilters() with their body
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:13:04 +00:00
Ivailo Monev
7cd1fdaddf clarify note about BOM removal in QIcuCodec::convertToUnicode()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:12:23 +00:00
Ivailo Monev
edc144895a reuse QDir object in QFactoryLoader::updateDir()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 17:44:29 +00:00
Ivailo Monev
b9f456d13f use plain assignment in QTextStreamPrivate::saveConverterState() and QTextStreamPrivate::saveConverterState()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 17:28:10 +00:00
Ivailo Monev
e8f6e4422a rework internal QTextStream converter state save/restore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 16:32:29 +00:00
Ivailo Monev
2385648c55 avoid passing QSettings pointer as argument to QLibraryPrivate::isPlugin() and QFactoryLoader::updateDir()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 15:26:24 +00:00
Ivailo Monev
4cf06bf8f3 remove BOMs if QTextCodec::ConverterState has QTextCodec::IgnoreHeader flag set
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 01:25:49 +00:00
Ivailo Monev
30c7c11b7f sync stub QTextCodec class version with non-stub
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 00:38:19 +00:00
Ivailo Monev
503b567df2 remove redundant const_cast<> in qobject_cast<>() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 00:37:33 +00:00
Ivailo Monev
edf7e64bca use foreach() for iteration in QPollingFileSystemWatcherEngine::addPaths() and QPollingFileSystemWatcherEngine::removePaths()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-12 22:22:10 +00:00
Ivailo Monev
2adc57693d move QFileSystemWatcher initialization from QFileSystemWatcher::addPaths() to QFileSystemWatcherPrivate::init()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-12 22:16:37 +00:00
Ivailo Monev
9ec1343e2a use __PRETTY_FUNCTION__ for Q_FUNC_INFO when compiler is GCC/Clang, __func__ if other
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-12 18:46:42 +00:00
Ivailo Monev
7919730aba remove tmake comments from qobjectdefs header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-12 17:37:34 +00:00