- 27 Aug, 2015 3 commits
-
-
David Schulz authored
It was just used for diagnostic messages. The commands can still be identified via the token in the messages. Change-Id: If1c6f9e66bd65d9d3a16cb403d297c83b0c52d0e Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
David Schulz authored
This way the id doesn't have to be parsed from the command. Change-Id: I8beb15c6d98a6628f373cf44b724dd4267efb728 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
David Schulz authored
Simplify the CdbResponse to become more like the DebuggerResponse. Change-Id: Ifdd7c69e340b4c18c0e1187eb2173979feccd5b9 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
- 25 Aug, 2015 7 commits
-
-
Ulf Hermann authored
Using Utils:TreeView automatically gives us the capability for loading item as they are expanded. This way we can show recursive structure in the console as well as load data from the debug server on demand. Also, properly print error messages received from unsuccessful command evaluations. Task-number: QTCREATORBUG-14931 Change-Id: I66d440eedd9723b04670169b27db1ee18f3f2891 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
David Schulz authored
Change-Id: Icaee4aee4fbb22b2a55f64cc43effdaebbe63a55 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
David Schulz authored
Change-Id: I8e3bd400efa6fd12fd098a53d9e991aea658a743 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
David Schulz authored
Change-Id: I716cd00b47b8ae52d497817f0849f608222bfd33 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
David Schulz authored
Change-Id: I48a1beb6c47758dafa3629c8c8b770417b823a4e Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
David Schulz authored
This also removes the need for a command flag. Change-Id: I6ad8a2c5d49673783cf06a2612c33e0cd5555706 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
hjk authored
Change-Id: I998d663e1fced1da10e7b3d4489db26eb244fe2b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 24 Aug, 2015 2 commits
-
-
hjk authored
Starting from unused command line commands like 'up' and 'down' up to the (Pdb) prompt handling. Change-Id: I93ab5025a52b259e3f9d80f3251e88bdb18a3467 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
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>
-
- 20 Aug, 2015 2 commits
-
-
Ulf Hermann authored
null is an object in JavaScript. This is slightly insane, but hiding it in the debugger view doesn't help. Change-Id: I69fe317f28a515785720104f92306f69a2e56266 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
The (re-)enables basic stepping, data display, frame selection etc for Python 2 and 3. Arguments passing, jump to line etc. don't work yet. Change-Id: I8af03e5905092360eb268ba3081a1236b1f8577f Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 17 Aug, 2015 3 commits
-
-
Ulf Hermann authored
The services need to be loaded before the first QML engine is created. The first QML engine may be created before a client connects. When the JavaScript debug service is loaded the engine is put into interpreter mode as we don't support debugging in JIT mode. Profiling, however should be done in JIT mode, whenever possible. Thus, in order to avoid the loading of unnecessary plugins and to get better results from the QML profiler we tell the debug server which services we expect, even before the client connects. Qt 5.6 will support additional command line arguments to specify the services and this change uses them. Change-Id: I6dcee016c39995e9adada6eaf0e39d8299c9b7e7 Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Christian Kandeler authored
Fixes an enormous amount of clang warnings. Also remove the "virtual" keyword from these functions, as per our coding style. Change-Id: I4c8a75504e20d8fe827304a9fe362e9b64847b8a Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
For a long string, only the parts needed to fill the Value column is retrieved. Trying to edit (double click on Value entry) this resulted in truncation of the string. Change-Id: I1e993bfe52cee933bd32c866448eedc788807bd3 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
- 14 Aug, 2015 1 commit
-
-
hjk authored
Previously, only the first level of properties was expanded, properties of object type could not be expanded further. This can be reproduced by opening the SameGame example, putting and triggering a breakpoint at startNewGame(), expanding the 'this' entry in the Locals view and checking the 'component' subentry. Change-Id: I6cf714af697ab4eebd7eb0ae0ea37e516b3ea635 Reviewed-by:
Robert Loehning <robert.loehning@theqtcompany.com> Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
-
- 13 Aug, 2015 2 commits
-
-
hjk authored
Task-number: QTCREATORBUG-14578 Change-Id: I6bc3b69601d8330ca2b267424260d48dd489a7e7 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
hjk authored
Task-number: QTCREATORBUG-14904 Change-Id: I3918979c5f7a5dd3e4fbe9e3c7444f622e26b3f3 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
- 12 Aug, 2015 2 commits
-
-
hjk authored
- Move DisplayFormat from watchhandler.h to debuggerprotocol.h - Add/update a few comments about the use of the protocol enums - Make decodeData take a DebuggerEncoding instead of an int Change-Id: I50bed70a5da2e94da46e894bf9136bc14c9a1b23 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
This has been a mis-nomer since the Local and per-Type format submenues were merged into a single submenu. Change-Id: I07068a6909b30c961bfc956d8ea5c0be5cf0e45d Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
-
- 11 Aug, 2015 1 commit
-
-
hjk authored
Task-number: QTCREATORBUG-14775 Task-number: QTCREATORBUG-14851 Change-Id: I06638ffc2d5a1723e87c1c5a651592e7e0bbad22 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 10 Aug, 2015 1 commit
-
-
Eike Ziller authored
Since we are referring to them by ID without specifying the category in addition. This requirement was implicitly added by 592ffe73 Task-number: QTCREATORBUG-14742 Change-Id: I7be539127b76de90c19b0282565d845fa42010ab Reviewed-by:
Robert Loehning <robert.loehning@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 27 Jul, 2015 1 commit
-
-
Jarek Kobus authored
Looks like lupdate isn't prepared yet for nullptr. Change-Id: I8341d6b11c63871b4d2240dd184228f53dcbf35c Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
-
- 23 Jul, 2015 3 commits
-
-
Sergey Belyashov authored
In the QmlEngine, a few tr() have been replaced by QCoreApplication::translate(). In other files, Q_OBJECT has been added to the class definitions. Change-Id: Ia0505c19934dc691cd3d67f4946293290c2fec68 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Recent builds of GDB started to deliver *running and *stopped notifications for expression evaluation, even unpaired at times. Since we know that we are stopped when we start variable extraction and we are stopped when it ends, the intermediate notifications can be ignored. Change-Id: I800082afb7df600ad4e6f97b534f4ea901c02d8a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
We won't find one. Change-Id: I65babeea22045ae5a74f346558c7297cb65945c5 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 22 Jul, 2015 4 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>
-
hjk authored
GDB does not report register sizes using the MI protocol, so sizes were infered from the register name. This is fragile, better use "maintenance print raw-registers" which reports the sizes and even if not part of the official interface, is unlikely to change. Change-Id: If7c7182751a496084a351aaef3a97dcdac6c500b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Task-number: QTCREATORBUG-10726 Change-Id: I5c4ee72a36462a779e79cb4be798433e398fd25a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 21 Jul, 2015 7 commits
-
-
hjk authored
... after deletion. The breakpoint itself was actually removed from the breakpoint view but the red blob stayed until the next update (e.g. after the next 'step') Change-Id: I120059a6e643df7c104a8f6d96e09b9c707d14d8 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
hjk authored
Include hexadecimal, octal, and binary values as well Task-number: QTCREATORBUG-7528 Change-Id: I73989414352c455fbad8aa210fc762c8cfc06c76 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
... when passing data from the dumpers to the GUI. This reduces the need to guess whether a value contains a translatable string. Change-Id: I5e2210b8d028bd71f0087a2ba5c7c5b04331b882 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
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>
-
Jarek Kobus authored
Change-Id: If4fa56d283669561f61323b3ee620f6d9a7ca1b1 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@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>
-
hjk authored
Task-number: QTCREATORBUG-5670 Change-Id: I1cfad65042369d9e34c19dc4a7f00a37dbe6fed4 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 20 Jul, 2015 1 commit
-
-
BogDan Vatra authored
Using a function to set a kit matcher is much easier that crating a new class. It also enables an easy way to reuse classes that are using it. E.g. DeviceProcessesDialog processDialog; processDialog.kitChooser()->setKitMatcher([](const Kit* kit) { return kit->isValid() && other_checks_with(kit); }); Change-Id: I4e2fc7c52038902412cec5331504230bb8160ceb Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-