Ivailo Monev
c8b8501f00
optimize QFSFileEngine::fileFlags()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-25 19:27:50 +02:00
Ivailo Monev
3a5a214991
optimize QLibrary::isLibrary()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-25 18:18:19 +02:00
Ivailo Monev
ebe43fe053
drop support for proprietary and discontinued operating systems
...
keeping Solaris/SunOS support due to the fact OpenIndiana exists
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-25 17:34:43 +02:00
Ivailo Monev
f216a5920d
cache result of fileno() in QFSFileEnginePrivate::nativeRead()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-24 22:27:14 +03:00
Ivailo Monev
fa53fe67dd
get rid of QProcessInfo::pid member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 21:18:44 +03:00
Ivailo Monev
209a907a72
remove unused QProcessInfo::exitResult member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 21:12:40 +03:00
Ivailo Monev
0f3ff25f0b
reuse PID as serial in QProcessManager
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 21:11:05 +03:00
Ivailo Monev
24c508edc5
use proper type for QProcessPrivate::type member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 16:32:49 +03:00
Ivailo Monev
84ba541b9c
remove unused QProcessPrivate::sequenceNumber member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 16:32:09 +03:00
Ivailo Monev
3ab11e5ed5
remove unused and internal QProcessPrivate::waitForWrite()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 04:47:05 +03:00
Ivailo Monev
20b505d465
implement QFileSystemEngine::copyFile() for FreeBSD
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 04:24:53 +03:00
Ivailo Monev
93c6d47589
check for dirent.d_type member during build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 03:51:53 +03:00
Ivailo Monev
ecf681cbf1
inline some QFileSystemMetaData methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-20 23:37:58 +03:00
Ivailo Monev
1c05f0d15f
use dynamic array instead of QVarLengthArray in QInotifyFileSystemWatcherEngine::readFromInotify()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-20 23:24:21 +03:00
Ivailo Monev
f280cb8f29
replace int with enum in QTime::ds()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-20 00:19:38 +03:00
Ivailo Monev
538dc6495c
optimize openModeToFopenMode() and openModeToOpenFlags() functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-19 23:54:16 +03:00
Ivailo Monev
5d1d502b37
remove redundant QDateTimePrivate::LocalDST enum
...
treated same as QDateTimePrivate::LocalStandard
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-19 02:36:43 +03:00
Ivailo Monev
a6c6f264ea
replace qToUnaligned<T>() with its body
...
internal and not documented
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 20:56:17 +03:00
Ivailo Monev
c959dc32f3
correct conditions for kqueue support in qfilesystemwatcher source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 19:47:44 +03:00
Ivailo Monev
cf25a8818f
get rid of QT_VISIBILITY_AVAILABLE
...
no external projects should rely on it, Q_DECL_EXPORT and the related
definitions should either be used unconditionally or not at all
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 19:24:54 +03:00
Ivailo Monev
c10754fd3d
make private QDir pointer actually private
...
while at it, remove hack in QDirIterator
upstream commit:
9848c8b92c
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-16 18:08:22 +03:00
Ivailo Monev
7bd2af707f
inline elapsedAndRestart() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-15 22:08:02 +03:00
Ivailo Monev
6df70b8372
remove redundant __has_extension definition in qglobal header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-13 02:52:50 +03:00
Ivailo Monev
86a8190267
remove mac and windows leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 14:00:23 +03:00
Ivailo Monev
ef66ad857d
remove unused variable in normalizeTypeInternal()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-11 08:23:23 +03:00
Ivailo Monev
1cf4fba862
update URL TLDs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-09 10:51:55 +03:00
Ivailo Monev
9d64654862
optimize normalizeTypeInternal() QMetaObject helper function
...
there should be QByteArray::startsWith() overload that takes size argument
for this purpose
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-09 10:47:44 +03:00
Ivailo Monev
74b09892e6
remove redundant empty string checks in QCoreApplication::libraryPaths() and QCoreApplication::addLibraryPath()
...
if the path is empty, the canonical path is also empty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-08 16:32:33 +03:00
Ivailo Monev
4e1f996d64
require Linux v2.6.27+ and glibc v2.9+
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-08 13:15:43 +03:00
Ivailo Monev
2e12f99c29
use QT_OFF_T where appropriate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-08 12:46:00 +03:00
Ivailo Monev
c1118b0c6f
QT_MOC_CPP is never defined so remove checks for it in qglobal header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 00:01:09 +03:00
Ivailo Monev
30dd7c0b08
remove unused QString::normalized() overload
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-13 17:14:28 +03:00
Ivailo Monev
1bb5cb5ca6
call QListData::freeData() instead of plain free() in QList methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-12 21:42:00 +03:00
Ivailo Monev
1b5b5c5aaf
use foreach() for iteration in runcRcc()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-12 20:31:38 +03:00
Ivailo Monev
43ce9e0871
correct signature of QCoreApplication::translate() for QT_NO_TRANSLATION case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-21 18:05:53 +03:00
Ivailo Monev
0f2175adc4
QT_NO_NAS should always be defined now
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-21 06:00:20 +03:00
Ivailo Monev
22eacb95b9
compiler warnings fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 06:05:13 +03:00
Ivailo Monev
8c25a6ea27
do not print warning messages from QTextCodec and QIcuCodec
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 05:20:05 +03:00
Ivailo Monev
7bb4732e26
remove redundant QSignalSpyCallbackSet::signal_end_callback
...
QSignalSpyCallbackSet::signal_begin_callback is called once for each signal
thus QTest::iLevel is always one
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-15 02:14:59 +03:00
Ivailo Monev
e1710ae2b3
move qt_register_signal_spy_callbacks() implementation to qobject source
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-15 01:48:41 +03:00
Ivailo Monev
8bd13caa34
remove unused QSignalSpyCallbackSet::slot_end_callback member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-15 00:31:31 +03:00
Ivailo Monev
943016748b
remove unused Qt::ImageConversionFlag::NoAlpha enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-11 16:08:59 +03:00
Ivailo Monev
8cfd74d661
remove documentation for enums that are were deprecated and removed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-11 16:08:28 +03:00
Ivailo Monev
e190cb6d69
use constant iterator in QPersistentModelIndexData::create()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 20:55:21 +03:00
Ivailo Monev
451ad1f204
replace q_static_assert() with Q_ASSERT()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 19:59:25 +03:00
Ivailo Monev
58ae4ed531
use foreach() for iteration in QEventDispatcherUNIXPrivate::doSelect()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 19:47:35 +03:00
Ivailo Monev
5cfd55caa9
mark the end of qt_error_string() as unreachable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 16:37:22 +03:00
Ivailo Monev
7a4f951bc3
remove redundant QSystemError class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 16:09:53 +03:00
Ivailo Monev
1d3024fc1f
reworkd temporary file name generator
...
while at it, do not open it with O_LARGEFILE since most files are small and
even tho it is used as method for copying files for an examples it should
not be used to copy such big files because there are far more optimal
platform specific solutions for doing that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 05:36:41 +03:00
Ivailo Monev
a1185e31ce
convert endianess from runtime to build checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-04 20:32:56 +03:00