- 08 Jun, 2016 1 commit
-
-
Christian Kandeler authored
The qtc module gathers properties that used to live in the top-level project file. This is the first step towards making it possible to build plugins against an installed Qt Creator ("out of source build"). Change-Id: Ia1514cc9c888e80be01b308e908de48980fcbdb8 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 30 May, 2016 1 commit
-
-
hjk authored
It's the only remaining item and loosens the dependencies of ex-AnalyzerBase based plugins on the the Debugger. Change-Id: I943ac44401c440dd6d3d5c1f54f8f996accd2b4a Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
- 02 May, 2016 2 commits
-
-
Orgad Shaneh authored
Align with qmake project Change-Id: Ic68619a0b5e3bf6052c8b52165337063a24e2b5d Reviewed-by:
Jake Petroules <jake.petroules@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Orgad Shaneh authored
Use a prefix for analyzer Change-Id: Ic89408758eff3ca8ffd425a0337378e6086a4eb1 Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
- 16 Mar, 2016 1 commit
-
-
hjk authored
Change-Id: I5c3885cb385dc1c15dce14f2ff52bf70edee8399 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 07 Mar, 2016 1 commit
-
-
hjk authored
On the user-visible side, only the 'Analyze' mode button disappears, and instead a combobox to switch between different tools in appears in the Debug mode toolbar. Internally, that's quite some re-organzition: The centralized 'Analyze mode is busy' flag is gone, allowing us to run e.g. ClangStaticAnalyzer and MemCheck in parallel. Analyzer tools and debugger now share the same mechanism to generate/load/save dock widgets. Analyzer tools now create and handle their own start/stop button when appropriate. In general, Analyzer tools can create/handle more than one run control at a time. Further consolidation is possible, e.g. RunControl state handling could be merged into the base ProjectExplorer::RunControl to avoid the still existing duplication in ~15 instances. Change-Id: I91e5940ebc4211f98056d507cf2f7b5f8efe7f07 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 29 Feb, 2016 1 commit
-
-
hjk authored
Decouple layout generation from widget generation and separate analyzer action description from menu action creation. Tool specific layouts are named "Perspective" now. Change-Id: I774efe77a07640c4cc26e4e566662c8a673c8831 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 25 Feb, 2016 1 commit
-
-
hjk authored
This is the first mechanical step to execute on the 'shared pool of debugger/analyzer views' idea. Future steps would be providing infrastructure for the view pool, making all analyzer/debugger views use the pool and then re-extract a sensible base for a 'analyzer-and/or-debugger' tool plugin interface. Change-Id: I1bb392e6dd3084fc56937956bee1d6fd9530335d Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 10 Dec, 2015 1 commit
-
-
Christian Kandeler authored
Change-Id: I2cad7082821bd43fdb35986b20a00d3ccbb41b62 Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
-
- 09 Dec, 2015 1 commit
-
-
hjk authored
Now it is closer to its only user and possibly reusable for no-QML uses there. We also drop the QML/JS syntax checker. The application being debugged can already tell us about syntax errors. There is no need to duplicate that functionality. Change-Id: I2ba151f9f4c854c6119ba5462c21be40bddcebf9 Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 25 Nov, 2015 1 commit
-
-
Alessandro Portale authored
Instead of describing icons via file name or in the themed icons case via a string that is a list of mask/color pairs, we have now a class for it. Icons are now listed in per-plugin *icons.h headers. RunControl::m_icon was The only place left where an icon property was in fact a string. This patch changes that member to be a Utils::Icon. Change-Id: Ibcfa8bb25e6d2e330c567ee7ccc0b97ead603177 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 23 Oct, 2015 1 commit
-
-
Alessandro Portale authored
http://blog.qt.io/blog/author/didesous/ announced new designs/themes for Qt Creator. This patch replaces many of the existing toolbar icons with recolorizable masks for better theming support. Change-Id: I557aa485205fe2624f33724226f698c303342b40 Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
- 09 Oct, 2015 1 commit
-
-
hjk authored
- Remove old experimental native mixed approach. - Move some common stack parsing to Stackhandler. - Mark gdbbridge.py debug output explicitly to remove it from actual reponse handling New native mixed needs QtDeclarative changes and QTC_DEBUGGER_NATIVE_MIXED=1 for now. Change-Id: I09eed1da51cea878636d36756015b7bfaed34203 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 28 Aug, 2015 1 commit
-
-
hjk authored
There's a 1:1 relation, and the abstraction is not needed anymore. Also remove some unused code. Change-Id: I09a2522deb5d522f46ec7518d19978a038032fbb Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
-
- 09 Jul, 2015 2 commits
-
-
hjk authored
Create a QmlEnginePrivate. Move the QmlDebugClient there. Merge QmlAdapter into QmlEngine Abstraction is not used anymore. Move some helper bits to a qmlengineutils.{h,cpp} Change-Id: I63117355d786cc12641101b7fd38c7cd208d11eb Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Abstraction is not used after the demise of QScriptDebuggerClient and unlikely to be used again. Change-Id: Icdd6615eb0d1468fd9a3d717d6a7d5e44f7f7d79 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 08 Jul, 2015 1 commit
-
-
hjk authored
This officially removes support for QtQuick1 debugging. Change-Id: Id3b6e64bb8e250ba57589b4e747f4ad33d3e03a6 Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com> Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
- 11 Jun, 2015 1 commit
-
-
hjk authored
Change-Id: I341a84795f3e4dda67d966da9cb5476f50a680dd Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 09 Jun, 2015 1 commit
-
-
hjk authored
The original use case of running GDB itself remotely is not present anymore. Change-Id: I283a27216d6a8849fea7d9ca8df6b94571fb99fd Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 08 Apr, 2015 1 commit
-
-
Alessandro Portale authored
That lets us remove the dependency to QtScript Change-Id: Id80bebf658abee814d92210219d86a015629d32c Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> Reviewed-by:
Liang Qi <liang.qi@theqtcompany.com> Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
- 18 Mar, 2015 1 commit
-
-
Kai Koehne authored
The feature has been actually been disabled since commit ac771eb5, but now it's time to also remove the dead code ... Fixing the feature and bringing it out of the experimental state would require quite some effort that apparently nobody is willing to spend. So it's better to remove it. The enablers in the qmldebug library, as well as the QmlJSDelta utility class in qmljs library, are left in though. Change-Id: Idf98a2f946d0db86bef2f20d2349d6ffedba219c Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
- 17 Mar, 2015 1 commit
-
-
Kai Koehne authored
The feature has been actually been disabled since commit ac771eb5, but now it's time to also remove the dead code ... Fixing the feature and bringing it out of the experimental state would require quite some effort that apparently nobody is willing to spend. So it's better to remove it. The enablers in the qmldebug library, as well as the QmlJSDelta utility class in qmljs library, are left in though. Change-Id: Idf98a2f946d0db86bef2f20d2349d6ffedba219c Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
- 18 Feb, 2015 1 commit
-
-
Christian Kandeler authored
Change-Id: I69aacc7391e6e25e66eae1fb54b3c1cfb18679ee Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 26 Jan, 2015 1 commit
-
-
hjk authored
This is experimental for now and requires QTC_USE_PTY=1 in the environment to be used. Change-Id: I460ce7b9283467d481e903f731f4243b7e5ec094 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 12 Jan, 2015 1 commit
-
-
hjk authored
Change-Id: I7f62f9d64daf7624794aa82495d4b2c8d97b33df Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 07 Jan, 2015 1 commit
-
-
hjk authored
Use Utils::TreeModel internally, simplify code. Change-Id: Ie5c28519d5c23441fcd6b4fbff470cc70a92ee97 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 10 Nov, 2014 1 commit
-
-
Christian Kandeler authored
The respective items are available without it. Change-Id: Idc840cf08e7bec84f561c096afe8de25b1fb8468 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 20 Oct, 2014 1 commit
-
-
hjk authored
Export factory, de-export plugin, to remove one indirection Change-Id: I13a46460d07d5ded6b26f2b5ceccd01142fb10e8 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 04 Jun, 2014 1 commit
-
-
hjk authored
Change-Id: I43353911c7c0c8250ee2bccddcf5fdccf04d457c Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 30 May, 2014 1 commit
-
-
hjk authored
Change-Id: I11a793f84ae666790715505dc839cd8f678a0728 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 16 May, 2014 1 commit
-
-
hjk authored
Change-Id: I4ce31031bda92864212e914257e4f5c1fafa2af6 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 14 May, 2014 1 commit
-
-
Christian Kandeler authored
Change-Id: Ia0a28ffac04857be24fa47becdf1d551b4385846 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 28 Mar, 2014 1 commit
-
-
Christian Stenger authored
Task-number: QTCREATORBUG-11836 Change-Id: Id38cecac418754adf61834ccc343420c31fb4f48 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 11 Mar, 2014 1 commit
-
-
Joerg Bornemann authored
Change-Id: Iecf32122df41f304ec6df538bb0dd8a263238a86 Reviewed-by:
Jake Petroules <jake.petroules@petroules.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 12 Feb, 2014 1 commit
-
-
Petar Perisin authored
This patch adds a dialog that can be useful in situations where you have a script-based test tool, that starts executable and executes test on it. This dialog allows user to specify executable and to begin watching process, where dialog simply waits for executable to be started. As soon as executable is found, QtCreator will attach to it. also, since script-based test can constantly start-stop executable. as soon as it is detected that executable is down, another waiting process starts where dialog waits for executable to come up again. Change-Id: I3bd62f656d34f8dff5641f6747ec12d97cbae2a4 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 11 Feb, 2014 1 commit
-
-
Tobias Hunger authored
... based on output from dependencyinfo.py script Change-Id: I9532f6d259f15c16b62fae0ca18f8a8cad95bd11 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 15 Jan, 2014 1 commit
-
-
hjk authored
This still needs to use a proper parser at some time. Change-Id: Ia0afe593dd9dc32f22f80adb7232c04f4db79cf6 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 14 Jan, 2014 1 commit
-
-
hjk authored
Change-Id: I7053310272235d854c9f409670ff52a10a7add8b Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 06 Jan, 2014 1 commit
-
-
hjk authored
This affects mainly Apple's version of GDB. Mac users are advised to use LLDB, or some recent build of FSF GDB. Change-Id: I6a7fbb591e79f737e12d08b0e881e9e4d1d9660c Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- 27 Nov, 2013 1 commit
-
-
hjk authored
That's dead code now that we go with the Python interface. Change-Id: Ie10393d6adf5d25540c4082aeccf683e88bcdc89 Reviewed-by:
hjk <hjk121@nokiamail.com>
-