- Apr 25, 2013
-
-
Kai Koehne authored
Setting breakpoints by file name and line does not work robustly when using gdb, with neither the full path, nor with just the baseline. Since typically one of the options work, Creator offers a per-breakpoint choice of which approach to use. Traditionally, using the full path broke more often, so the default was "short". Lately (gdb 7.3+) using the full path seems to be more robust, so the default should be changed. Manual overriding to "short" is still possible. Change-Id: I9e857c86a63964bdacf9bebc5444ea752e5974f8 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- Apr 23, 2013
-
-
hjk authored
Change-Id: I5a3565179fdd8627387ba01370e6484d668e2160 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Apr 19, 2013
-
-
hjk authored
Change-Id: Ie79249039643041fd68da6766b0e6f3ca6080b86 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Apr 11, 2013
-
-
hjk authored
The engines know what they want, no need to guess again. Change-Id: Ie21b0e08eff8b81b217a08d4c47c35c35ae831d7 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Apr 10, 2013
-
-
hjk authored
- Split off GDB and LLDB specific parts into separate files, - Trigger loading of dumpers.py and qttypes.py from bridge.py - Read start up script at startup, not as part of dumper loading Change-Id: I7941ee535121fa0f43a466e5bb75a18c9bb19764 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
Change-Id: Ib700afa63739e6d26bdd97225265559d7112eadb Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Apr 08, 2013
-
-
hjk authored
This implements the host side of https://codereview.qt-project.org/#change,50290 Change-Id: I13c7df29534a2a85202c2b295b139896443b0120 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
BogDan Vatra <bogdan@kde.org> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Apr 02, 2013
-
-
hjk authored
Task-number: QTCREATORBUG-8949 Change-Id: If0cf1c1078a72a3e4a3d371d236bacac858b8046 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Mar 26, 2013
-
-
Friedemann Kleint authored
Change-Id: Ieeffe65be2d7c8f07f41f7211853d616a6aceb85 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- Mar 22, 2013
-
-
Friedemann Kleint authored
Change-Id: Ia50e61a82101b699390b23b4f1ea9509619314bb Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
This enables the use "official gdb"-styly pretty printers from within Creator. In case there are both variants, Creator-style pretty printers are preferred. Change-Id: Iaa178d922dae4eaa1943e9d5b960a666f80fe4db Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
It's getting crowded... Change-Id: I24c1a87b013af485743573df7669739ad93f8a89 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Mar 11, 2013
-
-
Friedemann Kleint authored
Change-Id: I1c78f5f5a7174002cd25bea109d5fe795530cdb5 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Mar 08, 2013
-
-
hjk authored
This is in anticipation of a change of behavior break in the GDB/MI protocol, see http://permalink.gmane.org/gmane.comp.gdb.patches/83936 . Change-Id: I135c0a342da1fed13aaedfd9e27499d5ad892c5a Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- Mar 06, 2013
-
-
David Schulz authored
Task-number: QTCREATORBUG-8820 Change-Id: If48429fc80d3b928cba4622ff6b168dca8289500 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Feb 27, 2013
-
-
hjk authored
This only worked for distributions with a RedHat/Fedora upstream so far and requires more dynamicity in the TaskWindow as the TaskHandler dies with the engine, leading to crashs. Change-Id: I20d0b3c79e4fd0026cd2a0c9ff5b0a4be22c3121 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Feb 26, 2013
-
-
hjk authored
As we disable of 'by-address' breakpoints by default after each debugger run as they are unlikely to be correct on the next run, starting with disabled breakpoints might happen. Disabling it immediately is faster and less racy than relying on the 'change needed' mechanism. Change-Id: Icc5548d322f7ef4f099d218b4f04b4c40e3cb850 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
hjk authored
This avoids a problem when setting the ignore count on a pending breakpoint. Task-number: QTCREATORBUG-8809 Change-Id: I8cdeb9c525de33336a21c739c6dc99f824f6fe7a Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- Feb 16, 2013
-
-
hjk authored
Modern versions of gdb support this and it avoids a nasty endless loop when setting a condition on a breakpoint in a non-existing file. Change-Id: Id3a03a44c016f85617bb1e74a4843b1b398c490f Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Feb 07, 2013
-
-
Aurindam Jana authored
Change-Id: Ie79cdcd5c32a2204ac4b701c253d6d76bd271272 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- Feb 01, 2013
-
-
hjk authored
Change-Id: I241d37793dfde9cfe8e4895039819e91297e6cba Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Jan 31, 2013
-
-
hjk authored
This is a recent regression introduced by the delayed python dumper initialization. Task-number: QTCREATORBUG-8615 Change-Id: I3b5dbe5b04c68cf873e3a2597edc60fe2888b3c9 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- Jan 29, 2013
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Jan 25, 2013
-
-
hjk authored
This is now in sourceutils.{h,cpp} to make watchutils.{h,cpp} better acessible to the debugger auto-tests. Change-Id: Ie87e715bc7018ca190a460c37dfd19bc897059f0 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- Jan 24, 2013
-
-
hjk authored
The scope is a bit broader nowadays. Change-Id: I9578da94f06df199be5668c1751fd7bfb37f1c5b Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- Jan 17, 2013
-
-
hjk authored
Change-Id: I3211a696c65f500b8e7d7c4ce394788773ce5713 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
This skips the case of "disassembling a function given an address" with indeterministic time behaviour and and immediately falls back to the fixed range version instead. Change-Id: I90ec56198a7d767bcf0a9ffb030637c2ee5c617a Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Jan 10, 2013
-
-
hjk authored
Change-Id: I5059dbf73482236a677de8c004ab33aaef3d4cd6 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Jan 09, 2013
-
-
hjk authored
This enables access to object-specific plain gdb pretty printers which are not available before startup. Change-Id: Icc8cbec177825d4d1adb1957a618abb33cbbf319 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Task-number: QTCREATORBUG-8446 Change-Id: I79abc7f75779db15bd8700c085b9cd57411bb2e1 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>
-
- Dec 29, 2012
-
-
Friedemann Kleint authored
e8b5c6dfcca3fc139049136b42459e7840efed7 : Provide terminal emulator functionality in ConsoleProcess for Windows as well. e833b794 : Use Core::Id(). Change-Id: Idad2bd2180e9a5dd2d1266496e340726435835d3 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
hjk authored
Change-Id: I3865fde2347d687a7dee76dd5ca62db69cc4dd04 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Change-Id: Ie296816c271efabfb7a046c176bc33ebde6f6454 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Dec 20, 2012
-
-
Friedemann Kleint authored
Use the same setting in CDB, move it to common settings page in a follow-up commit. Change-Id: I67d6cd706f658c616a431e9d518d52e020afa54c Reviewed-by:
hjk <qthjk@ovi.com>
-
- Nov 17, 2012
-
-
Marcus Folkesson authored
The RemoteGdbServerAdapter should be invoked (instead of LocalPlainGdbAdapter) when using startmode StartRemoteProcess. Change-Id: I0f4c9dc2a275ef4b42ddf5b425b8dee839c83458 Signed-off-by:
Marcus Folkesson <marcus.folkesson@gmail.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
hjk <qthjk@ovi.com> (cherry picked from commit 0b121abb)
-
- Nov 16, 2012
-
-
hjk authored
Change-Id: I118016956a597ad689daa438f5517a47efe3cef0 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Nov 09, 2012
-
-
hjk authored
Change-Id: I549981e8314b52fafe2da387a0bb6312670578fa Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Currently unused. Change-Id: Ic751de17bf43749a135b353c0b916371174b35f8 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Via context menu in the modules view, gdb-only for now. Change-Id: I1163540cd9894c52243bb1bf0c2afc881e793863 Reviewed-by:
hjk <qthjk@ovi.com>
-