- 20 May, 2013 - 2 commits
-
-
Orgad Shaneh authored
Task-number: QTCREATORBUG-7006 Change-Id: I3f599f92d03b6f9fdf65b12cf4090e28cc497fbd Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtcreator/6e3af2bf2e2833e0ecbc9b366af8e06abd7ecf96) Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Daniel Teske authored
Some projects set TARGET or DESTDIR only in the build_pass Task-number: QTCREATORBUG-4273 Change-Id: I3673dd93b37b10102a0c1f1ce053e1aef8aaf53f Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com> (cherry picked from qtcreator/95169eb8e39c6f43b7e74fbb18d4db19a38b0124) Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 13 Mar, 2013 - 1 commit
-
-
Oswald Buddenhagen authored
let the backslash escape only quotes (and itself), after all - $$list() (one of the main users of this function) is commonly used with (windows) path lists, so letting it escape anything would make a royal mess. Change-Id: I2dae2e4508903e62c190c1497da68d53978118e7 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 12 Mar, 2013 - 2 commits
-
-
Oswald Buddenhagen authored
any of the directories may be the root, which would lead to double slashes in the constructed filenames. Change-Id: I053e167a19b795b40e780fc29db356c7f24d286a Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Oswald Buddenhagen authored
don't count parentheses, don't nest quotes, don't create empty elements, let backslash uniformly escape. in short, behave like a sane parser. Change-Id: I29252fbe14fd6d28217450ec41cf8acfb2e30681 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 18 Feb, 2013 - 1 commit
-
-
Tor Arne Vestbø authored
Instead of after parsing the makespecs, were we assumed QMAKE_PLATFORM had been set by the makespec and did an explicit update. Allows loading platform specific features from within a makespec after updating QMAKE_PLATFORM. Change-Id: I0eb3b7fb88ce48b00a384850c5d87223c06234d7 Reviewed-by:
Tor Arne Vestbø <tor.arne.vestbo@digia.com>
-
- 13 Feb, 2013 - 1 commit
-
-
Oswald Buddenhagen authored
$$(FOO) would automatically split the contents of the environment variable at whitespace (and interpret quoting inside it). the way to prevent the splitting (but not the quote interpretation) would be using "$$(FOO)". this behavior is entirely unexpected and thus an incredibly effective source of quoting problems - according to a grep over the whole qt sources, there isn't a single case where things were done right. in qt creator, well over half the cases are wrong. also, the "feature" seems entirely pointless: nobody uses spaces as separators in environment variables. consequently, simply remove it, even in a patch release. i'm postulating that nobody will complain. Change-Id: I9ed3df1b0d1ef602acd78ceb118611d294561da6 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 18 Jan, 2013 - 1 commit
-
-
Sergio Ahumada authored
Change-Id: Ic804938fc352291d011800d21e549c10acac66fb Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 28 Nov, 2012 - 1 commit
-
-
Oswald Buddenhagen authored
Change-Id: Ibbd00b415318bda928b5e6f9831b214e2657e291 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> (cherry picked from qttools/769fa282ac8a4b98698dada6969452363e0eb415)
-
- 01 Nov, 2012 - 1 commit
-
-
Oswald Buddenhagen authored
instead of symlinking (on unix) or creating a forwarding spec (on windows), just put the default specs into (the bootstrapped) QLibraryInfo. Change-Id: I595500ef7399f77cb8ec117c4303bc0a2ffe505f Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 22 Sep, 2012 - 1 commit
-
-
Iikka Eklund authored
Change copyrights and license headers from Nokia to Digia Change-Id: If1cc974286d29fd01ec6c19dd4719a67f4c3f00e Reviewed-by:
Lars Knoll <lars.knoll@digia.com> Reviewed-by:
Sergio Ahumada <sergio.ahumada@digia.com>
-
- 21 Sep, 2012 - 2 commits
-
-
Marc Mutz authored
This is an automated change performing the following replacements: join\("(.)"\) -> join('\1') join\(QLatin1String\("(.)"\)\) -> join(QLatin1Char('\1')) join\(QStringLiteral\("(.)"\)\) -> join(QLatin1Char('\1')) Change-Id: I9c9964703dedfdab6e7bfac80be22bd5570e2e49 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
Oswald Buddenhagen authored
Change-Id: I82fc55680f9ffb227e25acb39c797596225ba89e Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 19 Sep, 2012 - 2 commits
-
-
Oswald Buddenhagen authored
otherwise we end up in the source tree, which is counterproductive. Task-number: QTBUG-26869 Change-Id: Id44a94f827dc285c75b9b243c8ef6478e668e3ff Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Oswald Buddenhagen authored
the original value is not used any more after the final resolution. Change-Id: Icadc219f045a1bbfd20506c4c72c53d1fb352969 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 18 Sep, 2012 - 1 commit
-
-
Oswald Buddenhagen authored
the functions are not versioned or scoped, so user-defined overloads would mess up qmake's own feature files. it seems safer to break user projects than to allow the user to break qmake. Change-Id: I020a2e6416bbb6e2fd2ece339629d848c00c8398 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 17 Sep, 2012 - 1 commit
-
-
Sergio Ahumada authored
cpp files should include their own headers first (but below config.h) Change-Id: I10ef37854843ae6438d68f96ce5ee83eede33db5 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 13 Sep, 2012 - 1 commit
-
-
Oswald Buddenhagen authored
it's a pretty braindead thing to implement control flow statements as (built-in) functions. as a "side effect", this fixes return() value handling for lists. (cherry picked from qtcreator/f53ed6c4b3feca59a94d4f0de8b1a7411122e30e) (cherry picked from qtcreator/f529e22ec38fb9a656d74394e484d2453cf42c69) Change-Id: I59c8efa0e4d65329327115f7f8ed20719e7f7546 Reviewed-by:
Qt Doc Bot <qt_docbot@qt-project.org> Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 10 Sep, 2012 - 1 commit
-
-
Oswald Buddenhagen authored
this is a monster commit which does the following things: - import the evaluator as-is from qt creator into qmake/library/ - integrate it into qmake's makefiles - overwrite proitems.h with actual special types - remove the parts of Option which are redundant with QMakeGlobals - make QMakeProperty a singleton owned by Option::globals. the dynamic handling so far made no sense. - make QMakeProject a subclass of QMakeEvaluator, with relatively few extensions the changes to existing qmake code outside project.* and option.* are minor. implementing the changes gradually would mean changing a lot of code which will be just replaced in the next commit, so i'm not wasting my time on it. Change-Id: I9746650423b8c5b3fbd8c3979a73228982a46195 Reviewed-by:
Qt Doc Bot <qt_docbot@qt-project.org> Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-