<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt-creator.git/src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp, branch master</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>ProjectExplorer: Tr::tr clean-up</title>
<updated>2023-01-16T15:23:02+00:00</updated>
<author>
<name>Alessandro Portale</name>
<email>alessandro.portale@qt.io</email>
</author>
<published>2023-01-16T13:24:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=8f2d48e8a350dc8e6bd87f62c1d1aed760f977ca'/>
<id>8f2d48e8a350dc8e6bd87f62c1d1aed760f977ca</id>
<content type='text'>
Tr::tr a string that was missed, and some extra qualifications to help
lupdate.

Amends: c5f7f5ab0aab672180714cb172818aa3cd394c90

Change-Id: I65b98d20ed3c1f8781823c4ee6677052d1cf0fa3
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tr::tr a string that was missed, and some extra qualifications to help
lupdate.

Amends: c5f7f5ab0aab672180714cb172818aa3cd394c90

Change-Id: I65b98d20ed3c1f8781823c4ee6677052d1cf0fa3
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ProjectExplorer: Tr::tr</title>
<updated>2023-01-16T12:10:24+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2023-01-13T11:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=c5f7f5ab0aab672180714cb172818aa3cd394c90'/>
<id>c5f7f5ab0aab672180714cb172818aa3cd394c90</id>
<content type='text'>
Change-Id: I8f1b463c5cc7a53627f7a9ad261998b92f13e56a
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: I8f1b463c5cc7a53627f7a9ad261998b92f13e56a
Reviewed-by: Alessandro Portale &lt;alessandro.portale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Utils: Rename most FilePath::{from,to}Variant uses to {from,to}Settings</title>
<updated>2023-01-10T09:00:30+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2023-01-03T11:31:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=66c08a824d6d6ff65251afbf93c49e029a0ccc35'/>
<id>66c08a824d6d6ff65251afbf93c49e029a0ccc35</id>
<content type='text'>
Specifies the main purpose more clearly. The remaining ones a "true"
(internal) variants in models and as action data.

Change-Id: I8dd3c846e419f29d88283c2f48268ef6685b19fe
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specifies the main purpose more clearly. The remaining ones a "true"
(internal) variants in models and as action data.

Change-Id: I8dd3c846e419f29d88283c2f48268ef6685b19fe
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove GPL-3.0+ from license identifiers</title>
<updated>2023-01-06T11:15:13+00:00</updated>
<author>
<name>Kai Köhne</name>
<email>kai.koehne@qt.io</email>
</author>
<published>2022-12-21T09:12:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=56baf8c058792187b574cf988fcf4b313f527156'/>
<id>56baf8c058792187b574cf988fcf4b313f527156</id>
<content type='text'>
Since we also license under GPL-3.0 WITH Qt-GPL-exception-1.0,
this applies only to a hypothetical newer version of GPL, that doesn't
exist yet. If such a version emerges, we can still decide to relicense...

While at it, replace (deprecated) GPL-3.0 with more explicit GPL-3.0-only

Change was done by running

  find . -type f -exec perl -pi -e "s/LicenseRef-Qt-Commercial OR GPL-3.0\+ OR GPL-3.0 WITH Qt-GPL-exception-1.0/LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0/g" {} \;

Change-Id: I5097e6ce8d10233993ee30d7e25120e2659eb10b
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we also license under GPL-3.0 WITH Qt-GPL-exception-1.0,
this applies only to a hypothetical newer version of GPL, that doesn't
exist yet. If such a version emerges, we can still decide to relicense...

While at it, replace (deprecated) GPL-3.0 with more explicit GPL-3.0-only

Change was done by running

  find . -type f -exec perl -pi -e "s/LicenseRef-Qt-Commercial OR GPL-3.0\+ OR GPL-3.0 WITH Qt-GPL-exception-1.0/LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0/g" {} \;

Change-Id: I5097e6ce8d10233993ee30d7e25120e2659eb10b
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Port from qAsConst() to std::as_const()</title>
<updated>2022-10-07T13:47:53+00:00</updated>
<author>
<name>Marc Mutz</name>
<email>marc.mutz@qt.io</email>
</author>
<published>2022-10-07T12:46:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=8eb4d52342fe3a6ede1c1dce3174d95bfa0cea88'/>
<id>8eb4d52342fe3a6ede1c1dce3174d95bfa0cea88</id>
<content type='text'>
We've been requiring C++17 since Qt 6.0, and our qAsConst use finally
starts to bother us (QTBUG-99313), so time to port away from it
now.

Since qAsConst has exactly the same semantics as std::as_const (down
to rvalue treatment, constexpr'ness and noexcept'ness), there's really
nothing more to it than a global search-and-replace.

Task-number: QTBUG-99313
Change-Id: I88edd91395849574436299b8badda21bb93bea39
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We've been requiring C++17 since Qt 6.0, and our qAsConst use finally
starts to bother us (QTBUG-99313), so time to port away from it
now.

Since qAsConst has exactly the same semantics as std::as_const (down
to rvalue treatment, constexpr'ness and noexcept'ness), there's really
nothing more to it than a global search-and-replace.

Task-number: QTBUG-99313
Change-Id: I88edd91395849574436299b8badda21bb93bea39
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ProjectExplorer: Fix directories as filesource in JsonWizard</title>
<updated>2022-09-13T11:13:01+00:00</updated>
<author>
<name>Alessandro Portale</name>
<email>alessandro.portale@qt.io</email>
</author>
<published>2022-09-12T18:26:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=02ac16128be3ac894bd86d37c45ac154a4a07843'/>
<id>02ac16128be3ac894bd86d37c45ac154a4a07843</id>
<content type='text'>
In addition to file names, Json wizards can define directories as
"File" source. That triggers a specialized code path which broke
with the conversion to using Utils::FilePath.

Amends: 389b1eceb95e237fba0724ce6eef10b27c195d59

Change-Id: I17be01dd04f3fe053966a87e16882659e341da5e
Reviewed-by: Tim Jenssen &lt;tim.jenssen@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In addition to file names, Json wizards can define directories as
"File" source. That triggers a specialized code path which broke
with the conversion to using Utils::FilePath.

Amends: 389b1eceb95e237fba0724ce6eef10b27c195d59

Change-Id: I17be01dd04f3fe053966a87e16882659e341da5e
Reviewed-by: Tim Jenssen &lt;tim.jenssen@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ProjectExplorer: Fix scratch buffer creation</title>
<updated>2022-09-06T13:49:43+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2022-09-06T13:05:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=9e16e694eeeb358010a64997e6d4ae2c44f66f54'/>
<id>9e16e694eeeb358010a64997e6d4ae2c44f66f54</id>
<content type='text'>
Amends 389b1eceb.

Fixes: QTCREATORBUG-28145
Change-Id: I9e0075b1031fbe42d4d48b9dee0a80d85378cf17
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Amends 389b1eceb.

Fixes: QTCREATORBUG-28145
Change-Id: I9e0075b1031fbe42d4d48b9dee0a80d85378cf17
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ProjectExplorer: Use more FilePath in wizards, mostly JsonWizard*</title>
<updated>2022-09-05T12:34:35+00:00</updated>
<author>
<name>Alessandro Portale</name>
<email>alessandro.portale@qt.io</email>
</author>
<published>2022-06-17T15:10:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=389b1eceb95e237fba0724ce6eef10b27c195d59'/>
<id>389b1eceb95e237fba0724ce6eef10b27c195d59</id>
<content type='text'>
JsonWizardFileGenerator's path member variables become FilePath and
GeneratedFile gets the QString based file setter and getter removed.

Also, a couple of other function parameters become FilePath. TODOs notes
added for further changes.

Change-Id: Ic4b791ed71c3c03adb8f15771e2dfa9af593abd8
Reviewed-by: &lt;github-actions-qt-creator@cristianadam.eu&gt;
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
JsonWizardFileGenerator's path member variables become FilePath and
GeneratedFile gets the QString based file setter and getter removed.

Also, a couple of other function parameters become FilePath. TODOs notes
added for further changes.

Change-Id: Ic4b791ed71c3c03adb8f15771e2dfa9af593abd8
Reviewed-by: &lt;github-actions-qt-creator@cristianadam.eu&gt;
Reviewed-by: hjk &lt;hjk@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use SPDX license identifiers</title>
<updated>2022-08-26T12:27:18+00:00</updated>
<author>
<name>Lucie Gérard</name>
<email>lucie.gerard@qt.io</email>
</author>
<published>2022-08-19T13:59:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=a7956df3ca45579c62b496621a7d3b55d73c98b8'/>
<id>a7956df3ca45579c62b496621a7d3b55d73c98b8</id>
<content type='text'>
Replace the current license disclaimer in files by
a SPDX-License-Identifier.

Task-number: QTBUG-67283
Change-Id: I708fd1f9f2b73d60f57cc3568646929117825813
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the current license disclaimer in files by
a SPDX-License-Identifier.

Task-number: QTBUG-67283
Change-Id: I708fd1f9f2b73d60f57cc3568646929117825813
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ProjectExplorer: Remove foreach / Q_FOREACH usage</title>
<updated>2022-05-09T09:08:33+00:00</updated>
<author>
<name>Artem Sokolovskii</name>
<email>artem.sokolovskii@qt.io</email>
</author>
<published>2022-05-03T13:40:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/qt-creator.git/commit/?id=5790905d6e2ecded32f1fdc1a3e463dfabc2025a'/>
<id>5790905d6e2ecded32f1fdc1a3e463dfabc2025a</id>
<content type='text'>
Task-number: QTCREATORBUG-27464
Change-Id: I9a7b21643393852d2904ed25abb876998c543172
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTCREATORBUG-27464
Change-Id: I9a7b21643393852d2904ed25abb876998c543172
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
