- Jul 23, 2009
-
-
hjk authored
-
- Jul 15, 2009
-
-
hjk authored
-
- Jul 14, 2009
-
-
hjk authored
This might lead to false positives in corner cases like empty structures but speed up the display of arrays and lists of user-defined types a lot.
-
- Jul 13, 2009
-
-
Alessandro Portale authored
There were both variants, with and without extra semicolon.
-
Harald Fernengel authored
RevBy: hjk Details: Make it work on dark backgrounds by letting the palette decide which default color to display.
-
hjk authored
-
hjk authored
There used to be a single 'Locals' etc item of the true root that was never shown anyway. Removing this also renders using setRootIndex() in WatchWindow unnecessary.
-
- Jul 10, 2009
-
-
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>
-
- Jul 08, 2009
- Jul 06, 2009
-
-
Friedemann Kleint authored
- Make container dumper routines set "childnumchild" when known in order to avoid roundtrips; avoid repeated invocations of container.end(). - Completed dumper information in some places to avoid roundtrips. - Extended QVariant helpers by dumpers for common GUI types (rectangles, points, sizes, fonts, size policies). - Introduced artificial QObjectChildList/QObjectProperty types to be able to dump QObject children and properties without using gdb expressions. - Fixed dumping of Signal/Slot list to pass on correct types. Avoid recursions if signal is connected to self. - Replaced expressions by addresses in the dumpers to it make work for CDB. - Reworked dumper test program to have -a, making it usable for tests, add further types. - Gdb: Clear output buffer before calling dumpers, avoiding mixups in case evaluation of expression fails. - Fix the dumper parser used by CDB, do not be fooled by "<synthetic>" addresses, etc. - Pass on a "dumperVersion" in initial query.
-
- Jul 03, 2009
-
-
Friedemann Kleint authored
- Fix extractTemplate() not to kill blanks in case there is no blank after a comma, fix hardcoded types accordingly. - Make niceType()'s regexps ignore blanks after commas, add unsigned short as char_type and cache the mappings, making them work for CDB. - CDB: Parse map output of dumpers correctly, generally don't confuse the parser by unknown keywords encountered when parsing children, thus enabling simple QMap types. - Make dumpInnerValueHelper output std::string types.
-
hjk authored
-
hjk authored
-
- Jul 01, 2009
-
-
hjk authored
-
- Jun 26, 2009
-
-
hjk authored
Fix typo in QChar helper. Add a auto tests for some of the dumpers. Make the dumpers compilable for Qt < 4.5 for better regression tests. Make manual tests compile with Qt < 4.5.
-
- Jun 24, 2009
-
-
hjk authored
-
- Jun 23, 2009
-
-
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.
-
hjk authored
-
- Jun 22, 2009
-
-
Friedemann Kleint authored
...making engine implementations easier. Acked-by:
hjk <qtc-committer@nokia.com>
-
- Jun 19, 2009
-
-
hjk authored
-
- Jun 18, 2009
-
-
hjk authored
Each calls to fetchMore() was triggering an updateWatchData, and that can happen several times per user interaction.
-
Friedemann Kleint authored
-
- Jun 17, 2009
-
-
hjk authored
It's now properly using canFetchMore/fetchMore. cdb is not yet ported.
-
- Jun 16, 2009
-
-
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
-
- May 29, 2009
- May 13, 2009
-
-
Friedemann Kleint authored
-
- Apr 29, 2009
-
-
hjk authored
QSharedPointer dumper
-
Friedemann Kleint authored
Add dumper calls, parser etc. Catch crashes in the dumper functions.
-
- Apr 20, 2009
-
-
Oswald Buddenhagen authored
-
- Apr 16, 2009
-
-
hjk authored
-
- Apr 15, 2009
-
-
hjk authored
-
- Apr 09, 2009
-
-
hjk authored
reported properly
-
- Apr 08, 2009
-
-
hjk authored
-
- Apr 07, 2009
- Apr 03, 2009
-
-
hjk authored
-