- 07 Dec, 2010 1 commit
-
-
Friedemann Kleint authored
Terminate string buffer correctly. Reviewed-by: dt Task-number: QTCREATORBUG-3271
-
- 04 Oct, 2010 1 commit
-
-
Friedemann Kleint authored
New STL implementation. Reviewed-by: hjk
-
- 23 Sep, 2010 1 commit
-
-
Friedemann Kleint authored
assignValueInDebugger: Pass on WatchData as well, pass on values as QVariant. Based on that, do more extensive checks in CDB, preventing assignment of non-PODs. Locals/Watch editing: * Disable while running * Edit pointer values as hex with validation. CDB: Strip class types off reported pointer values and reformat the values as short 0x-pointer values, introduce flag to WatchData::source to do dumper expansion handling. Windows: recognize int64 as int. Register handler: Fix accessing uninitialized value.
-
- 20 Apr, 2010 1 commit
-
-
Friedemann Kleint authored
Strip '[', ']' off inames in coreengine so that the name lookup for them works. Handle 64bit-addresses in .dvalloc-output parsing for dumpers. Some debug formatting. Task-number: QTCREATORBUG-1216
-
- 09 Apr, 2010 1 commit
-
-
Friedemann Kleint authored
- Do not reformat boolean values (true,false) as hex/oct. - char/unsigned char types (cdb/gdb): Chop off the quoted printable character output by the debugger, pass around integer only and append the character ourselves in the watchhandler, making reformatting as hex/octal work. - cdb: Check format correctly (fix values output as plain integer). - cdb: Kill needless warning produced by reformatting output of out-of-scope variables. - cdb: Display exceptions in the status bar as non-intrusive crash notification. Reviewed-by: hjk
-
- 23 Mar, 2010 1 commit
-
-
Friedemann Kleint authored
Handle the new version's formatting of integer types as '0n...'. List shorts as int-types.
-
- 05 Mar, 2010 1 commit
-
-
hjk authored
-
- 03 Mar, 2010 1 commit
-
-
Friedemann Kleint authored
Set mode variable correctly, suppress unwanted debug output. Reviewed-by:
hjk <qtc-committer@nokia.com>
-
- 25 Feb, 2010 1 commit
-
-
Friedemann Kleint authored
- Do not handle RPC_INVALID_SERVER as fatal exception - Do not expand internally dumped types (strings) - Expand pointers correctly (use correct type names for dumpers)
-
- 04 Feb, 2010 2 commits
-
-
Friedemann Kleint authored
-
Friedemann Kleint authored
Split for testing/scripting purposes.
-
- 29 Jan, 2010 1 commit
-
-
Oswald Buddenhagen authored
doing it in 1.3 as well to avoid possible later conflicts
-
- 27 Jan, 2010 1 commit
-
-
Friedemann Kleint authored
-
- 22 Jan, 2010 1 commit
-
-
Friedemann Kleint authored
-
- 13 Jan, 2010 1 commit
-
-
Friedemann Kleint authored
Introduce truncation in item view instead (full value visible in ToolTip). Reviewed-by: hjk Task-number: QTCREATORBUG-305
-
- 11 Jan, 2010 1 commit
-
-
Tobias Hunger authored
Reviewed-by: thorbjorn
-
- 05 Jan, 2010 1 commit
-
-
hjk authored
-
- 26 Nov, 2009 1 commit
-
-
Friedemann Kleint authored
-
- 25 Nov, 2009 1 commit
-
-
Friedemann Kleint authored
Convert CDB unsigned integer values should they appear in hex, make format flexible. Use int64 for reformatting integers to be able to accommodate 64 bit values on Windows 64. Add some more integer types. Do not save decimal type formats. Add menu option to clear individual formatting. Do not use map[] to query the type formats (inserting 0 everywhere as a side effect). Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 23 Nov, 2009 1 commit
-
-
Friedemann Kleint authored
Adapt to the output format "0x0000000`0046535C". Reviewed-by:
hjk <qtc-committer@nokia.com>
-
- 16 Oct, 2009 1 commit
-
-
Friedemann Kleint authored
This should save debugger round trips and crashes in the debugging helpers. Add respective option to debugging helper option page, defaulting to true.On this occasion, make CDB detect shadowed variables correctly and display them as "<shadowed n>" as does the Gdb engine by reversing the direction in which CdbSymbolGroupContext::populateINameIndexMap works. Rubber-stamped-by:
hjk <qtc-committer@nokia.com>
-
- 21 Sep, 2009 1 commit
-
-
Friedemann Kleint authored
-
- 28 Aug, 2009 1 commit
-
-
dt authored
Beware of negative sizes.
-
- 14 Aug, 2009 1 commit
-
-
hjk authored
-
- 24 Jul, 2009 1 commit
-
-
Friedemann Kleint authored
-
- 13 Jul, 2009 1 commit
-
- 10 Jul, 2009 1 commit
-
-
Friedemann Kleint authored
- Modified WatchModel to handle storage of an hierarchy of WatchItems. - Factored out code for asynchronous population to AsyncWatchModel and added a mixin for convenient handling - Added base class for synchronous models. - Implement simple, synchronous models for CDB, greatly simplifying code and finally getting manual expansion right. Signed-off-by:
hjk <qtc-committer@nokia.com>
-
- 07 Jul, 2009 2 commits
-
-
Friedemann Kleint authored
- std::set/map: Introduce templates to iterate the MSVC STL implementation depending on type (since it inherits some basic set_traits that depend on the key/value size. - Retrieve types correctly in CDB (buffer too short for STL-types) - Fix std::map in GDB broken by previous commit. - Introduce a dumper version check in GDB/CDB. - Make GDB parse sizes in initial dumper call as well - Fix special sizes to work with namespaced Qt (watchutils)
-
Friedemann Kleint authored
-
- 23 Jun, 2009 1 commit
-
-
Friedemann Kleint authored
Simplify the symbol group recursion to oblivion and make it parametrizable with predicates to control recursion and further processing. Most importantly, insert a parent item BEFORE its child item (ignoring for now the fact that child recursion might fail), making it possible to check and do magic on the parent, disabling further handling by the symbol context. Dumper handling can then kick in and handle pointed-to dumpeable items by inserting fake dereferencing items. Remove logic to detect already expanded items, just re-insert the children if the handler asks for it.
-
- 22 Jun, 2009 1 commit
-
-
Friedemann Kleint authored
...making engine implementations easier. Acked-by:
hjk <qtc-committer@nokia.com>
-
- 16 Jun, 2009 2 commits
-
-
con authored
Reviewed-by: Trust Me Conflicts: src/libs/cplusplus/CppBindings.cpp src/libs/cplusplus/CppBindings.h src/libs/cplusplus/FastPreprocessor.cpp src/libs/cplusplus/FastPreprocessor.h src/plugins/cpptools/cppcurrentdocumentfilter.cpp src/plugins/cpptools/cppcurrentdocumentfilter.h src/plugins/cpptools/cppsemanticsearch.cpp src/plugins/cpptools/cppsemanticsearch.h src/plugins/duieditor/parser/qmljs.g src/plugins/duieditor/parser/qmljsast.cpp src/plugins/duieditor/parser/qmljsast_p.h src/plugins/duieditor/parser/qmljsastfwd_p.h src/plugins/duieditor/parser/qmljsastvisitor.cpp src/plugins/duieditor/parser/qmljsastvisitor_p.h src/plugins/duieditor/parser/qmljsengine_p.cpp src/plugins/duieditor/parser/qmljsengine_p.h src/plugins/duieditor/parser/qmljsgrammar.cpp src/plugins/duieditor/parser/qmljsgrammar_p.h src/plugins/duieditor/parser/qmljslexer.cpp src/plugins/duieditor/parser/qmljslexer_p.h src/plugins/duieditor/parser/qmljsmemorypool_p.h src/plugins/duieditor/parser/qmljsnodepool_p.h src/plugins/duieditor/parser/qmljsparser.cpp src/plugins/duieditor/parser/qmljsparser_p.h src/plugins/duieditor/parser/qmljsprettypretty.cpp src/plugins/duieditor/parser/qmljsprettypretty_p.h src/plugins/duieditor/rewriter/rewriter.cpp src/plugins/duieditor/rewriter/rewriter_p.h src/plugins/duieditor/rewriter/textwriter.cpp src/plugins/duieditor/rewriter/textwriter_p.h src/shared/cplusplus/ASTClone.cpp tests/manual/cplusplus/main.cpp
-
Jason McDonald authored
Reviewed-by: Trust Me
-
- 30 May, 2009 1 commit
-
-
axasia authored
Following implicit cast occurred error C2664 from cl compiler. (const WCHAR *) => (const ushort *) (const ushort *) => (PCWSTR) So fixed by using a explicit cast which reinterpret_cast.
-
- 20 May, 2009 1 commit
-
-
Friedemann Kleint authored
Handle functions with 0 variables correctly in the stack view. Give names to unnamed formal parameters (causing WatchData warnings). Ignore exception 06ba.
-
- 12 May, 2009 1 commit
-
-
Friedemann Kleint authored
Set/modify breakpoints using the new takeXX() APIs of the breakhandler. Add API for inserted breakpoints (as a 2-step process for pending breakpoints). Format breakpoint tooltip properly with tr() and more esthetically pleasing. Get rid of the old scheme of retrieving and matching the breakpoints from the debugger engine, use ids.
-
- 07 May, 2009 1 commit
-
-
hjk authored
-
- 30 Apr, 2009 1 commit
-
-
hjk authored
-
- 29 Apr, 2009 1 commit
-
-
Friedemann Kleint authored
Add dumper calls, parser etc. Catch crashes in the dumper functions.
-
- 21 Apr, 2009 1 commit
-
-
Friedemann Kleint authored
Log exceptions with stacktrace.
-