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
122 lines
3.5 KiB
Plaintext
122 lines
3.5 KiB
Plaintext
|
|
Qt 3.2 introduces new features as well as many improvements over the
|
|
3.1.x series. This file gives an overview of the main changes since
|
|
version 3.1.2. For more details, see the online documentation which
|
|
is included in this distribution. The documentation is also available
|
|
at http://qt.nokia.com/doc/
|
|
|
|
The Qt version 3.2 series is binary compatible with the 3.1.x series.
|
|
Applications compiled for 3.1 will continue to run with 3.2.
|
|
|
|
****************************************************************************
|
|
* General *
|
|
****************************************************************************
|
|
|
|
ActiveQt
|
|
--------
|
|
|
|
Controls developed with ActiveQt support aggregation, which makes it
|
|
possible to use them in containers that require this form of containment to
|
|
be supported. ActiveQt also supports masked controls in containers that
|
|
support this for window'ed controls.
|
|
|
|
Compilers
|
|
---------
|
|
|
|
Note: Qt 3.2 is the last version to officially support IRIX MIPSpro
|
|
o32 and Sun CC 5.0. A script, $QTDIR/bin/qt32castcompat, is provided
|
|
for 3.2 which needs to be run for these compilers.
|
|
|
|
****************************************************************************
|
|
* Library *
|
|
****************************************************************************
|
|
|
|
- QApplication
|
|
Win32 only: Stop compressing mouse move events when a change
|
|
in the key state is detected. Allow multiple QApplication
|
|
objects be created sequentially by resetting the pointers to
|
|
static objects on destruction.
|
|
|
|
- QClipboard
|
|
X11 only: Various fixes.
|
|
|
|
- QDockWindow
|
|
Various layout fixes.
|
|
|
|
- QFont related classes
|
|
Many fixes and improvements.
|
|
|
|
- QGLWidget
|
|
X11 only: Various fixes to make pixmap rendering work better
|
|
with accelerated nVidia drivers.
|
|
|
|
- QImage
|
|
Fixed writing of QImages.
|
|
|
|
- QLayout
|
|
Fixed layout to take the menu bar's minimum width into
|
|
consideration and correctly propagate spacing() from parent to
|
|
child layouts.
|
|
|
|
- QLineEdit
|
|
Replace all non-printable characters with spaces when
|
|
drawing. Added new function selectionStart() which returns
|
|
the index of the first selected character in the line edit.
|
|
|
|
- QListBox
|
|
Improved item search based on keystrokes.
|
|
|
|
- QListView
|
|
Don't move the inline item editor out of the visible area for
|
|
wide items. Ignore +/- indicator for columns other than the
|
|
first one. Fixed keyboard handling in Multi selection
|
|
mode. Improve drawing of extremely long item texts.
|
|
|
|
- QListViewItem
|
|
Respects icons vertical alignment properly.
|
|
|
|
- QMYSQLDriver
|
|
Better support for MySQL/embedded. Bind TEXT blob fields as
|
|
strings instead of byte arrays.
|
|
|
|
- QPainter
|
|
Qt/Embedded only: Fixed printing issues.
|
|
|
|
- QPrinter
|
|
Mac only: Fixed printing issues.
|
|
|
|
- QSocketDevice
|
|
Windows only: Fixed setBlocking(TRUE) to work properly.
|
|
|
|
- QString
|
|
Fixed toShort() and toUShort() to behave correctly when passed
|
|
a null pointer as 'ok' value.
|
|
|
|
- QStyleFactory
|
|
Return the correct style name from the factory for the
|
|
WindowsXP style.
|
|
|
|
- QTable
|
|
Replace old contents when editing. Take hidden rows into
|
|
account when activating cells. Clear the cell widget when
|
|
clearing a cell.
|
|
|
|
- QTextBrowser
|
|
Fixed table headers to be bold.
|
|
|
|
- QTextEdit
|
|
Implemented insertAt() for LogText mode. Fixed undoAvailable
|
|
and redoAvailable to be emitted correctly from the context
|
|
menu. Fixed tripleclick selection in QTextEdit.
|
|
|
|
- QToolButton
|
|
Prevent nested openings of the tool button popups.
|
|
|
|
- QWindowsXPStyle
|
|
Various paint bug fixes.
|
|
|
|
- QWorkspace
|
|
Fixed workspace to keep the active window when
|
|
tiling. Improved icon handling for maximized and minimized
|
|
windows.
|