Files
RedBear-OS/local/recipes/qt/qtbase/source/dist/changes-2.0.1
T
vasilito f31522130f fix: comprehensive boot warnings and exceptions — fixable silenced, unfixable diagnosed
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
2026-05-05 20:20:37 +01:00

102 lines
2.4 KiB
Groff

Changes in Qt 2.0.1
-------------------
Qt 2.0.1 is a bugfix release, forward and backward compatible with Qt 2.0.
While all changes are behind the API, some bugfixes may cause differences
in runtime behaviour - such fixes are marked in yellow with a "*".
General improvements
--------------------
PNG/IO Fix crash on empty images.
QAccel Fix accelerators using Shift with other metakeys.
QFileInfo Fix for AIX/gcc.
QFontDatabase Fix centered text for extreme-bearing fonts.
QHeader Resizing cells of horizontal header is now more flicker-free.
*QLayout Fix deletion of child layouts. Let minimumSize() override
Fixed sizePolicy().
QLcdNumber Reduced flicker.
QLineEdit Home etc. now clear selection even if the cursor doesn't move.
QListBox Draw focus rect correctly. Fix keyboard navigation.
QListView Make resizing flicker-free. No selection on release.
QMainWindow Fix crash in addToolBar().
QMap Work on more compilers.
QMenuBar Less flicker.
QPainter Fix QFontMetrics::width(QChar). Speedup drawText/boundingRect.
*QScrollView Put the scrollbars inside the frame in WindowsStyle.
QSplitter Fix bug where a handle could be moved past the next.
QString Fix QString::replace(QRegExp(),...). Speed ups. Fix fill()
with zero length crash.
QTL AIX fixes.
QTextBrowser Fixed type=detail popup.
*QTextCodec Use the defacto KOI8 standard if no charset specified for
ru_ locale.
QValueList AIX, aCC fixes.
msg2qm More robust.
Windows-specific fixes
----------------------
QApplication Fix Key_Enter (was always Key_Return). Fix numeric
accelerators.
QFontDatabase Fix italic fonts in Window font dialog.
*QMime Use CRLF with text clip/dnd on Windows.
QPainter Avoid failure when painting pixmap xformed into nothing.
Improved drawing of scaled fonts on win95/98.
*QPixmap Fix mask on QPixmap::convertToImage().
QPrinter Fix setup() on Win95/98.
QToolTip Use system settings for tool tips on Windows.
*QWidget Fix QWidget::scroll(rect) for non-topleft rectangles.
X11-specific fixes
------------------
DnD Fix Escape during DnD.
*QApplication Generate MouseMove event on XCrossingEvent. Support more
XIM servers (eg. VJE Delta). Use 11pt font as default rather than 12pt
on larger than 95DPI displays.
*QFont Correct DPI for fontsets (as for regular fonts). Prefer unscaled
(ie. perfect-match bitmaps) over scaled fonts.
*QPaintDevice Round DPI.
QWidget QWidget::showMaximized() works on X11 now. Fixed ReparentNotify
handling.
Xt extension Fixes.