| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Reviewed-by: dt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix breakage introduced by the new asynchronous stop() methods
of the debugger run controls. Allow for RunControl::stop() to
be asynchronous by introducing a return enumeration indicating
that. Introduce additional method aboutToStop() asking user
to quit (tie that to the RunControl instead of having to hack
the behaviour elsewhere).
If asynchronous stop is detected, terminate the ProjectExplorer
asynchronously.
This makes the behaviour consistent across switching sessions/
closing outputwindow tabs and quitting Qt Creator.
Reviewed-by: dt
Rubber-stamped-by: hjk
|
|
|
|
|
|
|
|
| |
And use it to implement changing the run icon in the application output.
That implementation does only support the two run modes run and debug
for now. Further abstraction for more run modes to be done once needed.
Task-Nr: QTCREATORBUG-1232
|
|
|
|
| |
Reviewed-by: Erik Verbruggen
|
|
|
|
|
| |
So now the "Applciation Output" can distinguish between these four, and
handle them appropriately.
|
|
|
|
|
|
|
| |
Renamed RunConfiguration::configurationWidget to
createConfigurationWidget.
Reviewed-by: dt
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Ease cross device development by introducing 'targets' which
group build- and runsettings that are valid for this one target
Most of the kudos for the code review go to dt. Con, thorbjorn,
ckandler and others did also review parts of this patch.
Reviewed-by: dt
|
|
|
|
| |
Reviewed-by: dt
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Use id() for methods returning a string used to represent
some type of object.
* Use displayName() for strings that are meant to be user
visible.
* Quieten some warnings while touching the files anyway.
* Move Factories to their products in the plugins where that
was not done before.
Reviewed-by: dt
|
| |
|
|
|
|
|
|
|
|
|
| |
and ApplicationRunConfiguration to LocalApplicationRunConfiguration,
preparing remote debugging. Change the interface canRun() to be const,
run() to create() (since it does not run anything), use references
to the QSharedPointer<Foo>. Introduce d-Pointer and remove
unneeded headers from ProjectExplorerPlugin and add missing includes
everywhere.
|
| |
|
|
|
|
| |
Requires a lot of trivial forwarding.
|
|
|
|
|
| |
The runner uses the applicationlauncher internally, which is now
exported from the projectexplorer plugin for that reason.
|
|
|
|
|
|
|
| |
Best effort only though. This can make detection in the debugger which
engine should be used easier.
Task-Nr: 256161
|
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We used to build a helper library as part of the project. First with the
qmake -after SOURCES= stuff and after until now with the
gdbmacrosbuildstep. Now, the all new and fancy integretation directtly
into the qt version dialog. You build the debugger library once for
each qt version and then it's there ready to be loaded into each
project build against that qt version. Saves a lot of time.
And makes it possible to also load that library into while debuggign a
cmake project. (Need to hook that up now.)
Unfourtanetly this breaks the custom dumpers if you use a custom run
executable.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|