- 04 Jun, 2013 1 commit
-
-
Yoann Lopes authored
When looking for lines in Java files that are not supported by the selected API level, it didn't take into account that line endings are "\r\n" on Windows. toInt() was failing, trying to convert for example "10\r" to an integer. Change-Id: I35478abd40d5ce4621d2320b3a5f5a3514cf9591 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 22 May, 2013 1 commit
-
-
Christian Strømme authored
To solve the problem with libQt5MultimediaQuick_p we need a way to detect if an application is using both QtMultimedia and QtQuick. This change adds logic to parse the -dependencies.xml file and look for lib elements that have the extra attribute "extends". Libs with the extends attribute will only be added to the list of dependencies, if the library it extends is available. Task-number: QTCREATORBUG-9300 Change-Id: I6f3e0a6d9158a91824e1e113f6aab7ec1112dd56 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 03 May, 2013 1 commit
-
-
Eskil Abrahamsen Blomfeldt authored
If the Qt version built against is Qt 5, and the deployment method is "Use libs on device" + "Use local Qt libs", Creator will copy the required files into the app bundle and set the necessary meta-data to make the Java code in the app actually load them from the app bundle. We also make this deployment method the default on Qt 5. Change-Id: Ib7a33e7d1fbd22f76c85c31e1dbc68912a38eda8 Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Shawn Rutledge <shawn.rutledge@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 30 Apr, 2013 1 commit
-
-
Daniel Teske authored
The slowness is due to AndroidToolChain::addToEnvironment() being called a lot on project opening. Thus we need to avoid any file opening or process on loading. This patch does 2 things: a) It removes the call to sdkTargets() which is unneeded. That actually checks which avds are available. b) It caches the target sdk inside a named target setting. That means, we assume that the file does not change behind our backs. Task-number: QTCREATORBUG-9164 Change-Id: I9287934a0624db0b3e8318b8cf76e605418850c2 Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com> Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 17 Apr, 2013 1 commit
-
-
Daniel Teske authored
Change-Id: I102a4843652029dff757e12594efc4d5e5e50a99 Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-
- 16 Apr, 2013 1 commit
-
-
Daniel Teske authored
That is at least android-9 for qt 5. Task-number: QTCREATORBUG-9067 Change-Id: I977f8a35e5d2db2c645fe1a1bc52ef5d7b9f8b35 Reviewed-by:
BogDan Vatra <bogdan@kde.org> Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-
- 25 Mar, 2013 1 commit
-
-
Daniel Teske authored
Task-number: QTCREATORBUG-9014 Change-Id: Ib155b09f5c57101cbacce1c2e9981a7d5b6be731 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 18 Mar, 2013 1 commit
-
-
Eskil Abrahamsen Blomfeldt authored
The old way of passing the use_local_libs settings to the app (which is still supported for compatibility with Necessitas) was to pass it as command line arguments when the app is launched from Qt Creator. This will make the app depend on Ministro if it's later launched from the Android launcher. To avoid this, we pass the info as part of AndroidManifest.xml instead. Task-number: QTCREATORBUG-8643 Change-Id: Ib044ce8bf7e285cf46075a8713bd7fc6736052d5 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 11 Mar, 2013 1 commit
-
-
Daniel Teske authored
Change-Id: I12d5aff64fc6b677ac88c28eed90ae51443c7584 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-
- 04 Mar, 2013 1 commit
-
-
Daniel Teske authored
Task-number: QTCREATORBUG-8688 Change-Id: I890663c96d11a38275724b792eca0be782df673f Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 18 Feb, 2013 2 commits
-
-
Robert Loehning authored
Change-Id: I2807efd386b86247a4fbf67151cd6d3fb98c3b22 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Eskil Abrahamsen Blomfeldt authored
In Qt 5 we have modularized the rules files so that each module specifies its own rules. This patch updates the plugin to support reading from these in addition to the rules.xml of Qt 4 so that it should work well for both. The "replaces" attribute of the lib element is also added in Qt 5 because the files are generated and thus the approach of rules.xml where replaces is a separate element and where the order has semantics was not convenient. We of course support the Necessitas approach as well. Change-Id: Ife21903c9faf61e1791cf8c0ea78bb61c74dcb34 Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Paul Olav Tvete <paul.tvete@digia.com>
-
- 07 Feb, 2013 1 commit
-
-
Daniel Teske authored
Creator now realiable creates one toolchain for each toolchain found in the ndk. This no longer depends on any qt versions being present. Also the gdb command and gdb server command are moved to the Kit and are no longer found in the Android Options page. Both settings can be autodetected from the Kit options page. Note that this might break existing android kits. Change-Id: I1dce084f2bb372e615e19b1c9e3a1e205b5d9647 Reviewed-by:
BogDan Vatra <bogdan@kde.org>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 17 Jan, 2013 1 commit
-
-
BogDan Vatra authored
Change-Id: I3eba3413464bd0e503f24817769bd3062be0eeb2 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 08 Jan, 2013 1 commit
-
-
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>
-
- 13 Dec, 2012 1 commit
-
-
Ray Donnelly authored
terminate (on Windows) requires a Windows Event Loop to process it so use kill() on all platforms instead. Change-Id: Ic38d6813c3071fde67806b10d782e5ab3b0f1a18 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 16 Nov, 2012 2 commits
-
-
Daniel Teske authored
It's no longer used. Change-Id: I0256b76c2b007dd841aad51dae12602d9d7b3eb8 Reviewed-by:
BogDan Vatra <bog_dan_ro@yahoo.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Daniel Teske authored
The default value is false, and all the callers that pass in a 4th parameter, pass in false. Change-Id: Ifff6fb138b4cdd1d249c25246c623335dd96dcc5 Reviewed-by:
BogDan Vatra <bog_dan_ro@yahoo.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 05 Oct, 2012 1 commit
-
-
hjk authored
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 04 Sep, 2012 1 commit
-
-
Tobias Hunger authored
* Rename profiles to kits. * Update some strings: * projects mode has a Kits tab, not a Targets tab. * " Settings" was dropped from the sub-tabs of the Kits tab * menu entry "Build/Open Build/Run Target Selector" was renamed to "Build/Open Build and Run Kits Selector". * Use "Kit" instead of "Target" in miniprojecttargetselector. (The class was not renamed as it does indeed select targets, not kits) Change-Id: I0727e086e2dfa0e8aaaf89fdc6f2e3596c7a4314 Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 19 Jul, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 18 Jul, 2012 1 commit
-
-
Daniel Teske authored
All the methods are static now, so there's no need to instanciate the class. Change-Id: Ibb615f1f863ed1ad8e27dfb44d69998ea1061550 Reviewed-by:
BogDan Vatra <bog_dan_ro@yahoo.com> Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 16 Jul, 2012 1 commit
-
-
Friedemann Kleint authored
Change-Id: I7ccc55c914b4d5447ad238acfb2ff76cc28d6b23 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 09 Jul, 2012 1 commit
-
-
Oswald Buddenhagen authored
the idea is to encapsulate accesses to specific variables. Change-Id: Icafd2c85de6178db1a492a5dd36dde7f1925ea21 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 04 Jul, 2012 1 commit
-
-
BogDan Vatra authored
Switch to new android assests scheme Change-Id: I34bf52cbb085b76df66e40391160d189301aafd2 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 23 Jun, 2012 1 commit
-
-
BogDan Vatra authored
Change-Id: I56533be94fc868d04bd1d289ff9d3c381391d41b Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 21 Jun, 2012 1 commit
-
-
Tobias Hunger authored
Introduce Profiles to store sets of values that describe a system/device. These profiles are held by a target, getting rid of much of the information stored in the Build-/Run-/DeployConfigurations, greatly simplifying those. This is a squash of the wip/profile branch which has been on gerrit for a while, rebased to current master. Change-Id: I25956c8dd4d1962b2134bfaa8a8076ae3909460f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 27 May, 2012 1 commit
-
-
Friedemann Kleint authored
- Add missing Q_OBJECTS - Clean up Android, fix capitalization, remove redundant translations. Change-Id: I24583b7e363ff8f90cad3b8257b676888e8a59db Reviewed-by:
hjk <qthjk@ovi.com>
-
- 18 May, 2012 1 commit
-
-
Tobias Hunger authored
* Move debugginghelper to QtSupport. ProjectExplorer should not start looking for Qt versions! * Make autotools and generic project plugins depend on QtSupport Change-Id: If28418a85e3696cba713e66148c893a5a9b6adc7 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 30 Apr, 2012 1 commit
-
-
Bradley T. Hughes authored
Commit 75a0c7f9b52cde47f20fdc1b89e1264d60350848 in qt5/qtbase changed some QRegExp methods to be non-const (they were previously const). This change makes Qt Creator compile again. Change-Id: Ibc98c678126c3b3189df7fcc043463b940951445 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 25 Apr, 2012 1 commit
-
-
Tobias Hunger authored
Use Core::Id for all the project related objects in favor of plain QStrings. Change-Id: I790ab40cb29899efdb49c413a77609486f52e683 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 24 Apr, 2012 1 commit
-
-
BogDan Vatra authored
Change-Id: Iad58914f067a6ef6d3412ccd42f757d821e39e45 Reviewed-by:
Alessandro Portale <alessandro.portale@nokia.com>
-