<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt-creator.git/src/plugins/debugger/debuggerruncontrol.cpp, branch drafts/for/4.3</title>
<subtitle>code.qt.io: qt-creator/qt-creator.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/'/>
<entry>
<title>ProjectExplorer: Introduce RunWorker::reportDone()</title>
<updated>2017-08-09T14:12:45+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2017-08-09T07:23:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=c839e86863b590d7339e6fda745fa940140af694'/>
<id>c839e86863b590d7339e6fda745fa940140af694</id>
<content type='text'>
To be used for short-lived tasks to signal that they are done.
Essentially an optional reportStarted() followed by reportStopped()

Using it in GdbServerPortsGatherer when the port list is ready fixes
the wrong "un-stopped" situation in RemoteLinux debugging when
the inferior finishes by itself.

Change-Id: I310831a7875fe6f2c598302b73cda6c9669efb1d
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To be used for short-lived tasks to signal that they are done.
Essentially an optional reportStarted() followed by reportStopped()

Using it in GdbServerPortsGatherer when the port list is ready fixes
the wrong "un-stopped" situation in RemoteLinux debugging when
the inferior finishes by itself.

Change-Id: I310831a7875fe6f2c598302b73cda6c9669efb1d
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger: Work around race when running from command line</title>
<updated>2017-08-01T11:33:37+00:00</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgad.shaneh@audiocodes.com</email>
</author>
<published>2017-07-26T08:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=e2e109c8628c139a91bec0d8f2a1b0ca00f81db3'/>
<id>e2e109c8628c139a91bec0d8f2a1b0ca00f81db3</id>
<content type='text'>
If the project was not parsed yet while the debugger is invoked,
activeRunConfiguration is still null, so the debugger doesn't start.

Task-number: QTCREATORBUG-18551
Change-Id: I02d77fa8fb1b2a3673da5cbf28ea36156498918c
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the project was not parsed yet while the debugger is invoked,
activeRunConfiguration is still null, so the debugger doesn't start.

Task-number: QTCREATORBUG-18551
Change-Id: I02d77fa8fb1b2a3673da5cbf28ea36156498918c
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger: Fix UI text to follow the guidelines</title>
<updated>2017-08-01T11:15:04+00:00</updated>
<author>
<name>Leena Miettinen</name>
<email>riitta-leena.miettinen@qt.io</email>
</author>
<published>2017-07-28T07:48:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=6fccc45a92997ab3cce5c2b3c2e16b31039feef7'/>
<id>6fccc45a92997ab3cce5c2b3c2e16b31039feef7</id>
<content type='text'>
Change-Id: I7afa680c15f9dacfa8b0a17c16c442211d4fc7ce
Reviewed-by: Alessandro Portale &lt;alessandro.portale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7afa680c15f9dacfa8b0a17c16c442211d4fc7ce
Reviewed-by: Alessandro Portale &lt;alessandro.portale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refine the creation of a dummy project for the debugger</title>
<updated>2017-07-20T09:57:06+00:00</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgad.shaneh@audiocodes.com</email>
</author>
<published>2017-07-20T09:33:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=e9aaeb22f89e3d72785a6550e89ada3307cad385'/>
<id>e9aaeb22f89e3d72785a6550e89ada3307cad385</id>
<content type='text'>
If the startup project doesn't support the chosen kit, it fails.

Task-number: QTCREATORBUG-18606
Change-Id: I745768e7e9ee1740dadaae05d02dcc45f9e9ebef
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the startup project doesn't support the chosen kit, it fails.

Task-number: QTCREATORBUG-18606
Change-Id: I745768e7e9ee1740dadaae05d02dcc45f9e9ebef
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger: Fix copy-and-pasto in qmlDebugging</title>
<updated>2017-07-14T06:19:26+00:00</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgad.shaneh@audiocodes.com</email>
</author>
<published>2017-07-13T21:16:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=023edafe4ce653590a4143f1ccaa45bf2378f11e'/>
<id>023edafe4ce653590a4143f1ccaa45bf2378f11e</id>
<content type='text'>
Change-Id: I89af5e4cc555457d4b55cd94049175618dc059d8
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I89af5e4cc555457d4b55cd94049175618dc059d8
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger: Reduce one call to runnable()</title>
<updated>2017-07-14T06:19:09+00:00</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgad.shaneh@audiocodes.com</email>
</author>
<published>2017-07-13T21:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=b710f79bef03cdc7b21604fa08fb393f0be55fd2'/>
<id>b710f79bef03cdc7b21604fa08fb393f0be55fd2</id>
<content type='text'>
Change-Id: I8e0ce18fa65a3281fcadf9b5a8ffb4008a0cf294
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8e0ce18fa65a3281fcadf9b5a8ffb4008a0cf294
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger: Use a somewhat less intrusive hack for 'start at main'</title>
<updated>2017-07-12T09:45:28+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2017-07-07T17:11:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=9e67a9453a404a9a373b0066c54a0e339704cde2'/>
<id>9e67a9453a404a9a373b0066c54a0e339704cde2</id>
<content type='text'>
Change-Id: Ie649a4a11c88f3686cd6ed1e73f34c7c78fd0e13
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie649a4a11c88f3686cd6ed1e73f34c7c78fd0e13
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger: Partially dissolve DebuggerRunControlFactory</title>
<updated>2017-07-11T11:10:44+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2017-07-07T16:34:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=e9718b253a975ce27c0d84ab8850616c61ab65b3'/>
<id>e9718b253a975ce27c0d84ab8850616c61ab65b3</id>
<content type='text'>
Aspect creation must stay for now as the object pool is the only
central registry for it right now.

Change-Id: Ibe42009db6b0351aaa36e9ac8f0f6f7a0562167e
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Aspect creation must stay for now as the object pool is the only
central registry for it right now.

Change-Id: Ibe42009db6b0351aaa36e9ac8f0f6f7a0562167e
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger: Streamline error string handling</title>
<updated>2017-07-11T10:53:00+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2017-07-07T15:20:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=6f0a600bcf7647493f8044f7d5d18d698e8c2fdc'/>
<id>6f0a600bcf7647493f8044f7d5d18d698e8c2fdc</id>
<content type='text'>
Let the workers keep track of errors instead of passing around
string pointers in some but not all interesting places.

Change-Id: I3956bc947a50747dd3a0c9302b9f9873d192e9c6
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
Reviewed-by: David Schulz &lt;david.schulz@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let the workers keep track of errors instead of passing around
string pointers in some but not all interesting places.

Change-Id: I3956bc947a50747dd3a0c9302b9f9873d192e9c6
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
Reviewed-by: David Schulz &lt;david.schulz@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ProjectExplorer: Move re-runnable decision to RunWorkers</title>
<updated>2017-07-10T09:02:17+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2017-07-05T13:17:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=acc86aee5a16899acce24438174983334323f949'/>
<id>acc86aee5a16899acce24438174983334323f949</id>
<content type='text'>
A RunControl is re-runnable if all its workers are,
a RunWorker is re-runnable if it's Stopped and unless it
says otherwise.

Also ensure SimpleTargetRunner only reportStop() once
per run and make process error message re-usable.

Change-Id: I73f5fb724d3026ceb81d5e32a3a71b4814b2bca9
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A RunControl is re-runnable if all its workers are,
a RunWorker is re-runnable if it's Stopped and unless it
says otherwise.

Also ensure SimpleTargetRunner only reportStop() once
per run and make process error message re-usable.

Change-Id: I73f5fb724d3026ceb81d5e32a3a71b4814b2bca9
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
