implement simple VFS to support caching during project parsing
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>
Wed, 29 May 2013 18:18:51 +0000 (20:18 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 26 Aug 2013 21:54:20 +0000 (23:54 +0200)
commitc22d9e8afe54f62772ee49659eb86d0658fa8476
treea6faf5fc8608d286899fc1ce06d210557fc17e88
parent01543f8b7da9b7f3c9a3065f11a5ff1665b7c956
implement simple VFS to support caching during project parsing

sync up with qt creator.
this counts as a bugfix, because it makes write_file() and cache() do
something remotely useful.

Change-Id: I833253f81c3159056fab2ff888f293b36cc2ef56
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
(cherry picked from qtbase/b215176da34661969015e4950815fe8297885163)
(cherry picked from qtcreator/66802ef8bf7989dc025e34bf91d93576189c483c)
12 files changed:
src/linguist/lrelease/main.cpp
src/linguist/lupdate/main.cpp
src/linguist/shared/profileevaluator.cpp
src/linguist/shared/profileevaluator.h
src/linguist/shared/proparser.pri
src/linguist/shared/qmakebuiltins.cpp
src/linguist/shared/qmakeevaluator.cpp
src/linguist/shared/qmakeevaluator.h
src/linguist/shared/qmakeparser.cpp
src/linguist/shared/qmakeparser.h
src/linguist/shared/qmakevfs.cpp [new file with mode: 0644]
src/linguist/shared/qmakevfs.h [new file with mode: 0644]