/**************************************************************************** ** ** Copyright (C) 2014 Digia Plc ** All rights reserved. ** For any questions to Digia, please use the contact form at ** http://www.qt.io ** ** This file is part of Qt Enterprise Embedded. ** ** Licensees holding valid Qt Enterprise licenses may use this file in ** accordance with the Qt Enterprise License Agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and Digia. ** ** If you have questions regarding the use of this file, please use ** the contact form at http://www.qt.io ** ****************************************************************************/ /*! \page qtee-changelog.html \title ChangeLog \previouspage qtee-build-emulator.html \nextpage qtee-troubleshooting.html \section1 Boot to Qt 5.7 \list \li Release date: April 6, 2016 \endlist \b{New Features}: \list \li \B2Q stack was updated to use Qt 5.7 \li New reference device: Raspberry Pi 3 \endlist \section1 Boot to Qt 5.6.0 \b{New Features}: \list \li \B2Q stack was updated to use Qt 5.6.0. \li The entire stack is now built with Yocto tooling, using the \e meta-qt5 layer for the Qt modules. \li \B2Q build scripts are no longer available for building custom images. \li \l {Qt Charts} was updated to version 2.1.0. \li \l {Qt Data Visualization} was updated to version 1.2.2. \li \l {Qt Quick Compiler} was updated to version 4.0.0. \li \l {Qt Virtual Keyboard} was updated to version 2.0.0. \li \l {Qt Quick 2D Renderer} was updated to version 5.6.0. \li Added Windows development host support as Technical Preview. \endlist \b{Improvements}: \list \li Moved to use Yocto 1.8 (Fido). \li Enabled touch screen support (RPi-FT5406 driver) in the Raspberry Pi 2 image. \li Improved \e {About Qt for Device Creation} demo. \li Added a new demo, \e {Web Browser}, demonstrating the use of Qt WebEngine with Qt Quick. \li New style and improved visuals for the demo launcher. \li Toradex Colibri VF: Included \e mqxboot utility in the prebuilt images, enabling the bootup process of the secondary Cortex-M4 core from user-space. \li Toradex BSP was updated to V2.5Beta3_20151215. \li Enabled High-DPI support for the emulator. \endlist \b{Fixed Bugs}: \list \li Nitrogen6X: Fixed performance issues for Qt WebEngine video playback. \li Fixed \e {can't find linker symbol for virtual table} warnings when debugging Qt Quick applications. \endlist \section1 Boot to Qt 5.5.1 \list \li Release date: Sep 24, 2015 \li Supported until: Mar 16, 2018 \endlist \b{New Features}: \list \li \B2Q stack was updated to use Qt 5.5.1. \li New reference device: Kontron SMARC-sAMX6i \endlist \b{Improvements}: \list \li Enabled \l {Qt Quick Compiler} to run on add-on components. \li Improved The Planets demo to work better on small displays. \endlist \section1 Boot to Qt 5.5.0 \list \li Release date: Jul 01, 2015 \li Supported until: Sep 24, 2017 \endlist \b{Deprecated Platforms}: \list \li Support for the embedded Android platform was deprecated. \endlist \b{New Features}: \list \li \B2Q stack was updated to use Qt 5.5.0. \li New reference devices: \list \li Toradex Colibri iMX6 \li Raspberry Pi 2 \endlist \li \l {Qt Charts} was updated to version 2.0.1. \li \l {Qt Data Visualization} was updated to version 1.2.1. \li \l {Qt Quick Compiler} was updated to version 3.0.0. \endlist \b {Improvements}: \list \li Adopted a new versioning scheme that follows the version of Qt. \li Added a new demo: Planets example from Qt Canvas3D module. \li Updated the emulator to support custom screen sizes and aspect ratios. \li Added a slider in \B2Q demo settings to override the physical screen size. \li Added experimental support for building Qt 5 using Yocto and meta-qt5 layer. \endlist \section1 Boot to Qt 4.2.0 \list \li Release date: Jun 02, 2015 \li Supported until: Jul 01, 2017 \endlist \b{New Features}: \list \li \B2Q stack was updated to use Qt 5.4.2 on embedded Android and Linux. \li \l {Qt Virtual Keyboard} was updated to version 1.3.0. \li Enabled Chinese (Pinyin), Korean (Hangul) and Japanese (OpenWnn) input methods for Qt Virtual Keyboard. \endlist \b {Improvements}: \list \li Boot to Qt Flashing Wizard: Improved error messages for flashing failures. \li Toradex Colibri VF and Apalis iMX6 images updated to use the latest release (v2.3). \endlist \section1 \B2Q 4.1.0 \list \li Release date: Feb 24, 2015 \li Supported until: Jun 02, 2017 \endlist \b{New Features}: \list \li \B2Q stack was updated to use Qt 5.4.1 on embedded Android and Linux. \endlist \b {Improvements}: \list \li Enabled \e adb daemon listening to both USB and network connections simultaneously in embedded Linux \li Enabled D-Bus session bus on boot \li Implemented better support for compiling projects using embedded Linux toolchains without Qt Creator \li Documentation improvements \endlist \b {Fixed Bugs}: \list \li \e {Build Your Own Stack}: Fixed add-on modules built into the image not being included in the generated Qt Creator custom Kit \endlist \section1 \B2Q 4.0.0 \list \li Release date: Dec 10, 2014 \li Supported until: Feb 19, 2017 \endlist \b{New Features}: \list \li \B2Q stack was updated to use Qt 5.4.0 on embedded Android and Linux. \li \l {Qt Charts} was updated to version 2.0. \li \l {Qt Quick Enterprise Controls} was updated to version 1.3. \li \l {Qt Quick Compiler} was updated to version 2.0. \li \l {Qt Data Visualization} was updated to version 1.2 \li \l {Qt Virtual Keyboard} was updated to version 1.2.1 \li \l {B2Qt.Wifi Module} was updated to version 1.0 with a new C++ API \li \l {B2Qt.Utils Module} was updated to version 1.0 (previously DroidUtils module) \li Added support for devices without OpenGL capabilities with \l {Qt Quick 2D Renderer} \li New reference devices: \list \li Toradex Colibri VF50 (GPU-less, using Qt Quick 2D Renderer) \li Toradex Colibri VF61 (GPU-less, using Qt Quick 2D Renderer) \li Boundary Devices i.MX6 Boards (Nitrogen6, Nitrogen6X) \li Freescale SABRE SD i.MX6Dual \li SILICA ArchiTech Tibidabo \endlist \endlist \b {Improvements}: \list \li Updated Qt Multimedia plugin on embedded Android \li Added cape support for BeagleBone Black \li Added \B2Q Flashing Wizard, a GUI application for easy device setup \li Improved \e {Build Your Own Stack} scripts to clone only the meta-layer required for the target device, instead of cloning them all. \li Improved look and feel of \B2Q project templates \li Removed Qt WebKit from the builds in favor of Qt WebEngine \li Enabled tslib plugin to be built and deployed by default \li Added experimental multi-process support with the Wayland windowing system \li Documentation improvements \endlist \b {Fixed Bugs}: \list \li eLinux emulator: Added gstreamer plugin required for video playback \li Fixed updating IP address/hostname of a \B2Q device in Qt Creator settings \li Fixed missing/incomplete debugging information on eAndroid, for both C++ and QML. \endlist \section1 \B2Q 3.2.0 \list \li Release date: Oct 14, 2014 \li Supported until: Dec 10, 2016 \endlist \b {New Features}: \list \li \B2Q stack was updated to use Qt 5.3.2 on embedded Android and Linux. \li \l {Qt Quick Enterprise Controls} was updated to version 1.2. \li \l {Qt Quick Compiler} was updated to version 1.1. \li \l {Qt Virtual Keyboard} was update to version 1.2. \endlist \b {Improvements}: \list \li Fonts are now deployed as part of the build process of base images. \li Deployed missing font to enable Hindi layout for virtual keyboard. \li Reduced downloaded package sizes by stripping out debug symbols from Qt host tools. \li Deployed applications no longer \l{Booting to a Custom Application} {launch automatically on reboot}, unless explicitly set. \li Modified \e {Qt demo launcher} to use all available screen space for flicking between applications. \li Improved resolution of \e {Qt demo launcher} application preview images. \li Added an option in \e {Launcher Settings} to apply a \e {"Retro"} style for the virtual keyboard. \li Made the \e {Display FPS} option in \e {Launcher Settings} persistent. \li Updated the \e {Qt 5 Everywhere} demo. \endlist \b {Fixed Bugs}: \list \li Fixed Qt WebEngine demo freezing on embedded Android. \endlist \section1 \B2Q 3.1.1 \list \li Release date: Aug 20, 2014 \li Supported until: Oct 14, 2016 \endlist \b {Fixed Bugs}: \list \li \l {Building Your Own Embedded Linux Image}: fixed issues that caused the Yocto build process to fail. \endlist \section1 \B2Q 3.1.0 \list \li Release date: July 03, 2014 \li Supported until: Aug 20, 2016 \endlist \b {New Features}: \list \li Boot to Qt stack was updated to use Qt 5.3.1 on embedded Android and Linux. \li Added a generic solution for injecting \B2QA stack into devices running Android version 4.2.2 or later. \li \l {Preparing Toradex Apalis iMX6}{Toradex Apalis iMX6} was added as a reference device. \li \l {Qt Data Visualization} was updated to version 1.1. \li \l {Qt Charts} was updated to version 1.4. \li \l {Qt Virtual Keyboard} was update to version 1.1. \endlist \b {Improvements}: \list \li Added translucent widget windows support to eglfs. \li Changed \e appcontroller to print status messages to stdout. \li Switched to use symbolic links for GL-streaming library, instead of having multiple copies. \li Fixed C++ debugging issues and improved performance on embedded Android. \li Updated the content of \e About \e {\SDK} demo. \li Improved Sensors and Media Player examples. \endlist \b {Fixed Bugs}: \list \li Fixed WiFi not working on Nexus 7 (2013). \li BeagleBone Black: Fixed C++ debugging failing on embedded Android. \li BeagleBone Black: embedded Linux did not include USB serial drivers. \li Fixed JavaScript crash on ARM (QTBUG-39289). \li Removed useless warnings about setMask when using Qt Widgets. \endlist \section1 \B2Q 3.0.0 \list \li Release date: May 22, 2014 \li Supported until: July 03, 2016 \endlist \b {New Features}: \list \li \B2Q stack was updated to use Qt 5.3 on embedded Android and Linux \li \l {Qt Virtual Keyboard} was updated to version 1.0 \li \l {Qt Data Visualization} demo was added \li Qt WebEngine 0.9 support (including WebEngine demo) was added for embedded Android and Linux. However, the Emulator target is currently not supported \li \l {Qt Quick Compiler} (Technology Preview) was added to the \B2Q stack \li Nexus 7 (2013) was added as a reference device for embedded Android \li \l{Preparing SABRE SD i.MX6Quad}{Freescale SABRE SD i.MX6Quad} was added as a reference device for embedded Linux \li WiFi networking support and configuration were implemented on embedded Linux \endlist \b {Improvements}: \list \li Emulator warnings were improved \li Embedded Linux: Moved to use Yocto 1.6 (Daisy) \li Debug symbols were moved to a separately installable package \li Presentation of \B2Q demos in Qt Creator was improved \endlist \b {Fixed Bugs}: \list \li Build scripts: Incorrect path was fixed \endlist \section1 \B2Q 2.1.0 \list \li Release date: Apr. 15, 2014 \li Supported until: May 22, 2016 \endlist \b {New Features}: \list \li \l {Qt Data Visualization} version 1.0 was added to the \B2Q stack \li \l {Enginio Data Storage} version 1.0 was added to the \B2Q stack \li \l {Qt Quick Enterprise Controls} was updated to version 1.1 \li \l {Qt Serial Port} support was added to the \B2Q stack \li Bluetooth on \B2QL: Support for bluez was added \li Added support for building \B2QL for i.MX53 from sources \endlist \b {Improvements}: \list \li Qt Creator plugin for \B2Q now supports incremental deployment, custom adb commands \li Adb now easily usable over IP on all devices on \B2QL \li Update new content to device without erasing it first on \B2QL \li All images now contain generally used CA certificates \li Toolchains updated to support Qt WebEngine \li Documentation was added for QML types provided by the \l {B2Qt.Wifi Module} \li Emulator: Debug logging functionality was added \li Various documentation improvements \li \SDK installer error handling was improved \li 3rd party license information was updated \li Launcher Settings application UI was improved \endlist \b {Fixed Bugs}: \list \li \B2QL: OpenSSL Heartbleed bug was fixed \li \B2QA: Qt debug symbols were missing \li QEglFSCompositor::render() using incorrect vertices for full-screen quad, resulting in bad texture sampling \li Use damaged rect instead of full texture upload for raster windows \li Emulator: Crash when launching multiple instances \li Emulator: State transitions were not working properly \li \B2QA emulator: C++ debugging was fixed \li Emulators: Qt Quick applications don't exit on Qt.quit() \li Banding was visible on Raspberry Pi \li Qt Creator: adb failed to connect \li QtCreator: Different Virtual Machiness with the same OS were not handled properly \li Qt Creator: Tabstop order in device wizard was incorrect \li Qt 5 Everywhere demo: not all internet radio station were working \endlist \b {Fixed Known Issues}: \list \li Embedded Android: Arabic Numbers Not Always Rendered Correctly \endlist \section1 \B2Q 2.0.0 \list \li Release date: Feb. 25, 2014 \li Supported until: Apr. 15, 2016 \endlist \b {New Features}: \list \li \B2Q stack was updated to use Qt 5.2.1 on embedded Android and Linux \li Building your own \B2Q embedded Linux stack was enabled \li Emulator graphics performance and quality was improved (GL-streaming) \li BeagleBone Black was added as a reference device \li \l {Qt Virtual Keyboard} was integrated into \B2Q \li \l {Qt Quick Enterprise Controls} was added to the \B2Q stack \li \l {Qt Charts} was added to the \B2Q stack \li \B2Q source code was made available via online installer \li WiFi networking support/configuration were implemented on embedded Android \li Ethernet connectivity was enabled on embedded Android \endlist \b {Improvements}: \list \li Updated GDB for embedded Android toolchain \li Enterprise demos (Charts, Enterprise Controls) were added \li Embedded Linux: Moved to use Yocto 1.5 (Dora) \li Demos available as examples in Qt Creator \li Embedded Android emulator updated to Android 4.2.2 \endlist \b {Fixed Bugs}: \list \li Embedded Android emulator: Missing Mesa headers \li Embedded Linux emulator: Black screen in camera demo \li Emulator tries to load host plugins \li Sensors not working in emulators \li Empty \c HOME environment variable in processes launched by appcontroller \li Embedded Android emulator: C++ debugging fails \li Qt add-ons not installed to host \endlist \b {Fixed Known Issues}: \list \li Qt SQL: QML LocalStorage Fails to Connect to Database on Embedded Android \li Qt XML Patterns: Module not Available on embedded Android \li Qt Multimedia: Audio is Muted on Nexus 7 \li Unnecessary Warnings Displayed by the Installer \li Virtual Keyboard: Backspace Removes Two Characters \endlist \section1 \B2Q 1.0.1 \list \li Release date: Dec. 5, 2013 \li Supported until: Feb. 25, 2016 \endlist \list \li Emulator: Remote control widget version shown together with emulator version \li Emulator: Mouse events are sent instead of touch events \li Emulator: Raster window support added \li Emulator: emulatorproxyd shows its version on startup \li Emulator: Detect some network problems \li Emulator: Fixed issues related to startup \li Emulator: Updated source code license headers \li Emulator: Show all VirtualBox errors \li Emulator: Video playback support on embedded Linux \endlist */