summaryrefslogtreecommitdiffstats
path: root/src/doc/src/qtee-changelog.qdoc
blob: 086c1954cee7d88465fdcfc99be9c5c69d30b8b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
/****************************************************************************
**
** 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-customization.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
*/