1 2Qt 2.2.2 is a bugfix release. It keeps both forward and backward 3compatibility (source and binary) with Qt 2.2.1 4 5 6**************************************************************************** 7* General * 8**************************************************************************** 9 10OpenGL: More Problems with the auto-detection of OpenGL 11 libraries have been fixed. 12 13 14**************************************************************************** 15* Designer * 16**************************************************************************** 17 18uic: Added workaround for the QListView::Manual vs. 19 QScrollView::Manual enumeration clash. 20 Fixed backslashes inside strings. 21 Obeys user defined layout names. 22 23RC2UI: Converts Microsoft Dialog Resources (.rc) to 24 Qt Designer Dialog Userinterface Description Files (.ui). 25 You find it in $QTDIR/tools/designer/integration/rc2ui. 26 See the README file there. 27 28**************************************************************************** 29* Library * 30**************************************************************************** 31 32QAction: Fixed possible crash in removeFrom(). 33 34QApplication: X11 only: Add possibility to input text in more than 35 one encoding. 36 37QCanvas: Deletes items at canvas destruction time. Without a 38 canvas, items are not deletable anyway as they need to 39 access their canvas during destruction. 40 Some performance optimizations. 41 42QCanvasItem: More accurate rectangle collision detection. 43 44QClipboard: X11 only: 64bit cleanness when transferring data 45 with format==32 using dnd/clipboard. 46 47QColorDialog: MS-Windows only: Tries harder to use a nice icon. 48 49QDialog: Keypard-Enter triggers default button. 50 51QFile: Unix only: Safe access to files in the proc filesystem. 52 53QFileDialog: Fixed reentrancy problem when used with qFtp. 54 MS-Windows only: Tries harder to use a nice icon. 55 56QFontCache: Fixed possible crash in the rare case that the font 57 cache runs over. 58 59QGLWidget: MS-Windows only: Fix for GL context switching. 60 61QIconView: Fixed possible crash. 62 63QImage: Increased number of colors when writing XPM files from 64 64^2 to 64^4. 65 Fixed 16-bit pixel(). 66 67QImageIO: MS-Windows only: exported qInitJpegIO function. 68 Fixed crash with libpng 1.0.8. 69 Fixed huge memory leak with PNG files. 70 71QLCDNumber: Sensible precision when displaying doubles. 72 73QLineEdit: Accepts text drops other than text/plain. 74 Fixed psosible crash when deleting a line edit while its 75 context menu is visible. 76 77QListView: Less flicker. Improved performance on insertItem(). 78 79QMainWindow: Deletes its layout first on destruction time to avoid 80 possible crashes with subclasses. 81 82QMotifPlusStyle:Tuned drawing of tabs. 83 84QPainter: Fixed rounded rectangle drawing with rotation and 85 viewport transformation turned on. 86 Ignores '\r' in drawText. 87 88QPopupMenu: Ensure to emit the aboutToShow() signal only once 89 for submenus. 90 91QPrinter: Unix only: Fixed output for when printing some but not all pages 92 of multi-page output. 93 Unix only: Fixed an infinite loop in the image compression 94 algorithm for some images. 95 Unix only: Added MIBs for 8859-13, -14 and -15. 96 MS-Windows only: Fixed system print dialog for Win9x. 97 98QPrintDialog: MS-Windows only: Tries harder to use a nice icon. 99 100QProgressBar: Fixed drawing problem with really large progress ranges. 101 102QPushButton: Implemented "flat" property as advertised. 103 104QPrinter: MS-Windows only: Keep the current printer name. 105 106QRichText: Fixed line breaking for asian scripts. Support for 107 chinese punctuation. 108 Obeys <font color="..."> tags inside links. 109 110QString: Allows 'G' in sprintf. 111 112QTextCodec: Recognizes "he" and "he_IL" as 8859-8 locales. 113 Added latin4 locales. 114 Improved Thai support. 115 X11 only: fixed crashes when LANG=ko. 116 Improved conversion performance. 117 118QWidget: X11 only: fixed a crash in case XmbTextListToTextProperty 119 fails for a certain locale. 120 Visiblity fix when reparenting a widget to 0. 121 X11 only: Improved transient placement for embedded 122 windows. 123 X11 only: Maintains XDND state when reparented. 124 X11 only: No more crashes in setActiveWindow() with 125 or without XIM support. 126 X11 only: small ICCCM compatibility issue with subsequent 127 hide and show fixed. 128 129QWorkspace: Tab-focus remains inside a document window. 130 Fixed problem with menubars inside document windows. 131 Obeys initial child geometry. 132 Uses the children's size hint when cascading. 133 134QXmlInputSource:Fix for stream devices that do not support 135 direct access. 136 137**************************************************************************** 138* Third party * 139**************************************************************************** 140 141None 142 143**************************************************************************** 144* Changes that might affect runtime behavior * 145**************************************************************************** 146 147None 148 149**************************************************************************** 150* Qt/Embedded-specific changes * 151**************************************************************************** 152 153 - Drawing speed-ups, especially rectangles, alpha blitting, horizontal lines. 154 - More control of qconfig.h 155