summaryrefslogtreecommitdiff
path: root/share/qtcreator/debugger/qttypes.py
Commit message (Collapse)AuthorAgeFilesLines
* debugger: Fix Qt4 QFile dumperrefsfor/3.0Eike Ziller2013-10-281-3/+4
| | | | Change-Id: Ifd2caaef4d0c286f2855175acb2dc1b835213c37
* debugger: Fix QDir dumper for Qt4/64bitEike Ziller2013-10-281-19/+32
| | | | | | Also make the structure more self-explained Change-Id: Ia5080f4e07e2a8b7c6b18e1353a4cf1cf3488361
* Fix QDateTime dumper with various Qt versions and bitnessEike Ziller2013-10-241-3/+6
| | | | | Change-Id: Iba15c1b27dc83e8949fef5fd25de61cc2b20be30 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Improve QSharedPointer dumperhjk2013-10-241-4/+3
| | | | | | | Make it work with LLDB, show simple values always directly. Change-Id: I463ef81183792f85243d679dee69a41db00bed07 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: More QRegion dumper fixeshjk2013-10-241-0/+1
| | | | | Change-Id: I01aaba021fd4893fb521251c9b4b9572c2beef44 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Make QRegion dumper more independent of debuginfohjk2013-10-231-12/+27
| | | | | Change-Id: I332e17cd4c6a167d273f31f4e7ff63c149a5d34b Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: More robust type lookup in QHashIterator dumperhjk2013-10-231-2/+6
| | | | | | | LLDB needs exact matches of spaces Change-Id: I442e17cd4c6a167d273f31f4e7ff63c149a5d34b Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Use more robust way to look up QMapNode typeshjk2013-10-231-3/+5
| | | | | | | LLDB needs exactly the same spacing as in the debug info. Change-Id: I8a2e17cd4c6a167d273f31f4e7ff63c149a5d34b Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Add dumper for QByteArrayDatahjk2013-10-231-0/+8
| | | | | Change-Id: Ia13be75a6466b710ddfe66665b124b1e2335a72c Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Fix QVariant{Map,Hash} dumper with Qt 5hjk2013-10-221-1/+3
| | | | | Change-Id: I5be3b960a7a3091dc77555883d93e3d89b17381d Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Adjust QDateTime dumper after Qt 5.2 changeshjk2013-10-221-15/+28
| | | | | | Task-number: QTCREATORBUG-10232 Change-Id: I10551a258edb9456c4a9f93a3bfb374a8f07fc7d Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Work around strange GDB behavior with overload resolutionhjk2013-10-221-1/+2
| | | | | | | | | | | | | Contrary to the documention, using the default (i.e. 'on') it seems to _require_ xplicit casting of function pointers: (gdb) p &Myns::QMetaType::typeName -> $1 = (const char *(*)(int)) 0xb7cf73b0 <Myns::QMetaType::typeName(int)> (gdb) p Myns::QMetaType::typeName(1024) -> 31^error,msg="Couldn't find method Myns::QMetaType::typeName" But we can work around on the dumper side. So let's use the default from now on. Change-Id: I3e2a87df797c6abab6183b4c121b843e5035cd47 Reviewed-by: hjk <hjk121@nokiamail.com>
* QUrl dumper: use correct string type name and extend testEike Ziller2013-10-221-14/+22
| | | | | Change-Id: I7fe88d11b3d52ba31d3e8564b673a35001e31488 Reviewed-by: hjk <hjk121@nokiamail.com>
* Fix Qt5 QUrl dumperEike Ziller2013-10-221-9/+22
| | | | | Change-Id: I5da72aebe30a3f7030b44566561fca25ce867c0a Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Simplify QVariant{Hash,Map} dumperhjk2013-10-221-67/+32
| | | | | | Change-Id: I4c5c79f9b2b2d739971d9f50a2b48cfde005e167 Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Fix QVariantMap/QVariantHash dumper with Qt 5hjk2013-10-211-3/+3
| | | | | Change-Id: I71358adc8c01dd1261627f35d0f35500e8b34989 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Fix QChar dumper with Python 3hjk2013-10-211-13/+1
| | | | | Change-Id: I7da412c9bdaf3a8f65484ac99f06fc31a5cdc1c3 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Fix QVariant dumpers of Gui types.hjk2013-10-211-1/+1
| | | | | | | Ouch... Change-Id: I5cf5b660b451c26f55663bd81ea7fab4404c2884 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Fix QModelIndex dumperhjk2013-10-161-7/+7
| | | | | Change-Id: Icd0989bd3581f3b61eb975d58bc1c9e119e27d88 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Fix internal dumpers after modularisationhjk2013-10-161-8/+8
| | | | | | | creatortypes.py wasn't included, and some d. qualification missing. Change-Id: I1f444358cc1489f47083af39565147576f1885b7 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Split qttypes.pyhjk2013-10-111-1080/+26
| | | | | | | ... into qttypes, stdtypes, boosttypes, and misctypes.py Change-Id: I3bce8dfe912c528f3a0d8d6670108f8d3272b4af Reviewed-by: David Schulz <david.schulz@digia.com>
* Debugger: Make QList display configurablehjk2013-10-111-3/+12
| | | | | | | | This is more a workaround for case where the ::isStatic guessing goes wrong. Change-Id: If01a8c605e3404fe398c24c4b2c83664caae1d59 Reviewed-by: David Schulz <david.schulz@digia.com>
* Debugger: Explicitly handle uint8_t and int8_thjk2013-10-101-0/+8
| | | | | | | | | | Would be nicer if there was a global way to tell GDB to not produce "adorned" output... Task-number: QTCREATORBUG-10344 Change-Id: I5355ebea0570f76415fdacfed34e1311825f57b9 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: add support for dumping non-ASCII UTF-8 QCharMartin Bohacek2013-09-271-13/+11
| | | | | Change-Id: I87d9557c1e5b945972ddf3f63f8cb064514a3b54 Reviewed-by: hjk <hjk121@nokiamail.com>
* Rename share/dumper to share/debugger and {l,g}bridge to {lldb,gdb}bridgehjk2013-09-261-0/+3160
Change-Id: I56a09dd89d2ac086ee264432510fd39b5efe69c5 Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>