qt5base-lts/qmake
Oswald Buddenhagen e3a7237d82 fix quoting issues. all of them. (*)
instead of quoting more or less random variable contents early,
consistently quote everything only right before it is needed. this way
we can be sure that everything is correctly quoted, but not over-quoted.

this removed the need for the insanity that unescapeFilePath() and
similar ad-hoc contraptions were.
this had the somewhat counter-intuitive effect that it was possible to
remove escapeFilePath() calls from PBX::writeSettings() calls - these
were actually only unescaping.

[ChangeLog][qmake][Important Behavior Changes] A lot of quoting issues
have been fixed. As a side effect, qmake has become more sensitive to
over-quoted file names in project files.

(*) ok, maybe not. close enough.

Task-number: fatal: out of memory
Change-Id: I8c51cfffb59ccd156b46bd5c56754c480667443a
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
2015-02-17 18:27:29 +00:00
..
doc Updated BSD licensed file headers 2015-02-15 07:41:17 +00:00
generators fix quoting issues. all of them. (*) 2015-02-17 18:27:29 +00:00
library move some functions into ProStringList for saner OO design 2015-02-12 19:00:36 +00:00
cachekeys.h Update copyright headers 2015-02-11 06:49:51 +00:00
main.cpp Update copyright headers 2015-02-11 06:49:51 +00:00
Makefile.unix nuke gbuild generator 2015-02-02 11:14:34 +00:00
Makefile.win32 nuke gbuild generator 2015-02-02 11:14:34 +00:00
meta.cpp fix quoting issues. all of them. (*) 2015-02-17 18:27:29 +00:00
meta.h Update copyright headers 2015-02-11 06:49:51 +00:00
option.cpp Update copyright headers 2015-02-11 06:49:51 +00:00
option.h Update copyright headers 2015-02-11 06:49:51 +00:00
project.cpp Update copyright headers 2015-02-11 06:49:51 +00:00
project.h Update copyright headers 2015-02-11 06:49:51 +00:00
property.cpp Update copyright headers 2015-02-11 06:49:51 +00:00
property.h Update copyright headers 2015-02-11 06:49:51 +00:00
qmake_pch.h Update copyright headers 2015-02-11 06:49:51 +00:00
qmake-docs.pro move qmake docs into qtbase 2013-06-17 15:41:55 +02:00
qmake.pri nuke gbuild generator 2015-02-02 11:14:34 +00:00
qmake.pro bring fake qmake project up to snuff 2013-11-04 19:50:07 +01:00