<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt-creator.git/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1, branch master</title>
<subtitle>code.qt.io: qt-creator/qt-creator.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/'/>
<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://git.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>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://git.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>CMake: Qt Creator Static build support</title>
<updated>2022-04-29T07:16:53+00:00</updated>
<author>
<name>Cristian Adam</name>
<email>cristian.adam@qt.io</email>
</author>
<published>2022-04-21T12:10:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/commit/?id=88781a003ffd5f699f70b06d2d99325cf4e60c0f'/>
<id>88781a003ffd5f699f70b06d2d99325cf4e60c0f</id>
<content type='text'>
This adds the build system feature that allows Qt Creator's libraries
and plugins to be compiled statically.

Fixes some symbol clashes when all plugins are linked into the same
executable.

Support for actually loading static plugins will be added in a separate
commit.

The feature is controlled by QTC_STATIC_BUILD which by default is OFF.

Change-Id: I1fab7953c43e42dc75619e35660029ee067106df
Reviewed-by: hjk &lt;hjk@qt.io&gt;
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
Reviewed-by: &lt;github-actions-qt-creator@cristianadam.eu&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>
This adds the build system feature that allows Qt Creator's libraries
and plugins to be compiled statically.

Fixes some symbol clashes when all plugins are linked into the same
executable.

Support for actually loading static plugins will be added in a separate
commit.

The feature is controlled by QTC_STATIC_BUILD which by default is OFF.

Change-Id: I1fab7953c43e42dc75619e35660029ee067106df
Reviewed-by: hjk &lt;hjk@qt.io&gt;
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
Reviewed-by: &lt;github-actions-qt-creator@cristianadam.eu&gt;
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove qmake build files</title>
<updated>2022-01-20T12:18:15+00:00</updated>
<author>
<name>Eike Ziller</name>
<email>eike.ziller@qt.io</email>
</author>
<published>2022-01-14T11:44:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/commit/?id=9d8a419d107ae8219c84bc9178bfed76b94fa930'/>
<id>9d8a419d107ae8219c84bc9178bfed76b94fa930</id>
<content type='text'>
Removes qmake as a build system for building Qt Creator itself.
Keep them for some tests that are not completely moved to CMake yet.

Change-Id: I846c6ef65626b6dfae6375fdc85d00677aa8c2fb
Reviewed-by: hjk &lt;hjk@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes qmake as a build system for building Qt Creator itself.
Keep them for some tests that are not completely moved to CMake yet.

Change-Id: I846c6ef65626b6dfae6375fdc85d00677aa8c2fb
Reviewed-by: hjk &lt;hjk@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide an empty default IPlugin::extensionsInitialized()</title>
<updated>2020-02-07T10:21:34+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2020-02-07T09:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/commit/?id=a44bfdd7792512325e88b8480148864b12453904'/>
<id>a44bfdd7792512325e88b8480148864b12453904</id>
<content type='text'>
And remove all empy re-implementations.

Change-Id: I19f0b4e55c042c96693ecb89766f97f0a97b54ae
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And remove all empy re-implementations.

Change-Id: I19f0b4e55c042c96693ecb89766f97f0a97b54ae
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CMakeLists: Allow for internal plugin registration</title>
<updated>2019-08-09T09:05:54+00:00</updated>
<author>
<name>Tobias Hunger</name>
<email>tobias.hunger@qt.io</email>
</author>
<published>2019-08-07T08:46:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/commit/?id=1e9ee0ce1ded922786f8786a40e32ca81d454b55'/>
<id>1e9ee0ce1ded922786f8786a40e32ca81d454b55</id>
<content type='text'>
add_qtc_plugin now takes a flag "INTERNAL_ONLY". These internal plugins
will not show up in the project configuration nor in the feature summary.

This flag is used by the tests that build plugins.

Change-Id: I1912dd62221b2624ed7326df381fbbceccefbdac
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add_qtc_plugin now takes a flag "INTERNAL_ONLY". These internal plugins
will not show up in the project configuration nor in the feature summary.

This flag is used by the tests that build plugins.

Change-Id: I1912dd62221b2624ed7326df381fbbceccefbdac
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake build: Skip installation of test plugins / executables</title>
<updated>2019-06-05T08:28:49+00:00</updated>
<author>
<name>Cristian Adam</name>
<email>cristian.adam@gmail.com</email>
</author>
<published>2019-06-03T13:07:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/commit/?id=0439eea6bcbff70a4aacfee3d0dc048f9c402131'/>
<id>0439eea6bcbff70a4aacfee3d0dc048f9c402131</id>
<content type='text'>
Our tests run from the build folder. We do not need to install them.

Change-Id: Iaeb27e466fe0d43bc15fa3eee3bf6d2659b87083
Reviewed-by: Tobias Hunger &lt;tobias.hunger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our tests run from the build folder. We do not need to install them.

Change-Id: Iaeb27e466fe0d43bc15fa3eee3bf6d2659b87083
Reviewed-by: Tobias Hunger &lt;tobias.hunger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Qt Creator CMake port</title>
<updated>2019-05-17T13:33:28+00:00</updated>
<author>
<name>Cristian Adam</name>
<email>cristian.adam@gmail.com</email>
</author>
<published>2019-05-12T20:20:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/commit/?id=d855b84c5df923394ace3bb91dab379f7e0daa34'/>
<id>d855b84c5df923394ace3bb91dab379f7e0daa34</id>
<content type='text'>
Based on Tobias Hunger's work from a few months ago.

The CMake configuration needs libclang and Qt paths specified as
CMAKE_PREFIX_PATH.

Auto tests are run with "ctest". At the moment the pass rate is 87%.

Change-Id: Iba98e39bf22077d52706dce6c85986be67a6eab0
Reviewed-by: Alessandro Portale &lt;alessandro.portale@qt.io&gt;
Reviewed-by: Tobias Hunger &lt;tobias.hunger@qt.io&gt;
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on Tobias Hunger's work from a few months ago.

The CMake configuration needs libclang and Qt paths specified as
CMAKE_PREFIX_PATH.

Auto tests are run with "ctest". At the moment the pass rate is 87%.

Change-Id: Iba98e39bf22077d52706dce6c85986be67a6eab0
Reviewed-by: Alessandro Portale &lt;alessandro.portale@qt.io&gt;
Reviewed-by: Tobias Hunger &lt;tobias.hunger@qt.io&gt;
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ExtensionSystem: Remove per-plugin object pools</title>
<updated>2018-02-23T08:57:49+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2018-02-21T09:03:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/commit/?id=31a55b02477fa0c6b9b9fca7e26ebc6951c3be30'/>
<id>31a55b02477fa0c6b9b9fca7e26ebc6951c3be30</id>
<content type='text'>
Remove now-unused IPlugin::addAutoReleasedObject and IPlugin::
{add,remove}Object convenience functions that were only forwarding
to the global pool.

Adjust all related tests.

All previous users of these convenience functions are gone, and we do
not want to encourage the use of object pool anymore.

Plugins that wish to share objects to implement weak dependencies
can use the global object pool via  ExtensionSystem::PluginManager::
{add,remove}Object directly.

Change-Id: Ic668ad5504af76963f6d4c69ae160438efc70db5
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove now-unused IPlugin::addAutoReleasedObject and IPlugin::
{add,remove}Object convenience functions that were only forwarding
to the global pool.

Adjust all related tests.

All previous users of these convenience functions are gone, and we do
not want to encourage the use of object pool anymore.

Plugins that wish to share objects to implement weak dependencies
can use the global object pool via  ExtensionSystem::PluginManager::
{add,remove}Object directly.

Change-Id: Ic668ad5504af76963f6d4c69ae160438efc70db5
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add version number to lib dependencies on windows.</title>
<updated>2016-05-18T05:02:40+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@theqtcompany.com</email>
</author>
<published>2016-05-17T12:39:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt-creator.git/commit/?id=8da31c87ee643623602af679d6f475f6862850f0'/>
<id>8da31c87ee643623602af679d6f475f6862850f0</id>
<content type='text'>
Change-Id: Ied3707f18cf2753679eeaa2bcff0edfba3c7517e
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
Reviewed-by: Alessandro Portale &lt;alessandro.portale@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ied3707f18cf2753679eeaa2bcff0edfba3c7517e
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
Reviewed-by: Alessandro Portale &lt;alessandro.portale@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
