dt_
1c1521c3c4
Fix proFileUpdated signal, set correct parse in progress state
...
Change-Id: I1f7ca269115491323373fe5c4230bd38860c08ce
Reviewed-on: http://codereview.qt.nokia.com/596
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com >
2011-06-22 13:19:49 +02:00
dt_
2b31dbadcf
Add a disabled reason to the display of runconfigurations
...
Also distinguish between qt runconfigurations that are disabled
due to parsing and due to not being parseable
Change-Id: Ia8ce4eaa7b6bfcc2c5290b254bb288c6d4892170
Task-Nr: QTCREATORBUG-5103
Reviewed-on: http://codereview.qt.nokia.com/451
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com >
2011-06-14 11:58:39 +02:00
dt_
8ea4b9700d
Qt4Project: fix canceling codemodel prevents codemodel update
...
After a cancel the next codemodel needs to start regardless of whether
the underlying information is still the same.
Change-Id: I24eecaf2b8f5c96904002ca1e3dbe4df0061cc9c
Reviewed-on: http://codereview.qt.nokia.com/216
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-05-30 14:05:27 +02:00
Christian Kandeler
64ba06e221
Maemo: Create dedicated plugin.
...
No change in functionality for now. More support for generic remote
Linux support is planned to be added.
The changes in decreasing order of magnitude:
1) Move contents of qt4projectmanager/qt-maemo to new "RemoteLinux" plugin.
2) Make some classes in qt4nodes public for now. More decoupling
in that area will follow.
3) Fix some minor problems uncovered by the move.
Change-Id: I51d0c7977c10019eb6080cd6620bc28ecebad3c4
Reviewed-on: http://codereview.qt.nokia.com/106
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-05-26 13:31:05 +02:00
dt_
5809bc0739
Qt4Project: updateFileList after adding files via the new file wizard
...
Task-Nr: QTCREATORBUG-4976
Change-Id: I6d200a0b223e5a9aa601acbe6dbe064a5414b7dc
Reviewed-on: http://codereview.qt.nokia.com/118
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-05-25 15:45:57 +02:00
dt
754be1bcfc
Move a lot of qmake independent classes to a new plugin qtsupport
...
Also adjust qmldumptool to remove the dependency on qt4project/qmlproject, by
passing in the qtversion instead of figuring it out in qmldumptool.
Change-Id: Ie6ac582d36bfef290313c0716b33b62fcf42630c
Reviewed-on: http://codereview.qt.nokia.com/70
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-05-24 18:35:11 +02:00
Oswald Buddenhagen
9ac137fb06
add auto-saving of modified editors
...
Task-number: QTCREATORBUG-2847
2011-05-12 20:10:03 +02:00
dt
b4d38705a1
Fix whitespace/coding style
2011-05-12 12:25:25 +02:00
dt
8e171e0be0
Qt Version refactoring
...
Split up target specific code into subclasses. Also change
Qt4BuildConfiguration to allow a null qtversion.
Remove code that relied on always having a qt version.
Also make it possible to remove all qt versions.
Completly change the qt in path autodetection to be only
a fall back if no configuration was found.
Note: For now the old settings are not removed, as such 2.2 and master
can coexist.
Reviewed-By: hunger
2011-05-12 12:23:06 +02:00
Tobias Hunger
aa2acec14c
Fix/add copyright headers
...
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
Oswald Buddenhagen
8a9cbffea6
use environment from build config also when starting external processes
...
this uses QProcessEnvironment directly, which is somewhat inefficient,
but it has no big impact, and it can be optimized on the qt side.
Task-number: QTCREATORBUG-2866
2011-04-21 11:38:23 +02:00
Oswald Buddenhagen
dd0203e921
use environment from build configuration in the project evaluator
...
Task-number: QTCREATORBUG-2866
2011-04-20 21:23:23 +02:00
Oswald Buddenhagen
fae7dc9584
add errorString output argument to IFile::reload() & IEditor::open()
...
add/unify read error handling in all affected classes
2011-04-18 14:10:13 +02:00
Oswald Buddenhagen
f1f9904d35
add errorString output argument to IFile::save()
...
this centralizes error reporting (in fact, in most cases it adds any in
the first place).
Task-number: QTCREATORBUG-1619
2011-04-18 14:10:13 +02:00
Oswald Buddenhagen
dc3c156cac
Merge branch '2.2'
...
Conflicts:
src/plugins/debugger/gdb/pythongdbengine.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h
src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp
src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp
src/plugins/qt4projectmanager/qt4target.cpp
src/plugins/qt4projectmanager/qt4target.h
src/plugins/qt4projectmanager/qtoptionspage.h
src/plugins/qt4projectmanager/qtversionmanager.cpp
src/plugins/welcome/welcomemode.cpp
2011-04-14 12:39:31 +02:00
hjk
8397663964
Update license.
2011-04-13 11:49:28 +02:00
hjk
1738d08ffc
projectexplorer: move project{Context,Language} from IProjectManager to Project
...
Reviewed-by: dt
2011-04-12 12:46:26 +02:00
dt
b45a73ffab
Use unique build directories per qt version and debug/release
...
Reviewed-By: hunger
2011-03-23 15:27:02 +01:00
Oswald Buddenhagen
16436a252b
move command line args from ProFileEvaluator to ProFileOption
2011-03-18 21:28:04 +01:00
Oswald Buddenhagen
f8bc129055
remove pointless conditional
2011-03-18 21:28:04 +01:00
dt
4827d3aa7f
Qt4 Maemo: Simplfy code for adding OTHER_FILES to .pro file
...
Task-Nr: QTCREATORBUG-4085
2011-03-18 16:36:53 +01:00
Oswald Buddenhagen
bcde880d92
make profile parse errors somewhat more visible
...
pop up the error pane.
the evaluator got significantly better since the last time we tried this
...
Reviewed-by: dt
2011-03-11 15:33:58 +01:00
Primrose Mbanefo
8d781af43b
Introduce symbian ovi publishing wizard
2011-03-01 16:01:28 +01:00
Friedemann Kleint
562265d58c
Toolchains: Header cleanup.
2011-02-28 16:50:14 +01:00
Friedemann Kleint
88f333267f
Fix Krazy code scanning tool warnings (QString, loops, spelling).
2011-02-25 15:28:01 +01:00
dt
f643ab8371
Qt4ProjectManager: Remove dead code
2011-02-22 20:17:41 +01:00
dt
811466a2fe
Repalce QDir::absolutePath with QDir::cleanPath
...
Qt 4.8 behaves differently.
Task-Nr: QTCREATORBUG-3849
2011-02-22 16:27:06 +01:00
Tobias Hunger
8d0c477245
ToolChain: Refactor toolchain support
...
Refactor ToolChains in Qt Creator:
* Allow for several toolchains of the same type
* Be smarter wrt. guessing what kind of output a toolchain
produces. This allows us to eventually handle e.g. embedded
linux setups way better than before.
* Be smarter wrt. guessing what kind of environment a Qt version
needs.
* Improve auto-detection of toolchains a bit
* Decide on which debugger to use based on the kind of output
produced by the compiler.
* Add options page to configure toolchains
* Remove toolchain related options from the Qt version dialog
Reviewed-by: dt
2011-02-21 18:33:23 +01:00
Christian Kamm
6b37fe19bc
qmldump: Allow for debug and release versions and choose the right one.
...
Task-number: QTCREATORBUG-3549
Reviewed-by: Kai Koehne
2011-01-25 12:35:16 +01:00
Pawel Polanski
d6f9000451
Symbian: Passive content projects are deployed correctly.
...
Task-number: QTCREATORBUG-3579
2011-01-24 15:38:38 +01:00
dt
e505604b92
ProjectExplore: Introduce dis/enabling of buildconfigurations
...
The build actions are disabled if the buildconfiguration is disabled.
The deploy and run actions are disabled if deploying or running invokes
building automatically.
Qt4BuildConfigurations are disabled while parsing.
Task-Nr: QTCREATORBUG-2576
2011-01-19 15:47:00 +01:00
dt
67cfb7e078
Qt4projectManager: Refactor Qt4Target, split up in per target classes
...
Almost(*) all of the symbian and maemo specific code is now theoretically
moveable to a separate plugin. Thus making it possible to implement
new targets in a plugin.
(*) Noteable missing is the qtversion, which needs to be split up
per target too.
Also fixes
Task-Nr: QTCREATORBUG-2440
Reviewed-By: hunger
Reviewed-By: ck
2011-01-17 14:13:40 +01:00
con
d1023c7614
It's 2011 now.
...
Reviewed-by: hjk
2011-01-12 09:46:24 +01:00
Christian Kandeler
53d41cb84b
Project file evaluation: Take sysroot into account.
...
Task-number: QTCREATORBUG-1858
Reviewed-by: Oswald Buddenhagen
2011-01-05 17:58:21 +01:00
hjk
d6a459c332
cppmodelmanagerinterface: use singleton instead of object pool
2011-01-05 09:56:00 +01:00
Christian Kamm
5f50a6ae34
C++: Move the ModelManagerInterface from CppTools to CPlusPlus.
2011-01-04 15:58:21 +01:00
con
b1bcf081d8
Merge branch '2.1'
...
Conflicts:
src/plugins/coreplugin/basemode.cpp
src/plugins/coreplugin/basemode.h
src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp
src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.h
src/plugins/debugger/cdb/cdbsymbolpathlisteditor.cpp
src/plugins/debugger/debuggeragents.cpp
src/plugins/debugger/debuggeruiswitcher.cpp
src/plugins/debugger/debuggeruiswitcher.h
src/plugins/projectexplorer/buildconfigdialog.cpp
src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp
src/plugins/qmldesigner/components/propertyeditor/colorwidget.h
src/plugins/qmldesigner/designercore/include/enumeratormetainfo.h
src/plugins/qmldesigner/designercore/include/modelutilities.h
src/plugins/qmldesigner/designercore/include/nodeinstance.h
src/plugins/qmldesigner/designercore/include/propertymetainfo.h
src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.h
src/plugins/qmldesigner/designercore/instances/graphicsviewnodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.h
src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/qmlviewnodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.h
src/plugins/qmldesigner/designercore/metainfo/enumeratormetainfo.cpp
src/plugins/qmldesigner/designercore/metainfo/propertymetainfo.cpp
src/plugins/qmldesigner/designercore/model/modelutilities.cpp
src/plugins/snippets/inputwidget.cpp
src/plugins/snippets/snippetscompletion.cpp
src/plugins/snippets/snippetscompletion.h
src/plugins/snippets/snippetspec.cpp
src/plugins/snippets/snippetsplugin.cpp
src/plugins/snippets/snippetswindow.cpp
src/plugins/snippets/snippetswindow.h
src/plugins/texteditor/snippetsparser.cpp
src/tools/qml/qmldom/main.cpp
tests/manual/trk/runner.cpp
tests/manual/trk/trkolddevice.cpp
tests/manual/trk/trkolddevice.h
tests/manual/trk/trkserver.cpp
2010-12-17 17:00:53 +01:00
con
04e32b0049
License headers.
2010-12-17 16:03:42 +01:00
dt
3f804ed0b2
coding style
2010-12-07 16:46:08 +01:00
dt
8697072ce4
ProjectExplorer: Move ITargetFactory to object pool
...
Makes multiple target factories per project possible
Reviewed-By: hunger
2010-12-07 13:17:12 +01:00
dt
95d7639bb7
Qt4: Move Qt4Target and Qt4BC out of the Internal namespace
...
Reviewed-By: hunger
2010-12-07 13:16:07 +01:00
dt
b477441ef9
ProjectExplorer: Move configWidget from Project to Target
...
Reviewed-By: hunger
2010-12-06 14:15:06 +01:00
Christian Kamm
9059dd86b1
Qt4Project: Notify the QmlJS code model even without QML files.
...
Reviewed-by: Erik Verbruggen
2010-11-11 12:29:24 +01:00
Christian Kamm
c6b688d4e6
QmlJS: Fix code model update when project filelist changes.
...
Task-number: QTCREATORBUG-2986
Reviewed-by: Roberto Raggi
2010-11-09 14:31:36 +01:00
Tobias Hunger
cf3a418cd8
Fix spelling in comments
...
Krazy was complaining about those.
2010-11-03 12:45:34 +01:00
dt
c09c5ec988
Qt4ProjectManager: Emit correct state once on restoring
2010-11-02 16:43:11 +01:00
dt
fe4549f775
Revert "hot fix to allow running projects again."
...
This reverts commit 0d6601e424
.
2010-11-02 16:43:11 +01:00
Friedemann Kleint
6510a749b7
ProjectExplorer: Move ToolChainType enumeration into separate Header.
...
Acked-By: dt
2010-11-01 14:25:24 +01:00
hjk
0d6601e424
hot fix to allow running projects again.
...
This disables Qt4Project::validParse() and needs to be reverted again
Reviewed-by: Tobias Hunger
2010-10-29 15:25:08 +02:00
dt
6c20d2beeb
Qt4ProjectManager: Fix crash
2010-10-29 12:17:44 +02:00