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
108 lines
5.4 KiB
Groff
108 lines
5.4 KiB
Groff
Qt 5.13.1 is a bug-fix release. It maintains both forward and backward
|
|
compatibility (source and binary) with Qt 5.13.0.
|
|
|
|
For more details, refer to the online documentation included in this
|
|
distribution. The documentation is also available online:
|
|
|
|
https://doc.qt.io/qt-5/index.html
|
|
|
|
The Qt version 5.13 series is binary compatible with the 5.12.x series.
|
|
Applications compiled for 5.12 will continue to run with 5.13.
|
|
|
|
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.
|
|
|
|
****************************************************************************
|
|
* Important Behavior Changes *
|
|
****************************************************************************
|
|
|
|
- [QTBUG-76871] TapHandler.point now holds the release position while the
|
|
tapped() signal is emitted.
|
|
- [QTBUG-14769][QTBUG-50482] TextEdit now uses the I-beam cursor by default,
|
|
and the pointing cursor for links. But if user code sets a custom cursor,
|
|
we restore it when the mouse is no longer hovering a link.
|
|
|
|
****************************************************************************
|
|
* QtQml *
|
|
****************************************************************************
|
|
|
|
- [QTBUG-56264] Fixed segfault on Sparc64.
|
|
- [QTBUG-77102] Fix bug with singletons not being imported from modules when
|
|
using older versions.
|
|
- [QTBUG-77047] Fixed crash when creating arrays using the spread operator.
|
|
- [QTBUG-75983] Fixed crash in XMLHttpRequest.open.
|
|
- [QTBUG-77012] Fixed static build issue: multiple definitions of
|
|
qtPositionAttributeName().
|
|
- [QTBUG-71329] Fixed promise chaining.
|
|
- [QTBUG-76441] Fix support for import statements using qrc:/ urls.
|
|
- [QTBUG-55407] Fixed a crash when setData or create is called after a user
|
|
mistakenly used the internal constructor of QQmlComponent which does
|
|
not take an engine.
|
|
- [QTBUG-76796] Fixed late binding re-evaluation when using typeof(name).
|
|
- [QTBUG-76627] qmlplugindump now finds enums in composite types.
|
|
- [QTBUG-76656] Fixed resolution of 'this' when using the call operator on scope and context
|
|
properties.
|
|
- [QTBUG-71387] Fixed a crash after calling qmlClearTypeRegistrations().
|
|
- [QTBUG-75642] Fixed an invalid memory read in JIT with template literals.
|
|
- [QTBUG-75939] Fix crash when destroying QJSValues from other threads.
|
|
- [QTBUG-76085] Fixed automatic loading of translations from resources.
|
|
- [QTBUG-76018] Fixed grammar to permit readonly list properties.
|
|
- [QTBUG-75880] Fix accidental implicit creation of local variable when using anonymous functions
|
|
in object literals.
|
|
- [QTBUG-67343] Fixed assertion when having a ShaderEffect as a delegate
|
|
in a ComboBox.
|
|
- [QTBUG-75896] Fixed property lookup in QML singletons.
|
|
- [QTBUG-75392] Fixed a crash by working around a compiler bug.
|
|
- [QTBUG-48809] Print a warning when using absolute paths in qmldir files.
|
|
- [QTBUG-75609] Fixed a performance regression with attached properties.
|
|
- [QTBUG-76074] Loader now frees custom qml types when unloading.
|
|
|
|
****************************************************************************
|
|
* QtQuick *
|
|
****************************************************************************
|
|
|
|
- Item Views:
|
|
* [QTBUG-76487] We now properly populate delegates with the populate
|
|
transition when the view is resized after componentComplete.
|
|
* [QTBUG-31677] A ListView footer is now positioned correctly after the
|
|
last item is removed.
|
|
* [QTBUG-76433][QTBUG-44308] Fixed a crash while doing fast flicking in
|
|
transitions that use Animators.
|
|
* [QTBUG-76254] Fixed a crash in QQmlDelegateModel.
|
|
* [QTBUG-71581] Fixed a crash in ListView when closing an application that
|
|
dynamically creates and appends items to an ObjectModel.
|
|
|
|
- Input:
|
|
* [QTBUG-75399] Fixed a crash when using the KeyNavigation attached property.
|
|
* [QTBUG-76875] DragHandler now respects acceptedButtons.
|
|
* [QTBUG-71218] If a Controls 2 Button has a DragHandler, the button is
|
|
now released when the drag begins.
|
|
* [QTBUG-75770] MouseArea now respects QPlatformTheme::TouchDoubleTapDistance
|
|
to avoid generating double-clicks while moving and clicking the mouse quickly.
|
|
|
|
- Scene graph:
|
|
* [QTBUG-76603] qmlscene now sets the default surface format earlier
|
|
and correctly.
|
|
* [QTBUG-68566] Fixed rendering freeze when using software rendering
|
|
of WebEngine in QQuickWidget.
|
|
* [QTBUG-73768] Fixed an assert in BorderImage when any border size
|
|
exceeds source image size.
|
|
* [QTBUG-66810] Software rendering: repaint everything when moving
|
|
between HiDpi and lower-resolution screens.
|
|
* [QTBUG-74348] Fixed leaking scene graph rendering contexts when using
|
|
the threaded render loop.
|
|
* [QTBUG-76055] Cleaned up error messages in shadereffect.
|
|
|
|
- Text:
|
|
* [QTBUG-74761] Added support for text color when using color fonts.
|
|
* [QTBUG-76528] Fixed missing glyphs and in some cases crashes when
|
|
displaying many characters from the same font on a system with a
|
|
low maximum texture size.
|
|
* [QTBUG-75002] Accessibility: StaticText nodes are announced as
|
|
read-only rather than editable in Windows Narrator.
|