- May 17, 2013
-
-
Marc Mutz authored
Change-Id: I9c9964703dedfdab6e7bfac80be22bd5570e2e49 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/f4d47945ba17db276e94046473816014ed0342e9) Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Marc Mutz authored
Same reasoning as for 68e04c3ac148bcbe71f2deeb7288563f6cdbcab5 applies. Adding the overload was easier than to teach a Perl script to distinguish between QStringList and ProStringList instances... Change-Id: I6de6ecf21fdad135ac213b5c794927a9bc120a92 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/cbf447069cfeb799ff5e09902be065d77f2e7707) (cherry picked from qtbase/98a73e16012f75934ce4b6e4c85fb4d6a2ad0a28) Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Oswald Buddenhagen authored
Change-Id: I82fc55680f9ffb227e25acb39c797596225ba89e Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/0da7f097249f71726140a38647bb4824b09fad7b)
-
Oswald Buddenhagen authored
Change-Id: I026da1312bc28619dc7aa5974b7f4c00710517ac Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> (cherry picked from qtbase/d92fd4ca54ae71e9c0190d15df9c131435a4be68)
-
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> (cherry picked from qtbase/849f1f9efda601bcfd3760256205a2014e0bc936)
-
Oswald Buddenhagen authored
it was merely an artifact of using QString::simplified() on the unparsed (!) project code. there is no reason why anyone should actually rely on it, so just remove it. Change-Id: If9b957c4b1263f3990a2331f8851bb1c06154ea8 Reviewed-by:
Qt Doc Bot <qt_docbot@qt-project.org> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/c3c4f1eb5301a4fda17a9a48012df45f9a0ee7a3)
-
Oswald Buddenhagen authored
we have been warning about such functions for a while now, now execute. the qmake language is (generally) case-sensitive, so this wasn't all that useful anyway. Change-Id: I1388ac2d5a1104389aeb3347e739a0d5e69e138d Reviewed-by:
Qt Doc Bot <qt_docbot@qt-project.org> Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> (cherry picked from qtbase/b04192d94b9fb680f99ae38ff008919c0ad371ea) Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Oswald Buddenhagen authored
When writing a file with write_file() we have to inform the pro file parser cache to discard the file if it's existent in the cache, to ensure that calling include() after write_file() always works. Change-Id: I7d09269a57de55ca30b0e11dd40770de9f919f64 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/f45d6414ad6ef1d75f049a61411cd954bcae29c3) Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Oswald Buddenhagen authored
in the case of sprintf it's surprising, in the case of join it's anti-thetical. Change-Id: I4eb7e56d31ac6ed68adf852f1a19b33554d38eb4 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/ae94bf2b7a6373def9239ae5f54b143e1f6ffe09)
-
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> (cherry picked from qtbase/97be79012cd39d1d0e7748d5c500d86c3becc258)
-
Oswald Buddenhagen authored
don't count parentheses, don't nest quotes, don't create empty elements. the backslash still escapes only quotes (and itself) - $$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: I29252fbe14fd6d28217450ec41cf8acfb2e30681 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/6c22b9b3e86d1617665f7b81b105c032f43c6d72) (cherry picked from qtbase/a5c2ab47867a558d6f8f62126fb8e4f2777cfe06)
-
Oswald Buddenhagen authored
this allows skipping an entire feature file if a condition is not fulfilled, without putting the whole body inside a conditional. Change-Id: I84fe9c94dda58c794fb52c3f163b40563b0db30a Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/525eb337670f61078383c20ad9be274dcf2d0928)
-
Oswald Buddenhagen authored
we have proper fallback paths further down the line. Change-Id: I3648cc985d21bbec4c2c24e179830db4467af210 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> (cherry picked from qtbase/0dedf8c3403923b963c51eb65d9cbe838d5ba0d4) Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
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> (cherry picked from qtbase/4dd29248cd43ff730f7432b51a443b72fad3523d)
-
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> (cherry picked from qtbase/566d28316dd73bfe4a8ea34839989ee9df7e3895)
-
- Apr 25, 2013
-
-
Eike Ziller authored
Needs updated qbs submodule for rpath fixes and installNamePrefix. Change-Id: I6428409f34e87f299ff2d8c72268bee72c1ba2f2 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- Apr 22, 2013
-
-
Christian Kandeler authored
Contains a fix for in-source builds. Change-Id: Ie33bf2fa8c615498c42ec17c66c0860320dd9bf9 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- Apr 17, 2013
-
-
Joerg Bornemann authored
Also adjust the qbs plugin to changes. Change-Id: I26f9beca50ceac1fd6b64ca79fe9881096afa1ce Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Apr 12, 2013
-
-
Orgad Shaneh authored
Change-Id: Iee7af99f4758d278d66a5512b323ac441e99464e Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Mar 19, 2013
-
-
Christian Kandeler authored
Contains fixes for the following two bugs uncovered when testing Creator integration: - Qt4/Qt5 incompatibility regarding build graph serialization. - Refusal to load stored build graph because the project file is wrongly diagnosed to be different from the stored one. Change-Id: I2466eb1e0751d6309047334daf2d9994dc1bef31 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- Mar 15, 2013
-
-
Orgad Shaneh authored
Change-Id: I06bd4425008103be3a4c8f64b6dff8f7df30c552 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Mar 14, 2013
-
-
Orgad Shaneh authored
Change-Id: I78b887c961730e1d6cbc097f57f0a3ac97ec7c0e Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
Christian Kandeler authored
We want the qbs library and resources to be placed in the canonical places when installing Qt Creator. This also makes it necessary to change the location of the respective files in the build directory. Change-Id: I8e78ec5aa0e8b728ccca96d45a647c1488961ea0 Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- Mar 13, 2013
-
-
Friedemann Kleint authored
Change-Id: I6ac54b66896ffbba255fc5501d23f0b83dd2c030 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
Christian Kandeler authored
Change-Id: I3cc3e1f20fdd122f9f493c25d15902e926fe0ad9 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Mar 12, 2013
-
-
Friedemann Kleint authored
Change-Id: Ie0067544492a207255a3ff3f43d95d2976c73c5e Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- Mar 04, 2013
-
-
Christian Kandeler authored
Change-Id: I54858f8cdcbc0a969f67f449754a29bbbc0a804c Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Mar 01, 2013
-
-
Orgad Shaneh authored
Change-Id: I24952ea89519cf37c021d79f480c1ae907789161 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Feb 20, 2013
-
-
Kai Koehne authored
Do not wait forever when trying to read data from a connection. The client might already have been giving up, and the socket therefore become invalid without any data arriving. Task-number: QTCREATORBUG-6467 Change-Id: Ie2e52709c92c25539491315bb5106b653df3fe8e Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- Feb 06, 2013
-
-
Oswald Buddenhagen authored
this is undeniably a new feature, but it's needed for a bugfix. Change-Id: I951a3128eb580404ee0c7e3cdcb4d6170e899f70 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> (cherry picked from qtbase/87054805872429c1c17135f9ae5364b050d3fdff)
-
Oswald Buddenhagen authored
otherwise variable assignments (including -config options) from $QMAKEFLAGS are lost. Change-Id: I818e9372d2b0ff44333dc3eb8fc3420f84ab01c5 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/864e1ceaf628e823103ae2d28d2c983400ba38c7)
-
Debao Zhang authored
Change-Id: I457cd8288ae8a0138f7b28321fe87be3308b5215 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/4d55b473b3a1514c53dc5ee8116e2c86e4f62eb6) Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Joerg Bornemann authored
Change-Id: I0c8b48e6491486ca829ce24ca2e284294ba0138a Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> (cherry picked from qtbase/9a1183b400748aa51132dd17d004d9d6e560b5b8) Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Oswald Buddenhagen authored
Change-Id: I8c987e8eed555c9c976732e216553d8002ee2b87 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> (cherry picked from qttools/d9dc9d34ec092ddc536a907b4f5009fb8bf01da4)
-
- Jan 29, 2013
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Jan 24, 2013
-
-
hjk authored
Change-Id: I2845fdefb8b32de227f08017e0e3ad98923d1c87 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Jan 15, 2013
-
-
Orgad Shaneh authored
Windows fixes Change-Id: I90a02ec4f737f79542ad5ad0be3085813dfdfc8d Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- Jan 08, 2013
-
-
Orgad Shaneh authored
#!/usr/bin/env ruby Dir.glob('**/*.cpp') { |file| # skip ast (excluding paste, astpath, and canv'ast'imer) next if file =~ /ast[^eip]|keywords\.|qualifiers|preprocessor|names.cpp/i s = File.read(file) next if s.include?('qlalr') orig = s.dup s.gsub!(/\n *if [^\n]*{\n[^\n]*\n\s+}(\s+else if [^\n]* {\n[^\n]*\n\s+})*(\s+else {\n[^\n]*\n\s+})?\n/m) { |m| res = $& if res =~ /^\s*(\/\/|[A-Z_]{3,})/ # C++ comment or macro (Q_UNUSED, SDEBUG), do not touch braces res else res.gsub!('} else', 'else') res.gsub!(/\n +} *\n/m, "\n") res.gsub(/ *{$/, '') end } s.gsub!(/ *$/, '') File.open(file, 'wb').write(s) if s != orig } Change-Id: I3b30ee60df0986f66c02132c65fc38a3fbb6bbdc Reviewed-by:
hjk <qthjk@ovi.com>
-
- Nov 28, 2012
-
-
Orgad Shaneh authored
Change-Id: I385544a10b9be66589b0d1a48594128035836c8a Reviewed-by:
hjk <qthjk@ovi.com>
-
- Nov 26, 2012
-
-
hjk authored
Also remove code depending on Q_WS_X11. Change-Id: I96aac6298cab5d7df5eeedb5678878563bc88370 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-