qt5base-lts/qmake/library
Oswald Buddenhagen 190aa94be7 Change source identifier type in ProString
The strings remember in which file they were created/assigned.

However, this used a non-counting reference to a ProFile, which could
become dangling. If a subsequent ProFile re-used the exact same address,
a string's source would be mis-identified, which would be fatal in
conjunction with discard_from().

Since we actually need only a unique id for comparison, let's use an
integer for that.

Task-number: QTBUG-62434
Started-by: Simon Hausmann <simon.hausmann@qt.io>
Change-Id: I395153afaf7c835d0119690ee7f4b915e6f90d4a
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2017-08-15 10:54:50 +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 Change source identifier type in ProString 2017-08-15 10:54:50 +00:00
proitems.h Change source identifier type in ProString 2017-08-15 10:54:50 +00:00
qmake_global.h Updated license headers 2016-01-21 18:55:18 +00:00
qmakebuiltins.cpp Change source identifier type in ProString 2017-08-15 10:54:50 +00:00
qmakeevaluator_p.h make QMAKE_DIR_SEP magic on writing 2016-12-20 10:16:32 +00:00
qmakeevaluator.cpp Change source identifier type in ProString 2017-08-15 10:54:50 +00:00
qmakeevaluator.h Change source identifier type in ProString 2017-08-15 10:54:50 +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