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