- 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>
-
- 03 Feb, 2016 1 commit
-
-
Tobias Hunger authored
* Use override where appropriate * Use pragma once * Make more constructors explicit Change-Id: I2865fe10f288e3de570826058e43b70a0cb4ee37 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 28 Jan, 2016 1 commit
-
-
hjk authored
This is a mechanical replacement for the former executable, processArgs, inferiorEnvironment and workingDirectory members. Change-Id: I4160e01427ed801df9b729f1f31d0a2ca48159b5 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 26 Jan, 2016 1 commit
-
-
hjk authored
The functionality can be provided by producing a suitable Runnable in the derived classes directly. Change-Id: I7b8e8fe33fffd2b00176b6cf6633eca4e152e466 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 19 Jan, 2016 1 commit
-
-
Tobias Hunger authored
* Update files in src/plugins Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 14 Jan, 2016 1 commit
-
-
Eike Ziller authored
To fallbackSaveAsPath and fallbackSaveAsFileName. That makes it clearer what they are for, and that they actually belong to each other. Change-Id: Ie5b83b9db77d39a7fe9e979cc8f22b7f5b9101a3 Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 13 Jan, 2016 1 commit
-
-
Ulf Hermann authored
We want to distinguish between source files and generated files. So let's call them by their names. Change-Id: I324c4b82ca7fb7d8d0e175ea6c4f14f1306ec929 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 07 Jan, 2016 1 commit
-
-
Orgad Shaneh authored
Replace newlines with a semicolon followed by space Change-Id: I99b1a802248787546f7b2a1483a69201ea9daaed Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 06 Jan, 2016 1 commit
-
-
hjk authored
Don't instantiate repeating boilerplate item data in some cases (such as large arrays). This makes it necessary to access parent WatchItems in a lot more cases than before and needs another separation of WatchItem/WatchModel code to keep the dumper autotests in a functional state. For a plain std::vector<int> with 1 mio items this reduces extraction time from more than 2 minutes to about 3 seconds. Change-Id: I175c5f6ee90434a6e85342d8bb71bd10a04dd271 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 05 Jan, 2016 1 commit
-
-
Orgad Shaneh authored
Just removing newlines produces strange messages like: "Cannot access memory at 0x1a2a3948Continuing nevertheless" Change-Id: Ifca25bc14f4c10fc560066172f555a6f475af375 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 04 Jan, 2016 1 commit
-
-
hjk authored
Debugger and stub run locally, the debugged process not necessarily. Change-Id: Ibf6aec3dcaec60069866ec0765ec2178ca0a26d6 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 15 Dec, 2015 1 commit
-
-
Orgad Shaneh authored
When Creator is executed with -debug (core or executable) and a project, the core dump is opened, but the mode is switched to Edit when the project opens, while the user expects debug mode. Switch to debug mode when loading is done. Change-Id: I2a6b18c9ff90605840fc53a6b23dee1e8d4d4e2c Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 09 Dec, 2015 2 commits
-
-
Eike Ziller authored
When auto-switching the mode back to the previous mode after debugging finishes, floating debug windows were in a funny state, if at the same time Qt Creator was (re-)activated as the previous application by the window manager. Work around that by doing the switch asynchronously. Task-number: QTCREATORBUG-14689 Change-Id: Iec1246854843f523b29003b1997466926ea02402 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
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>
-
- 03 Dec, 2015 1 commit
-
-
Alessandro Portale authored
This patch adds flat side bar icons according to http://blog.qt.io/blog/author/didesous/ The flat icons are supposed to be opt-in, via the theme flag "FlatSideBarIcons=true". It is false by default for the default theme for now. Change-Id: I1cbe69d4e138d5d23c0172a374933ac7a4ce8a5b Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
- 02 Dec, 2015 1 commit
-
-
Tobias Hunger authored
Fix fallout of this in KitInformation/Kit/KitManager and the wizards. Change-Id: I5cb88cc381dc04409401909b810940ab6dccf86a Reviewed-by:
Tim Jenssen <tim.jenssen@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>
-
- 02 Nov, 2015 1 commit
-
-
hjk authored
Change-Id: I03c301ae71c3747afc5d17a6f7689620e46fde62 Reviewed-by:
Christian Stenger <christian.stenger@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>
-
- 04 Sep, 2015 2 commits
-
-
hjk authored
Change-Id: I43751fa90e54cd1d93b97822568d21c90118fb23 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Processes started with 'qtcreator -debug binary' got an empty environment at startup, including no DISPLAY etc. Change-Id: I0c574a3fa25faf18ddf10a6448b0b82c4f04f751 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 24 Aug, 2015 2 commits
-
-
Daniel Teske authored
Instead, switch to edit mode, show sidebar, scroll to project, and show a tooltip next to the project. The tooltip is somewhat easy to miss, but this is a clear improvement in most cases. Change-Id: Icd27f76e7d434f33e731b6fd56473ff913986a89 Task-number: QTCREATORBUG-8422 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
hjk authored
The spinning wait indicator in the Locals view could go on infinitely when the running debugger engine did not get a 'notifyUpdateFinished' signal (e.g. if the engine quits between beginning and ending an update cycle). Change-Id: Ib3d7a88d3b89ed423b2d41e85a632ff01f91c155 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 22 Jul, 2015 2 commits
-
-
hjk authored
The user needs some clue what buffer is about to be saved, even if this is not a real file name. Task-number: QTCREATORBUG-14602 Change-Id: I7d81a50079d8aa1a3b2ba63130d54515667a6663 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com> Reviewed-by:
Robert Loehning <robert.loehning@theqtcompany.com>
-
hjk authored
... and use it to toggle breakpoints by file and line, and for jumping to file and line. Task-number: QTCREATORBUG-14278 Change-Id: I799d085eb53339905ea3608022aeae5a9aef1fda Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 21 Jul, 2015 2 commits
-
-
hjk authored
... when using Debug->Start->Attach to Running Debug Server Task-number: QTCREATORBUG-14747 Task-number: QTCREATORBUG-7459 Change-Id: I98c3d4f2d565d972369f2716ff2b72b4d3d04b2b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
... to engines that actually support JumpToLine and make it work in disassembler views. Change-Id: I10368ea719587caa7c4f33665eff57c2bf300d84 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 30 Jun, 2015 1 commit
-
-
BogDan Vatra authored
This provides a way for third-party plugins to implement run modes without the need to add a value to the central enum or using manual workarounds like RunMode(*(int*)&someUniqueObject). Instead of centrally defined enum values this uses Core::Id that could be defined anywhere. Change-Id: Ic350e3d8dbb8042c61b2d4ffec993ca151f53099 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 26 Jun, 2015 2 commits
-
-
hjk authored
- Move sysRoot, debuggerCommand, targetAbi to DebuggerRunParameters, they are always the one coming from the kit. - Move projectSource{Directory,Files} to DebuggerRunParameters, they are alway coming from the runConfiguration's project - Pass RunConfiguration always as separate parameter, that's what related code does. Change-Id: I9965a052237af53fa2d170701bc88b552cab12ed Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Daniel Teske authored
Those variables are unused except for debugging output since more than 1 year. ed148374 Change-Id: I052fd042901401641c784eb66ab017a8f31f844e Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 25 Jun, 2015 1 commit
-
-
hjk authored
It's again a linear process now, with explicit entrance point for all users. Task-number: QTCREATORBUG-14618 Change-Id: I96c08947270ce34d7bc6c8be1d7f350dbfa14794 Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 17 Jun, 2015 2 commits
-
-
Jarek Kobus authored
Init all class member pointers to NULL. This fixes possible crash on exit when dependent plugin was not loaded (e.g. TextEditor was missing). In this case plugin's constructor gets called, initialize() method is _not_ called and destructor gets called -> crash. Properly delete dependent plugins on a plugin which failed to initialize properly. Fix labels of deleted plugins inside an error dialog after pressing "Error Details" from "Installed Plugins" dialog. Change-Id: Iddc029a0f07dcba2501d734d142fb0e69e9383d3 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
hjk authored
There are now several possible orders of events between sending a 'kill' and receiving something that indicated a properly shut down inferior. Coordinating the InferiorExited state during engine ramp down is not worthwhile as that state had only a forced transition to InferiorShutdownOk anyway. For the user (and user code), only the fact that ramp down is finished is interesting. Change-Id: Ic22131d5a1066dc62bd069f532c28b773f231088 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 15 Jun, 2015 1 commit
-
-
hjk authored
In preparation of the introduction of thread groups. Change-Id: Iadac9203eb4d60d0bc930113c2776e65352ed304 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 11 Jun, 2015 1 commit
-
-
hjk authored
It's still available with QTC_DEBUGGER_ENABLE_REVERSE=1, but since it rarely ever does something useful, it's better not exposed in the gui. Change-Id: If571fcfd01579c53f792d799027dd9d9a93c1cf4 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 29 May, 2015 1 commit
-
-
hjk authored
Change-Id: I0d7c3ba312f7242d14b9c7cf4fe7174325b518ca Reviewed-by:
David Schulz <david.schulz@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 28 May, 2015 1 commit
-
-
hjk authored
Right now, DebuggerStartParameter is part of the debugger plugin external interface. Better not make it fatter than necessary. Change-Id: I3b9205089f971dd314ccba1335b5ca2d4d9fe7c6 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 24 Apr, 2015 1 commit
-
-
Daniel Teske authored
Change-Id: I5244eda989220aa2e2f8a225294d3c1dd0d97a2a Task-number: QTCREATORBUG-13245 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 27 Mar, 2015 1 commit
-
-
hjk authored
Column width computation is not cheap. Change-Id: I615e1f9888f32171c478bfa2be565a91d669e8a2 Reviewed-by:
hjk <hjk@theqtcompany.com>
-