Commit Graph

154 Commits

Author SHA1 Message Date
hjk
4df33ec24c debugger: add manual test 2010-03-16 18:45:34 +01:00
hjk
e8936ad9d2 debugger: code cosmetics for custom displays 2010-03-16 12:08:33 +01:00
hjk
0cd06f55bc debugger: don't hard code typeformats except for ints and strings 2010-03-16 12:08:33 +01:00
hjk
a47fa969cd debugger: speed up QImage dumper 2010-03-15 14:56:55 +01:00
hjk
463ac5d689 debugger: start reviving graphical data display 2010-03-15 12:12:43 +01:00
hjk
c8a61cc8f2 debugger: implement selected of string encoding per pointer type/individual pointer 2010-03-11 18:56:28 +01:00
hjk
3999651fb9 debugger: remove irrelevant comment containing a reminder 2010-03-09 17:50:24 +01:00
hjk
dd7abf87a6 debugger: empty list of fetched variables at the end of the full cycle
The original logic was faulty but worked better in the presence of the
original "extra layoutChanged()" hack which is replaced now.
2010-03-09 17:50:24 +01:00
hjk
9033976a3a debugger: replace a workaround to update the [+] marker when items by a less intrusive one 2010-03-09 12:26:18 +01:00
hjk
9595504bda Long live the king! 2010-03-05 11:28:13 +01:00
hjk
35eec621f7 debugger: clear list of expanded items when restarting 2010-02-25 17:56:46 +01:00
hjk
8a0ddf1b9f debugger: plug leak in watch model.
Brace for impact...
2010-02-17 17:08:02 +01:00
hjk
f9b6832edf debugger: code cosmetics 2010-02-11 14:36:26 +01:00
Kai Koehne
6c4b9ba227 Reapply unconnected changes from reverted commit
Only revert stuff that is linked to fast string concat.
2010-02-08 11:13:55 +01:00
Kai Koehne
999c73ad9d Revert "compile everything with QT_USE_FAST_CONCATENATION"
This reverts commit e70530c5ad. It
did break builds on older gcc versions (gcc 4.1.2 64 bit Linux,
gcc 4.0.1 on Mac OS X):

parser/qmljsgrammar_p.h: In static member function ???static int
QmlJSGrammar::nt_action(int, int)???:
parser/qmljsgrammar_p.h:188: error: ???QmlJSGrammar::<anonymous enum>???
is/uses anonymous type
parser/qmljsgrammar_p.h:188: error:   trying to instantiate
???template<class T> struct QConcatenable???
...
2010-02-08 10:56:50 +01:00
hjk
33695b8155 debugger: fix e539f5bda 2010-02-05 15:23:44 +01:00
Oswald Buddenhagen
e70530c5ad compile everything with QT_USE_FAST_CONCATENATION 2010-02-05 15:20:25 +01:00
hjk
c64b202a2c debugger: fix unneeded fetchMore() calls by removing a mis-placed beginCycle() 2010-02-04 13:28:51 +01:00
Friedemann Kleint
fc972e44ef CDB: Extract SymbolGroupContext class into Core library.
Split for testing/scripting purposes.
2010-02-04 13:20:37 +01:00
Friedemann Kleint
2fd8b2d7ff Fix some code scanning issues.
QString: Use QChar where appropriate.
2010-02-01 12:43:56 +01:00
Oswald Buddenhagen
75b42f18d8 Merge remote branch 'origin/1.3'
Trailing whitespace removal re-applied manually.
2010-01-29 22:50:23 +01:00
Oswald Buddenhagen
a6ca348636 remove trailing whitespace
doing it in 1.3 as well to avoid possible later conflicts
2010-01-29 21:33:57 +01:00
con
24d592d8fa Merge remote branch 'origin/1.3'
Conflicts:
	src/plugins/bineditor/bineditorplugin.cpp
	src/plugins/coreplugin/editormanager/editormanager.cpp
	src/plugins/debugger/gdb/gdbengine.cpp
	src/plugins/debugger/watchhandler.cpp
2010-01-14 18:45:35 +01:00
Friedemann Kleint
55b4e6d383 Debugger/CDB: Increase limits on string size in watch data.
Introduce truncation in item view instead (full value visible in
ToolTip).

Reviewed-by: hjk
Task-number: QTCREATORBUG-305
2010-01-13 10:36:37 +01:00
Tobias Hunger
592e494d1a Fix typos
Reviewed-by: thorbjorn
2010-01-11 10:26:13 +01:00
hjk
9052bd279f debugger: fix editor tooltips for new dumpers 2010-01-08 18:17:02 +01:00
hjk
976b7b9e30 debugger: second attempt to write out pointer names 2010-01-07 14:41:37 +01:00
hjk
cf010f764a debugger: fix the last two commits 2010-01-06 18:01:19 +01:00
hjk
270defaf59 debugger: go back to explicitly named pointers 2010-01-06 16:38:10 +01:00
con
769c51504c debugger: handle large quint64 values 'properly'
(cherry picked from commit 02e90fd71d)

Conflicts:

	src/plugins/debugger/watchhandler.cpp
2010-01-06 15:57:10 +01:00
hjk
85b4b826ab debugger: use '*' as name for all pointers, add pointee only for display purposes 2010-01-06 15:21:17 +01:00
hjk
e3712f9687 debugger: refactoring, use QByteArray instead of QString when appropriate 2010-01-05 18:13:24 +01:00
hjk
4db1b37177 make an unused for loop faster 2009-12-09 17:41:58 +01:00
hjk
02e90fd71d debugger: handle large quint64 values 'properly' 2009-12-08 17:46:53 +01:00
hjk
1c94133b58 debugger: start working on infrastructure to allow selection of encoding of char
arrays
2009-12-08 17:46:53 +01:00
hjk
32d3db8200 debugger: special handling for char* 2009-12-07 12:07:10 +01:00
hjk
ecb0df0cb5 debugger: work on "watchers" for use with new dumpers 2009-12-04 17:08:35 +01:00
hjk
ef9db9cf79 debugger: make 'watch' item work with new dumpers 2009-12-04 13:22:59 +01:00
hjk
b0640b9a7a debugger: fix crash when adding a watcher to a non-running "synchroneous" engine. 2009-12-04 13:22:59 +01:00
hjk
fdbecf93c0 debugger: remove some hard coded typenames for std container dumpers to "user land" 2009-12-02 14:12:12 +01:00
Oswald Buddenhagen
b0b5bde2e9 Merge remote branch 'origin/1.3'
Conflicts:
	doc/qtcreator.qdoc
	src/plugins/debugger/watchhandler.cpp
2009-11-27 20:06:01 +01:00
hjk
c425122afb debugger: fix potential crash after f2392ffb 2009-11-26 14:59:57 +01:00
hjk
73101efc3c debugger: second attempty to workaround the locals view issue
Adding items to an empty container did not result in a [+] in front of
the container in the locals view.
2009-11-26 14:59:57 +01:00
Friedemann Kleint
2b23ea2a8a Debugger/CDB: Windows 64 integer handling.
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>
2009-11-25 16:32:44 +01:00
hjk
f2392ffbc0 debugger: allow the user to hide the std:: and Qt's namespace 2009-11-25 13:46:33 +01:00
con
cf949a948c Merge commit 'origin/1.3' 2009-11-24 16:22:17 +01:00
Friedemann Kleint
2c403df660 Debugger: Fix setting of integer formats per type.
Reviewed-by: hjk <qtc-committer@nokia.com>
2009-11-23 11:00:43 +01:00
hjk
be7d9bf92a debugger: next attempt at telling the locals view that an item has children
without actually fetching them
2009-11-23 10:51:52 +01:00
hjk
13ad6ef6fe Revert "debugger: force a call to canFetchMore() if an WatchItem gains children"
This reverts commit 4f94145f4b
2009-11-20 18:10:46 +01:00
hjk
4f94145f4b debugger: force a call to canFetchMore() if an WatchItem gains children 2009-11-20 18:01:24 +01:00