<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt-creator.git/src/plugins/cpptools/cpptoolseditorsupport.cpp, branch wip/clang</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>Rename QString ITextEditorDocument::contents --&gt; plainText</title>
<updated>2013-12-10T08:11:30+00:00</updated>
<author>
<name>Eike Ziller</name>
<email>eike.ziller@digia.com</email>
</author>
<published>2013-12-09T15:14:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=890f72160c61507b4bf85bdf4502d63a32f762d0'/>
<id>890f72160c61507b4bf85bdf4502d63a32f762d0</id>
<content type='text'>
To differentiate it from the byte array based IDocument::setContents

Change-Id: Icc9600732c2742fb79254a0697870bacce3a59ee
Reviewed-by: David Schulz &lt;david.schulz@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To differentiate it from the byte array based IDocument::setContents

Change-Id: Icc9600732c2742fb79254a0697870bacce3a59ee
Reviewed-by: David Schulz &lt;david.schulz@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>C++: prevent possibly highlighting a document twice</title>
<updated>2013-12-04T09:40:02+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@digia.com</email>
</author>
<published>2013-11-27T13:49:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=af2900ce724f5bb8be7d7ea19c179e10dcafdcab'/>
<id>af2900ce724f5bb8be7d7ea19c179e10dcafdcab</id>
<content type='text'>
Possible when the highlighter does not need semantic info to run, and is
started through onDocumentUpdated() and updateDocumentNow().

Change-Id: I720299730213ac196143a273fb60cee8e43111f1
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Possible when the highlighter does not need semantic info to run, and is
started through onDocumentUpdated() and updateDocumentNow().

Change-Id: I720299730213ac196143a273fb60cee8e43111f1
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: Fix crash on shutdown</title>
<updated>2013-11-20T10:30:12+00:00</updated>
<author>
<name>Nikolai Kosjar</name>
<email>nikolai.kosjar@digia.com</email>
</author>
<published>2013-11-19T15:18:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=067ae2439b83997656e5fb1523809cd9e485ad28'/>
<id>067ae2439b83997656e5fb1523809cd9e485ad28</id>
<content type='text'>
We need to wait for the document parser, otherwise the CppModelManager
object might get destroyed first and will be referenced later in
CppEditorSupport::parse().

Change-Id: I1b591640c1da3e63e49ac0b4b8af41aae31b3d43
Reviewed-by: Friedemann Kleint &lt;Friedemann.Kleint@digia.com&gt;
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to wait for the document parser, otherwise the CppModelManager
object might get destroyed first and will be referenced later in
CppEditorSupport::parse().

Change-Id: I1b591640c1da3e63e49ac0b4b8af41aae31b3d43
Reviewed-by: Friedemann Kleint &lt;Friedemann.Kleint@digia.com&gt;
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: Fix race condition when closing files</title>
<updated>2013-11-19T12:12:00+00:00</updated>
<author>
<name>Nikolai Kosjar</name>
<email>nikolai.kosjar@digia.com</email>
</author>
<published>2013-11-18T13:43:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=3b5e84e650c1c9219766c1edbbd8addb897f389a'/>
<id>3b5e84e650c1c9219766c1edbbd8addb897f389a</id>
<content type='text'>
If parse() is called in another thread the CppToolsEditorSupport might be
already destructed.

Task-number: QTCREATORBUG-10548

Change-Id: Ie4215937eb1847b51bce8b080aca4925c0bee39f
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If parse() is called in another thread the CppToolsEditorSupport might be
already destructed.

Task-number: QTCREATORBUG-10548

Change-Id: Ie4215937eb1847b51bce8b080aca4925c0bee39f
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: Fix crash for documents without file paths</title>
<updated>2013-11-14T10:21:26+00:00</updated>
<author>
<name>Nikolai Kosjar</name>
<email>nikolai.kosjar@digia.com</email>
</author>
<published>2013-11-14T09:35:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=d8077db3fbebb8701b10f0d37f1b228d4f708cbe'/>
<id>d8077db3fbebb8701b10f0d37f1b228d4f708cbe</id>
<content type='text'>
Since commit 566be09 we might reparse the current document if the
current editor changes. This is fine as long as the current document has
a file path, which is not always true, especially for the documents
created in the FakeVim tests.

Task-number: QTCREATORBUG-10767
Change-Id: Ibe00ef8bb6a144e2ba09b311025d238c2dcde112
Reviewed-by: Christian Stenger &lt;christian.stenger@digia.com&gt;
Reviewed-by: hjk &lt;hjk121@nokiamail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since commit 566be09 we might reparse the current document if the
current editor changes. This is fine as long as the current document has
a file path, which is not always true, especially for the documents
created in the FakeVim tests.

Task-number: QTCREATORBUG-10767
Change-Id: Ibe00ef8bb6a144e2ba09b311025d238c2dcde112
Reviewed-by: Christian Stenger &lt;christian.stenger@digia.com&gt;
Reviewed-by: hjk &lt;hjk121@nokiamail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Designer/CppTools: Fix flaky test_gotoslot_withoutProject</title>
<updated>2013-11-14T07:34:45+00:00</updated>
<author>
<name>Nikolai Kosjar</name>
<email>nikolai.kosjar@digia.com</email>
</author>
<published>2013-11-13T13:31:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=36ce1dbb84ff3fb557c781029cf5aa7e5051ea4a'/>
<id>36ce1dbb84ff3fb557c781029cf5aa7e5051ea4a</id>
<content type='text'>
The document was not always updated in time.

Change-Id: Iac89985d39a8784e3cbf63dfd42b1c5150775068
Reviewed-by: Christian Stenger &lt;christian.stenger@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The document was not always updated in time.

Change-Id: Iac89985d39a8784e3cbf63dfd42b1c5150775068
Reviewed-by: Christian Stenger &lt;christian.stenger@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>C++: Release more documents.</title>
<updated>2013-11-12T08:24:13+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@me.com</email>
</author>
<published>2013-10-10T08:26:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=566be0995d184cd2c3f99d006ffb7249aeff2e57'/>
<id>566be0995d184cd2c3f99d006ffb7249aeff2e57</id>
<content type='text'>
- fix memory leak in find-usages
- do not retain snapshot in search history
- when an editor is invisible for more than 2 minutes, release the
  backing snapshot

Retaining snapshots will retain their documents, and if done for too
long, the memory consumption might grow. This is especially the case
when switching to a different kit (Qt version): in that case, the new
versions of headers will be indexed, while the old ones stay around.

Task-number: QTCREATORBUG-5583
Task-number: QTCREATORBUG-7645
Task-number: QTCREATORBUG-9842

Change-Id: I045eda1565e0a3fa702baeffaab9c12662f90289
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- fix memory leak in find-usages
- do not retain snapshot in search history
- when an editor is invisible for more than 2 minutes, release the
  backing snapshot

Retaining snapshots will retain their documents, and if done for too
long, the memory consumption might grow. This is especially the case
when switching to a different kit (Qt version): in that case, the new
versions of headers will be indexed, while the old ones stay around.

Task-number: QTCREATORBUG-5583
Task-number: QTCREATORBUG-7645
Task-number: QTCREATORBUG-9842

Change-Id: I045eda1565e0a3fa702baeffaab9c12662f90289
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename "[Mm]ethod(s)" to "[Ff]unction(s)"</title>
<updated>2013-10-10T13:56:12+00:00</updated>
<author>
<name>Nikolai Kosjar</name>
<email>nikolai.kosjar@digia.com</email>
</author>
<published>2013-10-07T11:34:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=b8dbac0b9c4c45ee0d17d16eeae9086a14e9656a'/>
<id>b8dbac0b9c4c45ee0d17d16eeae9086a14e9656a</id>
<content type='text'>
Only methods as programming functions are affected. Besides renaming
some actions like "Switch Between Function Declaration/Definition" this
mostly touches (api) code comments.

This is a follow-up patch to commit 872bfb7.

Change-Id: Icb65e8d73b59a022f8885b14df497169543a3b92
Reviewed-by: hjk &lt;hjk121@nokiamail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only methods as programming functions are affected. Besides renaming
some actions like "Switch Between Function Declaration/Definition" this
mostly touches (api) code comments.

This is a follow-up patch to commit 872bfb7.

Change-Id: Icb65e8d73b59a022f8885b14df497169543a3b92
Reviewed-by: hjk &lt;hjk121@nokiamail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: Fix completion in other editor</title>
<updated>2013-10-02T10:13:31+00:00</updated>
<author>
<name>Nikolai Kosjar</name>
<email>nikolai.kosjar@digia.com</email>
</author>
<published>2013-10-02T09:30:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=cd4c4218e498aa9078cd672491f17fe96a569e45'/>
<id>cd4c4218e498aa9078cd672491f17fe96a569e45</id>
<content type='text'>
On duplication of an editor onMimeTypeChanged() of CppToolsEditorSupport
was not triggered, thus not completion provider was set.

Task-number: QTCREATORBUG-10284

Change-Id: Ia1da7f59b19e042f65b068a993f0d5c04b0778e0
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On duplication of an editor onMimeTypeChanged() of CppToolsEditorSupport
was not triggered, thus not completion provider was set.

Task-number: QTCREATORBUG-10284

Change-Id: Ia1da7f59b19e042f65b068a993f0d5c04b0778e0
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: honor pre-compiled headers in the code-model.</title>
<updated>2013-10-01T11:02:45+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@digia.com</email>
</author>
<published>2013-09-30T11:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=507452f0971105e772e2c4913720cdd136ed2ca9'/>
<id>507452f0971105e772e2c4913720cdd136ed2ca9</id>
<content type='text'>
Task-number: QTCREATORBUG-476

Change-Id: I82ed92acdcda551d2c6a9ca221832ac20117a08f
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTCREATORBUG-476

Change-Id: I82ed92acdcda551d2c6a9ca221832ac20117a08f
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
