qt5base-lts/qmake/library
Oswald Buddenhagen e8b9a17a3b qmake: fix hypothetical raw data leak in $$replace()
the replacement value may well constitute the whole output string - this
is in fact common, given this rather typical usage pattern:

  BAR = $$replace(FOO, -flag, -otherflag)

this must be considered when constructing the return value.
compare 3c8134958c.

as of now, this is irrelevant, as QString::replace(QRegExp, QString) will
always memcpy the replacement into a detached copy of the target, but one
never knows.

Change-Id: Ia1f271f45023746040fc28ce6d88a6609e05e5c2
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2017-08-26 12:12:10 +00:00
..
ioutils.cpp Preserve last modification timestamps of installed directories 2017-05-02 10:27:15 +00:00
ioutils.h Preserve last modification timestamps of installed directories 2017-05-02 10:27:15 +00:00
proitems.cpp qmake: make yet more use of ProString::toQStringRef() 2017-08-26 12:11:35 +00:00
proitems.h qmake: remove seemingly pointless QString::detach() calls 2017-08-26 12:11:57 +00:00
qmake_global.h Updated license headers 2016-01-21 18:55:18 +00:00
qmakebuiltins.cpp qmake: fix hypothetical raw data leak in $$replace() 2017-08-26 12:12:10 +00:00
qmakeevaluator_p.h qmake: make yet more use of ProString::toQStringRef() 2017-08-26 12:11:35 +00:00
qmakeevaluator.cpp qmake: remove pointless use of raw data in $$[QMAKEFEATURES] access 2017-08-26 12:12:02 +00:00
qmakeevaluator.h qmake: remove pointless use of raw data in $$[QMAKEFEATURES] access 2017-08-26 12:12:02 +00:00
qmakeglobals.cpp add a bunch of complementary options to -after 2017-02-06 16:34:17 +00:00
qmakeglobals.h add a bunch of complementary options to -after 2017-02-06 16:34:17 +00:00
qmakeparser.cpp Change source identifier type in ProString 2017-08-15 10:54:50 +00:00
qmakeparser.h Change source identifier type in ProString 2017-08-15 10:54:50 +00:00
qmakevfs.cpp Merge remote-tracking branch 'origin/5.6' into 5.7 2016-10-01 22:15:55 +02:00
qmakevfs.h Updated license headers 2016-01-21 18:55:18 +00:00