Qt Creator Roadmap: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
==Qt Creator Roadmapping Process==
[[Category:Tools::QtCreator]]
 
== Qt Creator Roadmapping Process ==


Examples for things that should end up on the roadmap are:
Examples for things that should end up on the roadmap are:
Line 7: Line 9:
* major overhaul of parts of the existing infrastructure
* major overhaul of parts of the existing infrastructure


Every item that is relevant for the roadmap needs to be agreed on by either the current maintainer (if the change is for specific parts of Qt Creator) or the current Qt Creator maintainer (e.g. in case it’s a new plugin). The items on the list are indicative, but not mandatory. This means that if a feature is not of (beta) release quality in time for feature freeze, it will skip the release. This helps us to release early &amp; often. Center for discussion of features is the public mailing list. Until a major feature is not agreed on by either the affected area’s maintainer or the Qt Creator maintainer, please do not put it on the roadmap.<br /> The roadmap is ‘‘not a changelog’‘. If you are interested in those, find the latest changelogs in the [http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.8/dist/ git repo] ''[qt.gitorious.org]''.
Every item that is relevant for the roadmap needs to be agreed on by either the current maintainer (if the change is for specific parts of Qt Creator) or the current Qt Creator maintainer (e.g. in case it's a new plugin). The items on the list are indicative, but not mandatory. This means that if a feature is not of (beta) release quality in time for feature freeze, it will skip the release. This helps us to release early &amp; often. Center for discussion of features is the public mailing list. Until a major feature is not agreed on by either the affected area's maintainer or the Qt Creator maintainer, please do not put it on the roadmap.<br />The roadmap is ''not a changelog''. If you are interested in those, find the latest changelogs in the &quot;git repo&amp;quot;:http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.8/dist/.


==Qt Creator 3.0==
== Qt Creator 3.0 ==


* Move stand-alone packages to Qt 5(.1)
* Move stand-alone packages to Qt 5(.1)
* Start iOS support
* Start iOS support
* Finish Multi-screen support
* Finish Multi-screen support
* General cleanup and <span class="caps">API</span> fixing
* General cleanup and API fixing
 
Optional:


* Use of some C++11 in the code base<br /><span class="caps">TBD</span>: Which features are usable on all supported compilers?
Optional:<br />* Use of some C++11 in the code base<br />TBD: Which features are usable on all supported compilers?


==Qt Creator 2.8==
== Qt Creator 2.8 ==


* Initial <span class="caps">LLDB</span> integration (Mac, possibly Linux)
* Initial LLDB integration (Mac, possibly Linux)
* DiffEditor integration
* DiffEditor integration
* Start Multi-screen
* Start Multi-screen
* Improved Android support
* Improved Android support


==Qt Creator 2.7==
== Qt Creator 2.7 ==


* Make it fully work with Qt 5
* Make it fully work with Qt 5
* Polish Kit handling
* Polish Kit handling
* ClearCase support
* ClearCase support
* Initial <span class="caps">QBS</span> integration
* Initial QBS integration  
 
Check the [http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.7/dist/changes-2.7.0 changelog] ''[qt.gitorious.org]'' for changes in this release.
 
==Qt Creator 2.6==


Check the [http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0 changelog] ''[qt.gitorious.org]'' for changes in this release.
Check the &quot;changelog&amp;quot;:http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.7/dist/changes-2.7.0 for changes in this release.


==Qt Creator 2.5==
== Qt Creator 2.6 ==


Check the [http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.5/dist/changes-2.5.0 changelog] ''[qt.gitorious.org]'' for changes in this release.
Check the &quot;changelog&amp;quot;:http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0 for changes in this release.


===Categories:===
== Qt Creator 2.5 ==


* [[:Category:Tools|Tools]]
Check the &quot;changelog&amp;quot;:http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.5/dist/changes-2.5.0 for changes in this release.
** [[:Category:Tools::QtCreator|QtCreator]]

Revision as of 14:44, 23 February 2015


Qt Creator Roadmapping Process

Examples for things that should end up on the roadmap are:

  • new plugins (i.e. supporting a new build system, etc)
  • major changes to existing plugins
  • major overhaul of parts of the existing infrastructure

Every item that is relevant for the roadmap needs to be agreed on by either the current maintainer (if the change is for specific parts of Qt Creator) or the current Qt Creator maintainer (e.g. in case it's a new plugin). The items on the list are indicative, but not mandatory. This means that if a feature is not of (beta) release quality in time for feature freeze, it will skip the release. This helps us to release early & often. Center for discussion of features is the public mailing list. Until a major feature is not agreed on by either the affected area's maintainer or the Qt Creator maintainer, please do not put it on the roadmap.
The roadmap is not a changelog. If you are interested in those, find the latest changelogs in the "git repo&quot;:http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.8/dist/.

Qt Creator 3.0

  • Move stand-alone packages to Qt 5(.1)
  • Start iOS support
  • Finish Multi-screen support
  • General cleanup and API fixing

Optional:
* Use of some C++11 in the code base
TBD: Which features are usable on all supported compilers?

Qt Creator 2.8

  • Initial LLDB integration (Mac, possibly Linux)
  • DiffEditor integration
  • Start Multi-screen
  • Improved Android support

Qt Creator 2.7

  • Make it fully work with Qt 5
  • Polish Kit handling
  • ClearCase support
  • Initial QBS integration

Check the "changelog&quot;:http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.7/dist/changes-2.7.0 for changes in this release.

Qt Creator 2.6

Check the "changelog&quot;:http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0 for changes in this release.

Qt Creator 2.5

Check the "changelog&quot;:http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.5/dist/changes-2.5.0 for changes in this release.