Files
RedBear-OS/local/recipes/qt/qtbase/source/dist/changes-3.2.3
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

151 lines
3.6 KiB
Plaintext

Qt 3.2.3 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.2.2
****************************************************************************
* General *
****************************************************************************
Compilers
---------
Work around Solaris, AIX, and HP-UX bug affecting
QString::operator=(const QString &) when linking statically.
Fix gcc 3.4 compile problems.
****************************************************************************
* Library *
****************************************************************************
General Fixes
-------------
- QJpegIO
Fix memory leak when writing JPEG files.
- QLineEdit
Preserve null and empty strings correctly in setText().
- QMessageBox
Preserve undocumented behavior in 3.1: expand tabs.
- QMimeSourceFactory
Don't crash when a factory uses a pointer to a QMimeSource
which is owned by another factory.
- QMovie
Respect the background color of a movie when loading
animations with transparent pixels.
Fix color mode if reading 1-bpp images or frames.
- QPainter
Fill the complete bounding rect when rendering text with an
opaque painter.
- QRichtext
Fix special case where <nobr>\nfoo had an extra space.
Fix line breaking for Latin text.
- QTextEdit
Improve speed of syntax highlighting.
- QToolBar
Do not grow in height when put inside a normal widget.
- QWheelEvent
Wheel events are now only sent to the focus widget if the
widget under the mouse doesn't handle the event.
- QWMatrix
Fix operator *(QRegion) when the world matrix is (-1 0 0 1 0 0)
or similar.
Platform-Specific Issues
------------------------
Windows:
- QPrinter
Fix resource leak when printing on Windows 9x.
Fix crash for Win98 with HP OfficeJet Pro 1150C.
- QTextBrowser
Fixed weight problem in setFont().
- QUriDrag
Fix bugs with encoding and separators.
Mac:
Mac OS X 10.3 (Panther) changes:
- QMacStyle
Draw push button text vertically-centered.
- QSplashScreen
Make the splash screen centered.
- QWidget
Tooltips are displayed in the correct place in Panther.
Applications that save and restore their geometry will not
"walk up" the screen.
General Mac OS X changes:
Fix crash on exit problem (e.g. with Qt Designer).
- QApplication
Fix mouse release problem when Control is used to emulate
mouse button 2.
- QDesktopWidget
Fix problem with popup windows and dual monitors.
- QFont
Improve fixed pitch font handling.
- QMenuBar
Fix crash with empty menus.
Make sure that when we show the application menu, the items we
merged in from the other popup menu's are properly
enabled/disabled.
Fix case where clicking menu bar would stop timers firing.
X11:
- QApplication
Avoid endless client message loops when replying to
_NET_WM_PING events.
- QFont
Fix crash when using high latin characters with GNU unifont.
Fix scale factor for printing (rounding error).
- QPainter
Fix an endless loop and a bug in the shape engine for Hangul
Jamo. (Affects only ancient Korean texts.)
- QPrinter
Work around bugs in Xft that cause memory corruption in the
postscript printer when downloading certain fonts.
- QSound
Fixed crash when deleting a QSound object while it was
playing.
Embedded:
Fixed bug when applications connect then disconnect immediately.
Added experimental code to handle 1-bpp and 4-bpp displays for
big-endian architectures (turned off by default).
- QEventLoop
Make processEvents(ExcludeUserInput) work.
- QPrinter
Fix font metrics when printing with QPrinter::HighResolution.