Commit Graph

8660 Commits

Author SHA1 Message Date
hjk
9f8b5af3b2 debugger: make parsing of cli-style commands in python more robust 2010-07-15 14:54:43 +02:00
Thorbjørn Lindeijer
5dd09d004a QML snippet: property has a name and a value, not two names 2010-07-15 11:53:31 +02:00
hjk
87fc54faca debugger: code cosmetics 2010-07-14 17:49:17 +02:00
hjk
47fee37832 debugger: extract the Qt namespace even if the inferior is not runnable
That enables the python dumpers for namespaced Qt even for core files.
2010-07-14 17:49:17 +02:00
hjk
574862ac9f debugger: disable some debug messages 2010-07-14 17:49:17 +02:00
hjk
3fcafefa9e debugger: work around failing gdb.lookup_type for arrays.
see http://sourceware.org/bugzilla/show_bug.cgi?id=11797
2010-07-14 17:49:16 +02:00
Kai Koehne
ce32f25ba3 QmlOutline: Show icons for known types 2010-07-14 11:40:11 +02:00
con
5c8ce80ea9 Adapt Qt Creator plugin template to match recent changes. 2010-07-13 15:25:22 +02:00
con
c3594213fd Merge remote branch 'origin/2.0'
Conflicts:
	doc/qtcreator.qdoc
2010-07-13 11:34:44 +02:00
con
d24d01f49c Merge commit '52b9fcca2ddd5d5e95c6e13cbded018699c7dd68' (origin/2.0)
Conflicts:
	src/plugins/debugger/debuggeragents.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemosshthread.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemosshthread.h
2010-07-13 11:31:05 +02:00
hjk
ff6736fade debugger: work aroung gdb/python type lookup for arrays 2010-07-12 17:14:46 +02:00
Robert Loehning
e33b00c9ea Conditional compilation for functions which are unused on Windows 2010-07-12 16:06:21 +02:00
hjk
7eedfb72bc debugger: improve robustness in the presence of outdated debug information 2010-07-09 10:59:52 +02:00
Friedemann Kleint
ba6b52ce14 Customwizard: Add a simple preprocessor.
Allowing for nesting sections depending on Javascript expression using
the (expanded) wizard field variables as in:

-- test.pro.template:
QT = core
@if "%NETWORK_CHECKBOX%" == "true"
QT += network
@endif
Rubber-stamped-by: Alessandro Portale <alessandro.portale@nokia.com>
2010-07-09 08:31:46 +02:00
Friedemann Kleint
05c554020a Template-CustomWizard: Translate QComboBox items.
For 280541aec9.
2010-07-08 12:05:49 +02:00
Friedemann Kleint
280541aec9 Template-CustomWizard: Make QComboBox parameters more flexible.
Separate value and display text for the entries, use
in ListModel example.
Rubber-stamped-by: aportale <alessandro.portale@trolltech.com>
2010-07-08 11:46:11 +02:00
hjk
bb3a6f05d0 debugger: add test code for signal/slot debugging 2010-07-07 17:32:50 +02:00
Friedemann Kleint
ed843bf548 Custom wizards: Add a checkbox.
Add a checkbox with configureable 'true'/'false' strings and illustrate
how to comment out a profile line using it in helloworld-example.
2010-07-07 17:21:03 +02:00
hjk
5956db6f98 debugger: fix dumping of static qobject properties if no dynamic properties
exist
2010-07-07 15:11:40 +02:00
hjk
3ba7325bd5 debugger: fix output of python 'dict' items when children are not expanded 2010-07-07 14:36:42 +02:00
Alessandro Portale
758bcff85e Re-enable the qml-runtime wizard. 2010-07-07 14:01:41 +02:00
Friedemann Kleint
3642771836 I18n: Update and purge German translation 2010-07-07 09:30:53 +02:00
con
1a2a4f6387 Merge remote branch 'origin/2.0'
Conflicts:
	share/qtcreator/gdbmacros/dumper.py
	src/libs/qmljs/qmljs-lib.pri
	src/plugins/fakevim/fakevimhandler.cpp
2010-07-06 15:34:50 +02:00
hjk
5cd3afcd84 debugger: remove some debug output 2010-07-06 14:24:54 +02:00
hjk
bcdcbc2f70 debugger: backport small fixes and synchronized code layout with master 2010-07-06 12:44:32 +02:00
hjk
1ce66f8d7a debugger: fix list of members in case gdb reports '_class_ SomeClass' 2010-07-06 10:51:50 +02:00
hjk
9aa75a7f1e debugger: cache results of gdb.lookup_type 2010-07-06 10:47:41 +02:00
hjk
d0c2e11a95 debugger: also strip 'enum' before looking up types 2010-07-05 17:08:55 +02:00
hjk
bb8aed629f debugger: make type lookup more robust
... by stripping out 'const', 'volatile', 'struct' and 'class'.
2010-07-02 11:18:39 +02:00
hjk
979e2c299c debugger: improve QRegion dumper
Don't use inferior calls anymore.
2010-07-01 09:44:18 +02:00
hjk
f01980e6c6 debugger: work around gdb bug http://sourceware.org/bugzilla/show_bug.cgi?id=11777 2010-07-01 09:37:28 +02:00
hjk
982ada02d0 debugger: don't try to deref void pointers in dumpers 2010-07-01 08:56:33 +02:00
hjk
74bf5d98e3 debugger: add a simple-minded dumper for QRegion 2010-06-30 15:21:39 +02:00
con
ede2a7c975 Merge remote branch 'origin/2.0'
Conflicts:
	doc/qtcreator.qdoc
	share/qtcreator/gdbmacros/dumper.py
	src/libs/qmljs/qmljs-lib.pri
	src/plugins/debugger/breakhandler.cpp
	src/plugins/projectexplorer/projectexplorer.h
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
2010-06-30 14:25:09 +02:00
hjk
5adefac634 debuggger: fix dumping of array of string types 2010-06-29 12:02:02 +02:00
hjk
d69a12a10c debugger: fix array dumpers 2010-06-29 10:58:29 +02:00
hjk
fdc5ac7f4d debugger: fix array dumper 2010-06-29 10:10:08 +02:00
hjk
060385b41c debugger: make QVector dumper show address of elements.
Also speed up dumping a bit by using 'put' instead of 'putField' when
appropriate.
2010-06-28 14:07:16 +02:00
hjk
0ae5286a4a debugger: fix display of typedefs-of-typedefs, such as qulonglong 2010-06-28 11:45:08 +02:00
hjk
d059459d9f debugger: make qulonglong visible in Local&Watchers
Only one level of typedef was stripped, but qulonglong has two.
2010-06-28 10:30:18 +02:00
hjk
6493b4853d debugger: adjust loading/saving of watched expressions to recent changes 2010-06-25 10:21:39 +02:00
hjk
eb75f40a98 debugger: allow per item selection of display method in Locals&Watchers 2010-06-25 09:16:55 +02:00
con
af44136e22 Merge remote branch 'origin/2.0'
Conflicts:
	doc/qtcreator.qdoc
	src/plugins/help/helpplugin.cpp
	src/plugins/projectexplorer/projectexplorer.cpp
	src/plugins/projectexplorer/projectexplorer.h
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.h
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp
	src/tools/qml/qmldump/main.cpp
2010-06-24 11:40:22 +02:00
Pierre Rossi
26fbb8658b Some work on the french translations.
updated the strings. Let's try to get French back in for 2.1
2010-06-23 18:26:19 +02:00
hjk
658a22766d debugger: remove special case for char * python dumpers.
This is handled by the generic pointer case nowadays and was (now) wrong
as it was impossible to see the 'bald pointer' version of it.
2010-06-23 16:30:42 +02:00
hjk
6a6cba5518 debugger: The DebuggerEngine refactoring.
This replaces the (de facto) singleton engines and data handlers by classes
that are instantiated per run. The DebuggerRunControl will now create an
object of (a class derived from) DebuggerEngine that contains all the relevant
"dynamic" data.

DebuggerManager is no more. The "singleton" bits are merged into DebuggerPlugin,
whereas the data bits went to DebuggerEngine.

There is no formal notion of a "current" DebuggerEngine. However, as there's
only one DebuggerEngine at a time that has its data models connected to the
view, there's still some "de facto" notion of a "current" engine. Calling
SomeModel::setData(int role, QVariant data) with custom role is used as the
primary dispatch mechanism from the views to the "current" data models
(and the engine, as all data models know their engine).
2010-06-22 10:59:57 +02:00
axasia
dc626f91e6 Update japanese translation
Merge-request: 152
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2010-06-21 20:59:13 +02:00
Christian Kamm
acbf3925f5 QmlJS: Revert to supplying a xml file for builtin type information.
It'll be much saver to move to the qmldump based functionality once
it has been moved into Qt.

Essentially reverts: 45415783e7

Reviewed-by: Erik Verbruggen
2010-06-21 15:12:20 +02:00
Erik Verbruggen
05639e4688 Merge branch 'origin/2.0' (early part) 2010-06-15 11:30:51 +02:00
Sergey Belyashov
dc91a0949a Russian translation update
Merge-request: 150
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2010-06-14 13:39:35 +02:00