<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt-creator.git/src/plugins/cpptools/cppfilesettingspage.cpp, branch 10.0</title>
<subtitle>code.qt.io: qt-creator/qt-creator.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/'/>
<entry>
<title>Merge CppTools into CppEditor</title>
<updated>2021-09-01T14:53:58+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2021-08-30T08:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=284817fae6514701902ccdb834c2faa46462f2e8'/>
<id>284817fae6514701902ccdb834c2faa46462f2e8</id>
<content type='text'>
There was no proper separation of responsibilities between these
plugins. In particular, CppTools had lots of editor-related
functionality, so it's not clear why it was separated out in the first
place.
In fact, for a lot of code, it seemed quite arbitrary where it was put
(just one example: switchHeaderSource() was in CppTools, wheras
switchDeclarationDefinition() was in CppEditor).
Merging the plugins will enable us to get rid of various convoluted
pseudo-abstractions that were only introduced to keep up the artificial
separation.

Change-Id: Iafc3bce625b4794f6d4aa03df6cddc7f2d26716a
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was no proper separation of responsibilities between these
plugins. In particular, CppTools had lots of editor-related
functionality, so it's not clear why it was separated out in the first
place.
In fact, for a lot of code, it seemed quite arbitrary where it was put
(just one example: switchHeaderSource() was in CppTools, wheras
switchDeclarationDefinition() was in CppEditor).
Merging the plugins will enable us to get rid of various convoluted
pseudo-abstractions that were only introduced to keep up the artificial
separation.

Change-Id: Iafc3bce625b4794f6d4aa03df6cddc7f2d26716a
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use more FileUtils based file dialogs</title>
<updated>2021-08-19T08:33:22+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2021-08-17T14:36:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=584217a52f23212d1d56a2beda95ea4438c33aeb'/>
<id>584217a52f23212d1d56a2beda95ea4438c33aeb</id>
<content type='text'>
Change-Id: I1e7ec0493c26afe58e17afb8923a2b1023f6dcd4
Reviewed-by: David Schulz &lt;david.schulz@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I1e7ec0493c26afe58e17afb8923a2b1023f6dcd4
Reviewed-by: David Schulz &lt;david.schulz@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Utils: filepathify fileutils</title>
<updated>2021-05-18T14:30:53+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2021-05-18T07:47:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=a13aef759edbf99b0a5eb3680432b947721573c9'/>
<id>a13aef759edbf99b0a5eb3680432b947721573c9</id>
<content type='text'>
Change-Id: Ic9048369f64d793f5f567cdb0c715488fb5a4ff6
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic9048369f64d793f5f567cdb0c715488fb5a4ff6
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Cpp: Use new settings API</title>
<updated>2021-01-22T09:37:12+00:00</updated>
<author>
<name>Eike Ziller</name>
<email>eike.ziller@qt.io</email>
</author>
<published>2021-01-20T16:39:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=8112a004329e1992df607e5d5e6a417ea4602a78'/>
<id>8112a004329e1992df607e5d5e6a417ea4602a78</id>
<content type='text'>
Avoid writing defaults to the settings.

Task-number: QTCREATORBUG-24430
Change-Id: I8e1d5a5b8ca21ef96a68a4d71a7d97d138bd186b
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid writing defaults to the settings.

Task-number: QTCREATORBUG-24430
Change-Id: I8e1d5a5b8ca21ef96a68a4d71a7d97d138bd186b
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Utils: Drop Utils::SkipEmptyParts again</title>
<updated>2020-07-21T12:42:27+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2020-07-21T08:19:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=43b658e9e7b4d939ad409fbf24d81dfa86b723f6'/>
<id>43b658e9e7b4d939ad409fbf24d81dfa86b723f6</id>
<content type='text'>
We require Qt 5.14 nowadays.

Change-Id: Iff245257d3cb19207007c0445ee13814e66152dd
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We require Qt 5.14 nowadays.

Change-Id: Iff245257d3cb19207007c0445ee13814e66152dd
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: Qt6: Drop use of QTextStream::setEncoding from CppFileSettings</title>
<updated>2020-07-17T07:33:48+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2020-07-16T05:37:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=9b0b86297ee1f1020bccd84e236ff26a006c36b8'/>
<id>9b0b86297ee1f1020bccd84e236ff26a006c36b8</id>
<content type='text'>
This now requires license templates file to be Unicode compatible,
effectively restricting it to plain ASCII in non-Unicode codebases.

Task-number: QTCREATORBUG-24098
Change-Id: I713fed1ddb288360abbdbb40c6ca67444eb62ef3
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This now requires license templates file to be Unicode compatible,
effectively restricting it to plain ASCII in non-Unicode codebases.

Task-number: QTCREATORBUG-24098
Change-Id: I713fed1ddb288360abbdbb40c6ca67444eb62ef3
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>All: Use Utils::SkipEmptyParts</title>
<updated>2020-06-17T05:55:25+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2020-06-17T04:35:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=1c81a3b3e887d9774cc342caafccebd7cdb90f19'/>
<id>1c81a3b3e887d9774cc342caafccebd7cdb90f19</id>
<content type='text'>
Task-number: QTCREATORBUG-24098
Change-Id: Iab45de9a9c17ddc39a0e343b1175d4f6cb94b098
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTCREATORBUG-24098
Change-Id: Iab45de9a9c17ddc39a0e343b1175d4f6cb94b098
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/4.12'</title>
<updated>2020-05-26T07:00:05+00:00</updated>
<author>
<name>Eike Ziller</name>
<email>eike.ziller@qt.io</email>
</author>
<published>2020-05-26T07:00:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=227904d4a691b99789f1dc43f9b31d857279c896'/>
<id>227904d4a691b99789f1dc43f9b31d857279c896</id>
<content type='text'>
 Conflicts:
	cmake/QtCreatorIDEBranding.cmake
	qbs/modules/qtc/qtc.qbs
	qtcreator_ide_branding.pri

Change-Id: Ic39945a0e3e140a9467b4b4f572929257ff3a324
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Conflicts:
	cmake/QtCreatorIDEBranding.cmake
	qbs/modules/qtc/qtc.qbs
	qtcreator_ide_branding.pri

Change-Id: Ic39945a0e3e140a9467b4b4f572929257ff3a324
</pre>
</div>
</content>
</entry>
<entry>
<title>CppTools: Fix license file path persistence</title>
<updated>2020-05-22T08:49:44+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2020-05-22T06:57:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=036e8611ebaeb20edd2ced713520a76d7cccba40'/>
<id>036e8611ebaeb20edd2ced713520a76d7cccba40</id>
<content type='text'>
Broke with ea6da69e8.

Fixes: QTCREATORBUG-24024
Change-Id: If097c4bc824c1a6b6c005bcf32aef09229804be2
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Broke with ea6da69e8.

Fixes: QTCREATORBUG-24024
Change-Id: If097c4bc824c1a6b6c005bcf32aef09229804be2
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Utils: Replace FileChooser::path() by filePath().toString()</title>
<updated>2020-04-09T17:45:06+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2020-04-09T09:35:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=68c539bb9d697a1496b41af8efa939e1fe1f9715'/>
<id>68c539bb9d697a1496b41af8efa939e1fe1f9715</id>
<content type='text'>
Keep the old method for now to ease downstream porting.

The change is kept mechanical, there's a lot of cleanup possible now
on the user code side.

Change-Id: I936baedd45b7ba057f1c789a1bec896886f48eff
Reviewed-by: André Hartmann &lt;aha_1980@gmx.de&gt;
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keep the old method for now to ease downstream porting.

The change is kept mechanical, there's a lot of cleanup possible now
on the user code side.

Change-Id: I936baedd45b7ba057f1c789a1bec896886f48eff
Reviewed-by: André Hartmann &lt;aha_1980@gmx.de&gt;
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
