Qt Base (Core, Gui, Widgets, Network, ...)
Go to file
Volker Hilsheimer 5b20f58c19 Unify QFSFileEngine implementations on Windows and Unix
The functions for standard file system operations simply delegate to
the static functions in QFileSystemEngine, which are then implemented
separately for each platform. There is no need for the wrappers in
QFSFileEngine to be separately implemented as well.

The only noticeable difference between Unix and Windows versions was
the clearing of the meta data in QFSFileEngine::remove, which was only
done on Unix. This is now also done on Windows.

As a fly-by fix, correct the (internal only) documentation about case
sensitivity.

Change-Id: I274b34d5407fdfff2e0a2157bb5220607740a92a
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2019-10-31 08:59:52 +01:00
bin
config.tests
dist
doc
examples
lib
mkspecs Merge remote-tracking branch 'origin/5.14' into 5.15 2019-10-30 01:00:14 +01:00
qmake qmake: Don't call QDir::count() over and over 2019-10-30 09:23:24 +01:00
src Unify QFSFileEngine implementations on Windows and Unix 2019-10-31 08:59:52 +01:00
tests Update UCD data to Unicode 12.1.0's Revision 24 2019-10-30 17:38:02 +01:00
util Update UCD data to Unicode 12.1.0's Revision 24 2019-10-30 17:38:02 +01:00
.gitattributes
.gitignore
.qmake.conf
.tag
INSTALL
LICENSE.FDL
LICENSE.GPL2
LICENSE.GPL3
LICENSE.GPL3-EXCEPT
LICENSE.LGPL3
LICENSE.LGPLv3
LICENSE.QT-LICENSE-AGREEMENT-4.0
config_help.txt
configure
configure.bat
configure.json
configure.pri
header.BSD
header.COMM
header.FDL
header.GPL
header.GPL-EXCEPT
header.LGPL
header.LGPL-NOGPL2
header.LGPL-ONLY
header.LGPL3
header.LGPL3-COMM
header.MIT
qtbase.pro
sync.profile