Ivailo Monev
6251e7309c
fix build on FreeBSD
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 05:00:21 +02:00
Ivailo Monev
ec33f79e3a
cache result of getpagesize() per-thread in QFSFileEnginePrivate::map()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 03:17:04 +02:00
Ivailo Monev
1898145e36
remove redundant branch in QFileInfoPrivate::getFileOwner()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 03:10:11 +02:00
Ivailo Monev
c8b8501f00
optimize QFSFileEngine::fileFlags()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-25 19:27:50 +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
538dc6495c
optimize openModeToFopenMode() and openModeToOpenFlags() functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-19 23:54:16 +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
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
1cf4fba862
update URL TLDs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-09 10:51:55 +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
22eacb95b9
compiler warnings fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 06:05:13 +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
de9bf4ba4a
mark constant as static in QStandardPaths::writableLocation()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-22 16:22:21 +00:00
Ivailo Monev
cf5aec3cbc
optimize QStandardPaths getters
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-21 18:34:38 +00:00
Ivailo Monev
12bed2cb90
update URL TLDs
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-16 22:11:22 +00:00
Ivailo Monev
f4c40ada89
get rid of QFilePrivate::cachedSize member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-14 23:28:38 +00:00
Ivailo Monev
2dbe488dff
use QT_BUFFSIZE as block size for QRingBuffer
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-31 10:03:54 +00:00
Ivailo Monev
c1402bead4
remove unused qt_safe_dup() and qt_safe_dup2() arguments
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-30 18:03:34 +00:00
Ivailo Monev
a53986b0c2
remove unused and internal QFilePrivate::setError() overload
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-30 07:37:41 +00:00
Ivailo Monev
9f63d77bf0
mark results from sysconf() queries as static
...
that way queries are done once per thread
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-21 16:34:28 +00:00
Ivailo Monev
fe4a02e38c
remove redundant condition in QFileInfoPrivate::getFileName()
...
if the string is null, setting it to empty is will only change its
reference to shared empty
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-22 18:44:17 +00:00
Ivailo Monev
2622c69097
create leading directories of settings filepath
...
for compatibility with code expecting it to be created
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-16 15:46:11 +00:00
Ivailo Monev
9d7518db6b
remove abstract file handler support leftovers
...
no longer supported since e02ce5c0e0
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-13 16:44:43 +00:00
Ivailo Monev
e19b75a9fb
update QSettings group methods documentation
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-11 01:02:13 +00:00
Ivailo Monev
c456ede063
reimplement QSettings groups support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-01 17:40:25 +00:00
Ivailo Monev
60f6ac44e2
update URL TLDs table
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-01 02:06:50 +00:00
Ivailo Monev
bed075f5c4
replace 0 with Q_NULLPTR where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-27 19:30:08 +00:00
Ivailo Monev
6cf517267f
avoid copy in foreach() loop in QDirIteratorPrivate::matchesFilters()
2020-01-26 09:17:22 +00:00
Ivailo Monev
996edf7e69
avoid temporary and remove always true case in QDir::cleanPath()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-25 23:58:06 +00:00
Ivailo Monev
62da531ca4
fix pending QSettings changes writing
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-25 19:14:11 +00:00
Ivailo Monev
e59d52fc71
remove unused and internal QAbstractFileEngineIterator::entryInfo()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-25 15:44:21 +00:00
Ivailo Monev
621e71e510
remove unused QTextStreamPrivate::stringOpenMode member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-25 14:37:32 +00:00
Ivailo Monev
8a7c9e784c
replace setCloseOnExec() with its body and reuse file descriptor in QFSFileEnginePrivate::nativeOpen()
2020-01-24 23:01:58 +00:00
Ivailo Monev
bb86fbb475
replace some tabs with space
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-22 15:57:56 +00:00
Ivailo Monev
525917be7f
mark Q_Q() macro call argument const where applicable in QFileSystemWatcherPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 14:22:28 +00:00
Ivailo Monev
e401b953af
compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 14:21:56 +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
b12c1643b7
avoid temporary in QInotifyFileSystemWatcherEngine::readFromInotify()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 22:48:13 +00:00