Commit Graph

11416 Commits

Author SHA1 Message Date
hjk
ccd46ec4cf debugger: simplify debugger session data handling 2010-06-22 18:18:13 +02:00
hjk
4b14dc5be8 debugger: make DebuggerPlugin::showStatusMessage private 2010-06-22 17:46:44 +02:00
hjk
817dbabd79 debugger: work on action handling 2010-06-22 17:46:44 +02:00
Tobias Hunger
0b55b71633 Allow for users to disable shadowbuilding
* Doubleclicking the directory in the targetsetuppage now
   switches between shadowbuilding (default) and in source
   building. Not very obvious, but then we do want to
   encourage people to use shadowbuilding.

Task-number: QTCREATORBUG-1668
2010-06-22 17:24:48 +02:00
Roberto Raggi
c3657634ed Added workaround for indentation not working when inserting text at the beginning of a range. 2010-06-22 15:59:21 +02:00
Roberto Raggi
23aa0af883 Introduced IQuickFixFactory. 2010-06-22 15:59:21 +02:00
Roberto Raggi
3e7c7296d1 Move using declarations. 2010-06-22 15:59:21 +02:00
hjk
fadac8009c debugger: more breakpoint management related fixes 2010-06-22 15:37:27 +02:00
hjk
c5c0dc76a0 debugger: restore session breakpoints if RunControl finishes 2010-06-22 15:14:44 +02:00
hjk
b01a622fa3 debugger: properly clone breakpoints 2010-06-22 14:52:50 +02:00
Friedemann Kleint
cda5f5d69b Debugger: Re-enable CDB 2010-06-22 14:23:22 +02:00
Friedemann Kleint
0db5e80261 Debugger: Allow for custom Disassembler highlighters.
Remove hardcoded highlighter, give DisassemblerViewAgent
a mimetype property. Default to a generic Qt Creator
Assembler mimetype.
Acked-by: hjk
Rubber-stamped-by: Leandro T. C. Melo <leandro.melo@nokia.com>
2010-06-22 14:06:55 +02:00
Christian Kamm
a34676238f QmlJS: Remove unused Bind::currentObjectValue.
The function was not used and made no sense.
2010-06-22 13:36:54 +02:00
Christian Kamm
16b4e4e91f QmlJS: Fix import path handling in the model manager.
Previously, the model manager always had exactly one import path - but
you can open more than one Qml project at once. Now, we store the union
of all import paths in the model manager.

Reviewed-by: Roberto Raggi
2010-06-22 13:25:22 +02:00
hjk
eba9157476 debugger: pass RunConfiguration to ProjectExplorer::RunControl constructor if known. 2010-06-22 12:42:26 +02:00
hjk
9a3acd48e4 debugger: re-connect 'executeDebuggerCommand' 2010-06-22 12:42:26 +02:00
Friedemann Kleint
ecff29be07 Compile Windows. 2010-06-22 12:28:05 +02:00
Roberto Raggi
0344b728e9 Store the time stamp if necessary. 2010-06-22 12:13:31 +02:00
Roberto Raggi
e0d7e7c5b9 Cleanup 2010-06-22 12:13:31 +02:00
Roberto Raggi
27f6b2ceb5 Renamed CppRefactoringChanges::parsedDocumentForFile(). 2010-06-22 12:13:30 +02:00
Roberto Raggi
eb749ec3a2 Generalized the changeset operations. 2010-06-22 12:13:30 +02:00
Roberto Raggi
b13d6ae362 Removed CppQuickFixOperation::cppRefactoringChanges(). 2010-06-22 12:13:30 +02:00
Roberto Raggi
91eff02007 Moved CppRefactoringChanges. 2010-06-22 12:13:30 +02:00
Roberto Raggi
a19f802529 Preprocess the source file. 2010-06-22 12:13:29 +02:00
hjk
f1cd284a33 debugger: connect some loose ends 2010-06-22 12:04:56 +02:00
hjk
0f1290b0c0 debugger: link fix 2010-06-22 11:45:45 +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
ck
4cc244469a Fix compilation with namespaced Qt. 2010-06-22 09:03:55 +02:00
con
ad71e95d81 Fix broken table. 2010-06-21 17:32:15 +02:00
con
08c8ce32e9 Move the plugin examples to subdir of pluginhowto. 2010-06-21 17:32:15 +02:00
Abhishek Patil
abcb9358c2 Qt Creator Plugin HOWTO documentation first and second cut
Signed-off-by: Abhishek Patil <abhishek.patil@vcreatelogic.com>

Merge-request: 145
Reviewed-by: con <qtc-committer@nokia.com>
2010-06-21 17:32:15 +02:00
kh1
cdbe93285b Fix build with namespaces. 2010-06-21 17:15:49 +02:00
Leandro Melo
af185d1e41 Generic highlighter: Satisfying coverity checks. 2010-06-21 16:22:53 +02:00
Leandro Melo
15faf23e07 Generic highlighter: Indentation based code folding. 2010-06-21 16:10:42 +02:00
Oswald Buddenhagen
ec249304e6 work around msvc2010's apparent lack of appreciation for the meaning of "static" 2010-06-21 16:05:09 +02:00
kh1
097e45d47c Implement filter functionality for topic chooser.
Task-number: QTCREATORBUG-1685
2010-06-21 15:36:43 +02:00
Oswald Buddenhagen
14fb0d0129 don't forget to initialize the parser statics outside threading context 2010-06-21 15:21:23 +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
Oswald Buddenhagen
5676abee54 fix namespaced build 2010-06-21 14:15:46 +02:00
Christian Kamm
292ea49810 Try building 'qmldump' only if private headers are available.
Reviewed-by: Oswald Buddenhagen
2010-06-21 14:10:55 +02:00
Christian Kamm
24d0f694d1 QmlJS: Remove unused functions from Snapshot.
Reviewed-by: Erik Verbruggen
2010-06-21 13:03:30 +02:00
ck
aa4d7417ce Maemo: Use generic package build command.
Reviewed-by: kh1
2010-06-21 10:51:18 +02:00
Bill King
6f5bf29e71 Coverity: Fixes minor uninitialised constructor values issue. 2010-06-21 15:02:01 +10:00
Bill King
09228344e5 Coverity: Fixes value hides parameter issue. 2010-06-21 15:00:29 +10:00
Oswald Buddenhagen
f09eca2925 inline last use of ProFileReader::readProFile() 2010-06-18 21:27:08 +02:00
Oswald Buddenhagen
82e10eae3b use once parsed pro file for both exact and cumulative evaluation 2010-06-18 21:27:07 +02:00
Oswald Buddenhagen
704deac4e2 micro-optimize: allocate ProFileEvaluator on the stack 2010-06-18 21:26:38 +02:00
Oswald Buddenhagen
192759cb9a use a ProFileParser+ProFileEvaluator instead of a ProFileReader
the latter does too much
2010-06-18 21:23:09 +02:00
Oswald Buddenhagen
2b68df123f ProFileParser instead of a fully-fledged ProFileReader 2010-06-18 21:23:09 +02:00
Oswald Buddenhagen
7d962189ae make ProMessageHandler connect directly to the message manager
that way the users don't have to duplicate the connect everywhere.
as a side effect, MaemoPackageContents will have error reporting now.
2010-06-18 21:23:09 +02:00