Qt Fix and Polish Week

Published Monday September 22nd, 2014 | by

Last week we took a fresh look at bugs, examples and tests. Now the “Qt Fix and Polish Week” is over and it’s time to summarize. Most of the people working on Qt inside Digia participated, but it was especially great to have many people join us on #qt-bugs and contribute. On Monday morning we had a quick sync round to split into teams. Each team had a defined goal and much work got done.

Bugs
In the bug triaging and fixing track we got our hands dirty to fix issues in all areas. For some of us inside Digia this also meant getting to know parts of Qt that we weren’t as familiar with and a great opportunity to exchange knowledge while working in a different setup. This is something we certainly will repeat – do an effort to work across teams to be even more efficient in bug triaging and fixing and getting an overview of the situation for Qt 5.4. We closed many bugs, and hopefully some of you out there saw your own reported bugs get fixed.

Examples
Qt comes with a lot of examples. We continued the polishing effort of them that we already had started on some time back, and focused on a few of them to have them shine on all platforms and make sure they give a good first impression, for example when running Qt Creator for the first time. There was a huge list of suggestions that got done, from improving the color scheme to making things work on Android and iOS devices. The task is overall so big that it is still ongoing, but last week was a great start getting people involved in the work.

Auto tests and QA
The original focus of the test fixing team was the reliability of the continuous integration (CI) system. While the system helps us deliver a well tested and stable Qt by make sure the huge amount of tests run without failure for every change that goes into Qt, a few of the tests sometimes result in that the CI doesn’t run as smoothly as we’d like it to. A lot of discussions took place on how we can improve our tests and the CI in general. We had many small initiatives to fix different parts, and to stabilize, fix and re-enable tests. The results are now becoming visible as the fixes make it through the CI.

Thanks
Feedback about how to arrange differently next time? Please let us know!

Hopefully we’ll be able to coordinate and announce better and earlier the next time we arrange such an event. We will likely focus only on bug fixing, and we will coordinate using IRC again.

Already on Friday afternoon we had a wrap-up session in Oulu, Berlin and Oslo. We concluded that we had had good progress, and that this is something we would like to repeat, maybe for each release. It was great to see people from the community outside Digia join. Especially the “yeahhh submitted my first patch to Qt” on IRC was nice to see, and hopefully we also helped more people get started contributing to Qt and scratching their own itch!

Thanks a lot to all participants!

Cake with Qt logo and bug on the icing

Leave a comment


Posted in Community, Contributors, Test, Uncategorized

The Qt Company Introduces a Unified Website and 20€/$25 Monthly Indie Mobile Package

Published Tuesday September 16th, 2014 | by

We have a lot of news to share with you today.

In June 2014, we announced via a stock exchange release that a new company entity for Qt under the parent company Digia Plc. would be formed. Today, I am very happy to be able to announce the new name as “The Qt Company”. Sweet and simple.

With The Qt Company as a separate entity, we will be able to put more focus on our Qt business operations to better position our beloved Qt technology in the software industry. We will now begin to use “The Qt Company” as our umbrella to market and promote Qt. The Qt Company has been registered in all countries where we do business and have offices.

One Unified Site | www.qt.io

In addition, we are today also launching the first phase of our unified Qt web site that I talked about in my blog post a month ago. We are launching this new website under the new domain qt.io. This new website will serve as the main digital communication channel for everything relating to the Qt product. The plan is to combine the qt.digia.com and qt-project.org web pages and online communities into one happy Qt world. In this first phase, we have started to redirect traffic from qt.digia.com to www.qt.io. You will also notice that under www.qt.io/download we have unified our package download options where our open source and commercial versions can be accessed from one location. In the next phase, we are planning to begin to move over content from qt-project.org to link directly from the new site under the “Developer” section. More information on that transition will come soon.

Another thing to take note of is our fresh new design and layout, plus a slightly updated Qt logo, which I hope you will like as much as we all do. We put a significant amount of effort to make sure that we highlight all the great things about our technology. Our goal with the new web site was to convey a simple, yet powerful message to our varying target audiences as to why everyone should develop with Qt. I hope we succeeded.

A great new offering for Indie Mobile Developers

Many of you have been asking for it, and we have listened. On top of the new web site and company name, today, we are also releasing a brand new Indie Mobile package targeting Android, iOS and WinRT development. You get the Qt libraries, Qt Creator, a commercial license and full development and deployment rights to the Android stores, App Store and Windows Marketplace (Note: the package doesn’t include support, commercial add-on features or Qt Cloud Services). The new package is available for the price of 20€/$25 per month on www.qt.io. I hope this package will fill the needs of many of the independent developers in the community.

Qt 5.3.2 and Qt Creator 3.2.1

Finally, I would also like to mention that earlier today we did a Qt 5.3.2 and Qt Creator 3.2.1 release, rounding up the news we are having for today. Make sure to read those blog posts as well.

We hope that you have enjoyed our day of Qt announcements. Have a look at our new www.qt.io website and please let us know what you think. If you’re using Qt 5.3, make sure you get the update to 5.3.2. If you are an indie mobile app developer, you just have to grab our new Indie Mobile package. Download it now. We look forward to your comments.

42 Comments


Posted in Uncategorized

Qt 5.3.2 Released with Qt Creator 3.2.1

Published Tuesday September 16th, 2014 | by

Today we have released Qt 5.3.2, the second patch update to Qt 5.3. In addition to improvements and fixes to Qt functionality it also packs Qt Creator 3.2.1 along with nice additions and patches to Qt Quick Compiler, Qt Quick Enterprise Controls and Qt Purchasing.

Also, with Qt 5.3.2 we are extremely proud of rolling out the new licensing tiers, now including the much-desired Indie Mobile tier. See the blog post about all the new announcements, and visit the new Qt download page for your copy of Qt 5.3.2!

With Qt 5.3.2 we are providing nice set of bug fixes and enhancements thanks to all the feedback and reports we’ve received! Qt 5.3.2 maintains backward and forward compatibility, both source and binary, with Qt 5.3.0 and the latest, 5.3.1, which was released this June. The list of changes can be found from the change files for each module.

The packages of Qt 5.3.2 also include new Qt Creator patch release, Qt Creator 3.2.1. See the blog post about Qt Creator 3.2.1 for details.

We are also releasing nice updates to a bunch of add-on modules for commercial Qt licensees, all installable through your Qt online installer. The new and exciting Qt Quick Compiler gets its first update and we are adding the long-awaited Tumbler control to Qt Quick Enterprise Controls! Here’s the overview of updates to Add-On modules:
Read more…

15 Comments


Posted in Qt, QtCreator, Releases

Qt Creator 3.2.1 released

Published Tuesday September 16th, 2014 | by

We are happy to announce Qt Creator 3.2.1. This release contains a range of bugfixes, including fixes for:

  • a freeze when using the current project or the all projects locator filters via keyboard shortcut
  • a deployment error in the OS X packages which led to the Clang code model plugin not loading
  • a crash when opening the context menu on C++ macro parameters

For a full list of fixes, please see our change log.

You find the opensource version on the Qt Project download page, and Enterprise packages on the Qt Account Portal. Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on irc.freenode.net, and on the Qt Creator mailing list.

5 Comments


Posted in Qt, QtCreator, Releases

Qt Cloud Services introduces Managed Application Runtimes in public beta

Published Monday September 15th, 2014 | by

Today is a great day for us and Qt Cloud Services.  After a successful early access period, we have now released Managed Application Runtime (“MAR”) to the whole Qt ecosystem. It is a huge leap forward in our efforts to create a complete set of development tools for connected applications.

Managed Application Runtime is an application platform-as-a-service (PaaS). It provides runtime and essential tools needed for agile server-side application development. In addition to our Enginio Data Storage and Managed Websocket Services, any application logic can now also run on the cloud side. This enables unlimited possibilities to develop and host connected applications with Qt tools. Here are some of the key features:

  • It’s Easy to Develop. Use your favorite programming language for server-side development. Choose Qt, Node.js, Ruby or other supported languages. Need a database? We have MongoDB, MySQL and Redis for you.
  • It’s Great to Deploy. You can use the Git version control tool to deploy your application. Just commit your changes and make a git push. The application will be built and deployed automatically without any downtime.
  • It’s Amazing to Scale. Server-side applications need to perform flawlessly regardless of load or usage patterns. We have made it possible for you to adjust the number of instances powering your application in real time.

The development and maintenance of reliable and scalable server infrastructure for connected application can be very time consuming and expensive. With Managed Application Runtime you don’t need to worry about the server infrastructure.

We are also happy to introduce a new “qtc” command-line tool which can be used to manage and access your cloud resources, application scaling, access logs and more. It is an essential tool for server-side developers and dev ops people working with Qt Cloud Services.

New Terms of Service and Pricing

The Qt Cloud Services Terms of Service and pricing are also updated to support the new features we’re rolling out and to allow you to subscribe to paid services.

Get Started Today

Please read through the Managed Application Runtime (“MAR”) getting started guide to get your application to run on the cloud side. You just need a valid Qt Account to start using the service in the management console. The usage is free up to certain limits. All existing customers and other Qt account holders have access to try it out now!

If you have any questions or suggestions, you can always contact us via our support helpdesk or submit your question to the community forums. Thank you in advance.

Leave a comment


Posted in Cloud, Qt Cloud Services

Qt Weekly #19: QOpenGLWidget

Published Wednesday September 10th, 2014 | by

After Qt 5.3′s introduction of QQuickWidget, Qt 5.4 adds QOpenGLWidget, the long-awaited replacement for the legacy QGLWidget. This widget retains the familiar initializeGL/resizeGL/paintGL API, while enabling full interoperability with other widgets in complex user interfaces.

Internally QOpenGLWidget is built on the same technology as QQuickWidget. Unlike QGLWidget, it is not a native window and will not turn any siblings or ancestors into native either. This avoids stacking, clipping, focus and performance issues and is expected to behave identically across all supported platforms.

Read more…

16 Comments


Posted in Graphics, OpenGL, Qt

Qt 5.4 Alpha Available

Published Monday September 8th, 2014 | by

Qt 5.4 release process is ongoing and we now have the Qt 5.4 Alpha release available. As always, the Alpha is in source code only. Binary installers will be available in a few weeks with the Beta release. Features of Qt 5.4 are now frozen and in the next months the focus is in finalising and polishing functionality. To give an overview what is coming with Qt 5.4, I’ll summarise the highlights of the Qt 5.4 Alpha release.

Read more…

41 Comments


Posted in Qt, Releases

Join the Qt Fix and Polish Week

Published Friday September 5th, 2014 | by

Originally we thought the title should be Qt Bug Fixing week, but that would have been too simple.
Here at Digia, we always work to deliver the best Qt releases that we can. We work to fix as many bugs as possible, while still progressing and implementing new features. We try to please everyone and get the balance right.
However, sometimes it’s important to focus. For the week of the 15th to the 22nd of September, we decided we’ll step away from other tasks and take a fresh look at some outstanding issues. We will focus on three areas:

  • Bugs
  • Examples
  • Auto Tests

Qt has a great community that likes to know what’s going on and get involved! Instead of only keeping our efforts behind closed doors, we invite everyone to participate. We will coordinate most of the work through IRC (we’ll start #qt-bugs on freenode) and hope to get many P1s out of the way for Qt 5.4.

Read more…

5 Comments


Posted in Community, Contributors, Test

Looking for Qt Champions!

Published Wednesday September 3rd, 2014 | by

Qt Champions are the individuals who go that extra mile and make Qt shine.
Qt_Champion

They welcome you, they help you, they’ll hunt and fix bugs, they’ll give tips on good coding, they write and make videos and they are there at conferences to tell people of Qt.

A Qt Champion is a recognized superhero of the Qt Community. You’ll be able to identify Qt Champions online and at Qt events.

Today, we are launching an initiative to recognize and celebrate our Qt Champions. They deserve to be noticed online and offline.

Read more…

Comments Off


Posted in Community | Tags: ,


  1. Pages:
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. ...
  10. 161