<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt-creator.git/src/plugins/cpptools/cppsnapshotupdater.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>C++: split defines into project-defined and toolchain-defined.</title>
<updated>2013-12-10T10:42:41+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@digia.com</email>
</author>
<published>2013-11-27T14:17:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=ea1a92484ac99057b06130a012164bf9788650e9'/>
<id>ea1a92484ac99057b06130a012164bf9788650e9</id>
<content type='text'>
So we can ignore possibly problematic toolchain-defines, while can still
unconditionally apply project-defines.

Change-Id: I7cb96f35a963d080011fe888ef71bfc098dd33ef
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So we can ignore possibly problematic toolchain-defines, while can still
unconditionally apply project-defines.

Change-Id: I7cb96f35a963d080011fe888ef71bfc098dd33ef
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@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>CppTools: fix inclusion of "injected" defines.</title>
<updated>2013-10-23T10:52:40+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@digia.com</email>
</author>
<published>2013-10-01T12:48:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=d57b405f298994eafe192914d4efb6697c7e0b48'/>
<id>d57b405f298994eafe192914d4efb6697c7e0b48</id>
<content type='text'>
Task-number: QTCREATORBUG-10280

Change-Id: Ibc6ffeedb97a31a35a2d1f00625506f844692e16
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-10280

Change-Id: Ibc6ffeedb97a31a35a2d1f00625506f844692e16
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppEditor: Follow Symbol Under Cursor opens the preprocessor dialog</title>
<updated>2013-10-22T13:58:54+00:00</updated>
<author>
<name>Nikolai Kosjar</name>
<email>nikolai.kosjar@digia.com</email>
</author>
<published>2013-10-21T10:59:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=e79d4ed2e1aa079884179e04f47cac7ffb29d2f8'/>
<id>e79d4ed2e1aa079884179e04f47cac7ffb29d2f8</id>
<content type='text'>
... when invoked on a macro that is defined inside that dialog.

Change-Id: I419c6675d70cfb8dd174f6a33f502b4c584baa3a
Reviewed-by: David Schulz &lt;david.schulz@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... when invoked on a macro that is defined inside that dialog.

Change-Id: I419c6675d70cfb8dd174f6a33f502b4c584baa3a
Reviewed-by: David Schulz &lt;david.schulz@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: Protect SnapshotUpdater getters by mutex</title>
<updated>2013-10-09T13:01:42+00:00</updated>
<author>
<name>Nikolai Kosjar</name>
<email>nikolai.kosjar@digia.com</email>
</author>
<published>2013-10-07T09:44:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=802b67ff04e65d7037e1d483881405753a17a83a'/>
<id>802b67ff04e65d7037e1d483881405753a17a83a</id>
<content type='text'>
Task-number: QTCREATORBUG-10282

Change-Id: Ia58359f774c72260956caecd5f63d44b612d1451
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTCREATORBUG-10282

Change-Id: Ia58359f774c72260956caecd5f63d44b612d1451
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: add method to manually set the project part.</title>
<updated>2013-10-01T12:37:08+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@digia.com</email>
</author>
<published>2013-10-01T12:25:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=7b2c26204a58885b33070b2fbbe68891bad475d0'/>
<id>7b2c26204a58885b33070b2fbbe68891bad475d0</id>
<content type='text'>
Change-Id: Ic3578bd98c2f1aefcaef61f5b993dc9a67ca5a77
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic3578bd98c2f1aefcaef61f5b993dc9a67ca5a77
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>C++: add code-model support for defines-per-editor.</title>
<updated>2013-10-01T11:03:47+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@digia.com</email>
</author>
<published>2013-09-30T12:37:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=8c79d5bc23e4b555625dfa368ca9f74e6d14540b'/>
<id>8c79d5bc23e4b555625dfa368ca9f74e6d14540b</id>
<content type='text'>
The UI side will come in another commit.

Change-Id: I1038a438587fe4cef70408f7f627d08837fc192d
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The UI side will come in another commit.

Change-Id: I1038a438587fe4cef70408f7f627d08837fc192d
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@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>
<entry>
<title>C++: Only parse with appropriate defines for open editors.</title>
<updated>2013-10-01T08:33:51+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@digia.com</email>
</author>
<published>2013-08-19T14:05:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=ba2d7a4fa7c29ea2d62da3d6f6835a091f604656'/>
<id>ba2d7a4fa7c29ea2d62da3d6f6835a091f604656</id>
<content type='text'>
If two files from different (sub-)projects include the same header file,
and the defined macros differ for both files, the header file will be
parsed with only the appropriate macros for the including file.

Task-number: QTCREATORBUG-9802
Task-number: QTCREATORBUG-1249

Change-Id: I560490afa287b3bb1e863bce1bb4f57af36ad56e
Reviewed-by: Nikolai Kosjar &lt;nikolai.kosjar@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If two files from different (sub-)projects include the same header file,
and the defined macros differ for both files, the header file will be
parsed with only the appropriate macros for the including file.

Task-number: QTCREATORBUG-9802
Task-number: QTCREATORBUG-1249

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