qtbase-opensource-src/dist/changes-2.2.2

155 lines
5.1 KiB
Groff
Raw Permalink Normal View History

2022-05-14 17:39:13 +08:00
Qt 2.2.2 is a bugfix release. It keeps both forward and backward
compatibility (source and binary) with Qt 2.2.1
****************************************************************************
* General *
****************************************************************************
OpenGL: More Problems with the auto-detection of OpenGL
libraries have been fixed.
****************************************************************************
* Designer *
****************************************************************************
uic: Added workaround for the QListView::Manual vs.
QScrollView::Manual enumeration clash.
Fixed backslashes inside strings.
Obeys user defined layout names.
RC2UI: Converts Microsoft Dialog Resources (.rc) to
Qt Designer Dialog Userinterface Description Files (.ui).
You find it in $QTDIR/tools/designer/integration/rc2ui.
See the README file there.
****************************************************************************
* Library *
****************************************************************************
QAction: Fixed possible crash in removeFrom().
QApplication: X11 only: Add possibility to input text in more than
one encoding.
QCanvas: Deletes items at canvas destruction time. Without a
canvas, items are not deletable anyway as they need to
access their canvas during destruction.
Some performance optimizations.
QCanvasItem: More accurate rectangle collision detection.
QClipboard: X11 only: 64bit cleanness when transferring data
with format==32 using dnd/clipboard.
QColorDialog: MS-Windows only: Tries harder to use a nice icon.
QDialog: Keypard-Enter triggers default button.
QFile: Unix only: Safe access to files in the proc filesystem.
QFileDialog: Fixed reentrancy problem when used with qFtp.
MS-Windows only: Tries harder to use a nice icon.
QFontCache: Fixed possible crash in the rare case that the font
cache runs over.
QGLWidget: MS-Windows only: Fix for GL context switching.
QIconView: Fixed possible crash.
QImage: Increased number of colors when writing XPM files from
64^2 to 64^4.
Fixed 16-bit pixel().
QImageIO: MS-Windows only: exported qInitJpegIO function.
Fixed crash with libpng 1.0.8.
Fixed huge memory leak with PNG files.
QLCDNumber: Sensible precision when displaying doubles.
QLineEdit: Accepts text drops other than text/plain.
Fixed psosible crash when deleting a line edit while its
context menu is visible.
QListView: Less flicker. Improved performance on insertItem().
QMainWindow: Deletes its layout first on destruction time to avoid
possible crashes with subclasses.
QMotifPlusStyle:Tuned drawing of tabs.
QPainter: Fixed rounded rectangle drawing with rotation and
viewport transformation turned on.
Ignores '\r' in drawText.
QPopupMenu: Ensure to emit the aboutToShow() signal only once
for submenus.
QPrinter: Unix only: Fixed output for when printing some but not all pages
of multi-page output.
Unix only: Fixed an infinite loop in the image compression
algorithm for some images.
Unix only: Added MIBs for 8859-13, -14 and -15.
MS-Windows only: Fixed system print dialog for Win9x.
QPrintDialog: MS-Windows only: Tries harder to use a nice icon.
QProgressBar: Fixed drawing problem with really large progress ranges.
QPushButton: Implemented "flat" property as advertised.
QPrinter: MS-Windows only: Keep the current printer name.
QRichText: Fixed line breaking for asian scripts. Support for
chinese punctuation.
Obeys <font color="..."> tags inside links.
QString: Allows 'G' in sprintf.
QTextCodec: Recognizes "he" and "he_IL" as 8859-8 locales.
Added latin4 locales.
Improved Thai support.
X11 only: fixed crashes when LANG=ko.
Improved conversion performance.
QWidget: X11 only: fixed a crash in case XmbTextListToTextProperty
fails for a certain locale.
Visiblity fix when reparenting a widget to 0.
X11 only: Improved transient placement for embedded
windows.
X11 only: Maintains XDND state when reparented.
X11 only: No more crashes in setActiveWindow() with
or without XIM support.
X11 only: small ICCCM compatibility issue with subsequent
hide and show fixed.
QWorkspace: Tab-focus remains inside a document window.
Fixed problem with menubars inside document windows.
Obeys initial child geometry.
Uses the children's size hint when cascading.
QXmlInputSource:Fix for stream devices that do not support
direct access.
****************************************************************************
* Third party *
****************************************************************************
None
****************************************************************************
* Changes that might affect runtime behavior *
****************************************************************************
None
****************************************************************************
* Qt/Embedded-specific changes *
****************************************************************************
- Drawing speed-ups, especially rectangles, alpha blitting, horizontal lines.
- More control of qconfig.h