Commit Graph

465 Commits

Author SHA1 Message Date
Roberto Raggi
efb600665d Remember the T_TEMPLATE token we use to force the parser to recognize a template-id. 2010-08-12 12:29:12 +02:00
Roberto Raggi
449347173d Updated the plain-c++ manual test. 2010-08-11 16:12:50 +02:00
Roberto Raggi
f74ba9daef Introduced CPlusPlus::Template and process the template declarations. 2010-08-11 15:25:19 +02:00
hjk
91aa9f6c0c debugger: add some test code to the manual test 2010-08-11 15:15:19 +02:00
Bill King
58f1b05937 Fix compile. 2010-08-04 16:54:55 +10:00
Roberto Raggi
6324bf4460 Introduced IdExpressionAST. 2010-08-02 12:52:12 +02:00
Erik Verbruggen
d980e37e24 Reworked the QuickFix infrastructure. 2010-07-26 13:07:19 +02:00
hjk
3cee7dad0a debugger: make parts of python debugger work again with the new states 2010-07-23 16:09:05 +02:00
hjk
104751241d debugger: implement python dumper for std::vector<bool> 2010-07-22 19:47:50 +02:00
hjk
dfd44a0ceb debugger: fix display of correct thread in the thread combobox 2010-07-21 13:11:35 +02:00
hjk
40bb503219 debugger: re-adjust 'moved' breakpoints after debugging finished 2010-07-20 14:02:58 +02:00
con
5b989680ff Fixes: Completing switch statements with enums in namespaces or classes.
We need to add the fully qualified name to the case statements.

Reviewed-by: Roberto Raggi
2010-07-19 16:46:19 +02:00
Erik Verbruggen
3879122a53 Added more visitor methods. 2010-07-15 14:06:35 +02:00
Erik Verbruggen
0cfcb27ac9 Removed old test. 2010-07-15 13:05:26 +02:00
Erik Verbruggen
65d061218f Added ast-to-.dot "dump" utility for QML ASTs. 2010-07-15 09:55:28 +02:00
Friedemann Kleint
f945366198 Compile Windows. 2010-07-14 17:49:17 +02:00
hjk
e760700f0f debugger: overhaul "state machine"
This mainly allows for more precise shutdown and tightens the set
of allowed transitions.
2010-07-14 17:49:16 +02:00
Friedemann Kleint
6b44b30285 Manual tests: Rename profiles to avoid conflicts. 2010-07-14 09:56:58 +02:00
Friedemann Kleint
e9300b39d9 Manual tests: Get win scope right. 2010-07-13 11:27:36 +02:00
Friedemann Kleint
ebc8e66abd Re-enable plain-c++ test. 2010-07-13 11:24:26 +02:00
Friedemann Kleint
ced7e3a0fc Added profiles for manual tests, cleaned up. 2010-07-13 11:16:17 +02:00
Friedemann Kleint
f0f9635d5a Compile CCDB manual test. 2010-07-13 11:13:36 +02:00
ck
65eb1d5515 Replace SSH library. 2010-07-12 09:33:22 +02:00
con
009ea5cdfa Add some manual test files for two quick fixes. 2010-07-09 16:02:20 +02:00
hjk
008d8cb114 debugger: extend python manual test a bit 2010-07-07 18:16:30 +02:00
hjk
d532180b3c debugger: add manual test to handle console input 2010-07-07 17:51:42 +02:00
hjk
bb3a6f05d0 debugger: add test code for signal/slot debugging 2010-07-07 17:32:50 +02:00
Erik Verbruggen
fbf2efa5f6 Increased dumper accuracy by genererating the dumper methods. 2010-07-06 09:19:20 +02:00
hjk
979e2c299c debugger: improve QRegion dumper
Don't use inferior calls anymore.
2010-07-01 09:44:18 +02:00
hjk
74bf5d98e3 debugger: add a simple-minded dumper for QRegion 2010-06-30 15:21:39 +02:00
hjk
5adefac634 debuggger: fix dumping of array of string types 2010-06-29 12:02:02 +02:00
hjk
effc5abdd8 debugger: don't try to compute tooltip if it's not shown 2010-06-29 10:58:29 +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
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
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
Alexis Menard
64839753f2 QML WebKit component is now named QtWebKit
Reviewed-by:Christiaan Janssen
2010-06-23 11:37:41 +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
Oswald Buddenhagen
058354ceab refactor ProFileEvaluator, part 2: split off ProFileParser 2010-06-18 21:21:36 +02:00
Oswald Buddenhagen
0c09acbb25 refactor ProFileEvaluator, part 1: introduce handler interface
externalize the error message and evaluation notification callbacks into
an own handler interface.
2010-06-18 21:21:36 +02:00
con
458a25efa9 Merge remote branch 'origin/2.0'
Conflicts:
	doc/qt-html-templates.qdocconf
	src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp
	src/plugins/qmljseditor/qmljscodecompletion.cpp
2010-06-18 16:54:37 +02:00
Oswald Buddenhagen
82b72b0897 deref instead of deleting
this would give a leak instead of a crash - if it was really
relevant at all.
2010-06-16 15:48:02 +02:00
Oswald Buddenhagen
b49a6e7842 add pro parser stuff to dependpath 2010-06-16 15:47:46 +02:00
hjk
628cf52f94 debugger: add an option to filter out locals for easier debugger debugging 2010-06-14 10:45:10 +02:00
hjk
1cf7fbb6e6 debugger: refactor python dumper initialization 2010-06-10 15:11:38 +02:00
Tobias Hunger
5d5f647f3d Fix preprocessor directives
* The standard says all preprocessor directives have to start
   at column 0.
2010-06-10 13:28:14 +02:00
hjk
1547ddb791 debugger: add some dynamic properties to the QObject manual test 2010-06-09 12:06:08 +02:00
hjk
c60745911a debugger: make the manual test compile with llvm 2010-06-08 17:09:50 +02:00
hjk
bb824a7401 debugger: fix renaming of manual test .pro file
Part of this change was alreadry accidentally committed in b1e63fff9.
2010-06-07 13:23:27 +02:00
hjk
b1e63fff98 doc: adjust after changes to the debugging helpers 2010-06-07 13:18:28 +02:00