Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Branches: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Merged edit from Eddy)
(Merged edit from Eddy)
Line 47: Line 47:


=== wip/nacl ===
=== wip/nacl ===
Presumably integration for the [https://nacl.cr.yp.to/ Networking and Cryptography Library] (NaCl), in place of OpenSSL and its equivalents.


A Qt port fort Google (portable) Native Client, and emscripten.
A Qt port fort Google (portable) Native Client, and emscripten.

Revision as of 17:57, 15 August 2016


All branches listed below reside in Gerrit on http://codereview.qt.io and are publicly available.

  • Anonymous checkout:
    $ git clone http://code.qt.io/<project>/<repo>
    
  • SSH (push to Gerrit): please check Setting up Gerrit.

Qt 5

Mainline branches

dev, the current stable branch (5.5 as of Mar '15), and a possibly existing current release branch follow the Branch Guidelines.

Other branches

Used for research or development of complex features.
Feature branch names should be prefixed with wip/. Exceptions are historical.
Feature branches often have relaxed review and integration policies and may be subject to occasional rebasing.

The following branch list applies to qt/qtbase unless otherwise noted.

ios (misnomer, should be wip/ios)

wip/qstring-utf8

Dead branch, merged long ago: was used to convert the QString functions that take const char* from Latin1 to UTF-8.

winrt (misnomer, should be wip/winrt)

Used for development of Qt's Windows Runtime port (see http://blog.qt.io/blog/2013/02/15/port-to-windows-runtime-kick-started/ and http://blog.qt.io/blog/2013/04/19/qts-winrt-port-and-its-ccx-usage/ for some background information). Gerrit is enabled for this branch but it is not CI checked. Be aware, that this branch is rebased regularly (force pushes involved). If you want to get in contact/help out, join #qt-winrt on freenode.

wip/tizen (base+declarative+quickcontrols+…)

wip/network-test-server

Development of a containerised local implementation of the server used by qtbase's network tests. Uses a vagrant container.

wip/highdpi

High-DPI research for Qt 5.6. Not in use.

wip/lite

Qt Lite, a project to make it possible at configure-time to opt out of parts of the tool-kit that a particular delivery doesn't need (thereby saving space on bitty little devices).

wip/mir

wip/nacl

Presumably integration for the Networking and Cryptography Library (NaCl), in place of OpenSSL and its equivalents.

A Qt port fort Google (portable) Native Client, and emscripten.

wip/qbs

A new Qt Build System.


Qt 4

Mainline branches

The 4.8 branch follows the Branch Guidelines.

Other branches

4.8-bb10

This branch contains a recent version of the 4.8 branch plus additional backported patches that are used for BlackBerry 10 and are not backported to the 4.8 branch. The 4.8-bb10 branch is subject to rebasing.

Qt Creator

See Submit-Policies for Qt Creator's branching policy.

wip/vcproj

Branch used to develop a plugin that enables people to work with Visual Studio projects in Qt Creator. Currently it can only open projects with a .vcproj extension.

  • At the moment plugin supports:
    • editing of project's properties (this feature waits for a code review on Gerrit)
    • adding/removing files, filters and folders to/from a project (also waits for a code review on Gerrit).
    • building a Visual Studio (.vcproj) project
  • How to set up