-
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Qt 5 for OS/2 is a project on porting the Qt software development framework version 5 to the OS/2 operating system. Note that the original Qt project is developed by The Qt Company which is not affiliated with bww bitwise works GmbH or this project's contributors in any way.
Currently, the project is in its early alpha development phase. You may download the latest version of the project roadmap in PDF format.
For a bird-eye view of the current progress, please check our GitHub card-style projects for Qt 5.
Note that the original Qt 5 source code is broken into several git submodules where each submodule is a git repository of its own and represents one or more Qt modules. We follow the same practice and add our own git submodules for each Qt module we port to OS/2. Currently, we have the following Qt 5 repositories:
Repository | Description | Issues | Commit History |
---|---|---|---|
qt5-os2 (this one) | parent repository that brings all modules together | visit > | visit > |
qtbase-os2 | submodule with basic Qt classes (Core, GUI, Network, Tools) | visit > | visit > |
qtdeclarative-os2 | submodule with QML-related classes (QML, Quick, Quick Controls, Quick Dialogs, Quick Widgets) | visit > | visit > |
qttools-os2 | submodule with development tools (Qt Designer, Qt linguist, command line tools and more) | visit > | visit > |
qtsvg-os2 | submodule with SVG processing classes | visit > | visit > |
qtmultimedia-os2 | submodule with multimedia classes | visit > | visit > |
qtwebchannel-os2 | helper submodule for Qt WebSockets and Qt WebEngine | visit > | visit > |
qtwebsockets-os2 | submodule providing a WebSockets implementation for Qt | visit > | visit > |
qtwebengine-os2 | submodule with a full-featured Web Engine implementation based on Chromium | visit > | visit > |
qtwebengine-chromium-os2 | Qt fork of Chromium and its build tools GN and Ninja [Note: not a separate Qt module but a submodule inside qtwebengine-os2 ] |
visit > | visit > |
If you need to file a bug report, please use the issue tracker of a repository matching the respective Qt module using a link from the table above. If you want to check all OS/2-specific code changes please visit the commit history of each repository.
On October, 17, 2019, we released the second beta version of Qt 5 that updates Qt Base to version 5.13.1 and also brings three new modules of the same Qt version: Qt Declarative, Qt Tools and Qt SVG. Release notes and installation instructions are available here.
While working on Qt 5 for OS/2, we are glad to know that our work is being partly sponsored by the grateful OS/2 community. Given the scale of this project and all other OS/2 projects that we work on, and also the fact that the OS/2 world has limited financial resources nowadays, every penny counts. We need to pay our full-time and part-time developers for their hard work. So any contribution is highly appreciated! To do so, please visit our online shop where you can buy development units of a preferred value. You can also be one of our patreons or sponsor through the OS/2 VOICE button.
Below you find the current state of all fund raising campaigns to port Qt 5 to OS/2
We estimated that we need around 42000 €.
As of 23.12.2019 we collected 30600 € which is 73% of the needed money.