f31522130f
Build system (5 gaps hardened): - COOKBOOK_OFFLINE defaults to true (fork-mode) - normalize_patch handles diff -ruN format - New 'repo validate-patches' command (25/25 relibc patches) - 14 patched Qt/Wayland/display recipes added to protected list - relibc archive regenerated with current patch chain Boot fixes (fixable): - Full ISO EFI partition: 16 MiB → 1 MiB (matches mini, BIOS hardcoded 2 MiB offset) - D-Bus system bus: absolute /usr/bin/dbus-daemon path (was skipped) - redbear-sessiond: absolute /usr/bin/redbear-sessiond path (was skipped) - daemon framework: silenced spurious INIT_NOTIFY warnings for oneshot_async services (P0-daemon-silence-init-notify.patch) - udev-shim: demoted INIT_NOTIFY warning to INFO (expected for oneshot_async) - relibc: comprehensive named semaphores (sem_open/close/unlink) replacing upstream todo!() stubs - greeterd: Wayland socket timeout 15s → 30s (compositor DRM wait) - greeter-ui: built and linked (header guard unification, sem_compat stubs removed) - mc: un-ignored in both configs, fixed glib/libiconv/pcre2 transitive deps - greeter config: removed stale keymapd dependency from display/greeter services - prefix toolchain: relibc headers synced, _RELIBC_STDLIB_H guard unified Unfixable (diagnosed, upstream): - i2c-hidd: abort on no-I2C-hardware (QEMU) — process::exit → relibc abort - kded6/greeter-ui: page fault 0x8 — Qt library null deref - Thread panics fd != -1 — Rust std library on Redox - DHCP timeout / eth0 MAC — QEMU user-mode networking - hwrngd/thermald — no hardware RNG/thermal in VM - live preload allocation — BIOS memory fragmentation, continues on demand
81 lines
3.5 KiB
Plaintext
81 lines
3.5 KiB
Plaintext
Qt 5.6.2 is a bug-fix release. It maintains both forward and backward
|
|
compatibility (source and binary) with Qt 5.6.0.
|
|
|
|
For more details, refer to the online documentation included in this
|
|
distribution. The documentation is also available online:
|
|
|
|
http://doc.qt.io/qt-5/index.html
|
|
|
|
The Qt version 5.6 series is binary compatible with the 5.5.x series.
|
|
Applications compiled for 5.5 will continue to run with 5.6.
|
|
|
|
Some of the changes listed in this file include issue tracking numbers
|
|
corresponding to tasks in the Qt Bug Tracker:
|
|
|
|
https://bugreports.qt.io/
|
|
|
|
Each of these identifiers can be entered in the bug tracker to obtain more
|
|
information about a particular change.
|
|
|
|
QtQml
|
|
-----
|
|
|
|
- [QTBUG-53412] Fix mapping of null JS values to null SQL values instead
|
|
of empty strings.
|
|
- [QTBUG-53794] Fix crash when using the "with" statement with an
|
|
expression that throws an exception.
|
|
- [QTBUG-54589] Fix assertion when deleting properties of JS objects
|
|
- Fix crash when incubating objects asynchronously with initial properties.
|
|
- Fix support for QJSValue parameters in QML signal handlers.
|
|
- Fix crash on 64-bit big endian architectures.
|
|
- Fix literal string assignments to QVector2D and QQuaternion properties.
|
|
- Fix crashes when using Component.onDestruction handlers.
|
|
- [QTBUG-49232] Fix assignment of values to quint8 properties.
|
|
- [QTBUG-48136] Fix QQmlPropertyMap emitting valueChanged when the value had
|
|
not actually changed, causing side effects such as causing fake binding loops.
|
|
- [QTBUG-55238] Work around miscompilations with Visual Studio 2015 Update 3
|
|
- [QTBUG-55482] Work around a crash in release mode with GCC 6 related to dead
|
|
store elimination
|
|
|
|
QtQuick
|
|
-------
|
|
|
|
- Fix QtQuick scenegraph waiting up to a full vsync duration before rendering
|
|
the first frame.
|
|
- ShaderEffect: Fix a crash when a ShaderEffect and an Image both share the
|
|
same texture via supportsAtlasTextures.
|
|
- [QTBUG-53726] Flickable: Fix widthRatio and heightRatio being incorrect when
|
|
the content is smaller than the view.
|
|
- [QTBUG-42928] MultiPointTouchArea: Fix touch points remaining pressed when
|
|
the MultiPointTouchArea is hidden or disabled.
|
|
- [QTBUG-53937] AnimatedSprite: Fix a potential infinite loop when changing
|
|
image source.
|
|
- [QTBUG-53263] ListView: Fix items not always rendering when inserting many
|
|
items into a model.
|
|
- [QTBUG-52901] Fixed QQuickPaintedItem not scaling correctly for high DPI when
|
|
using a renderTarget of FramebufferObject
|
|
- [QTBUG-52534] MouseArea: Fix drag.threshold when preventStealing is in use.
|
|
- QQuickWidget now properly repaints text on high-DPI screen changes.
|
|
- [QTBUG-54238] qt.scenegraph.info logging category got renamed to
|
|
qt.scenegraph.general.
|
|
|
|
- QQuickItem:
|
|
* [QTBUG-31861] Fixed issue with mouse button events being sent even
|
|
when they were disabled by setAcceptedMouseButtons.
|
|
* [QTBUG-40145] Fix multiple items gaining activeFocus incorrectly.
|
|
|
|
- Text:
|
|
* [QTBUG-54075] Fix positioning of inline images when using StyledText.
|
|
* [QTBUG-52389] Fixed clipping of glyphs that extend beyond font's em
|
|
square.
|
|
* Fix mouse presses being eaten when textFormat was PlainText. In this
|
|
case, the item cannot possibly make use of a press (as there are no
|
|
hyperlinks), but deprives other items of the opportunity to take the press.
|
|
|
|
- PathView:
|
|
* [QTBUG-53464] PathView: Fix items not being correctly created in some
|
|
circumstances.
|
|
* [QTBUG-37815] PathView: Fix infinite loop when creating items in some
|
|
circumstances.
|
|
|