Further fixes to file size handling on Windows with fd and FILE*
[qt-netbsd.git] / dist / changes-2.2.2
blob5f271fe6c73b38d5df3d0770439d4a1163d0ae55
2 Qt 2.2.2 is a bugfix release. It keeps both forward and backward
3 compatibility (source and binary) with Qt 2.2.1
6 ****************************************************************************
7 *                           General                                        *
8 ****************************************************************************
10 OpenGL:         More Problems with the auto-detection of OpenGL
11                 libraries have been fixed.
14 ****************************************************************************
15 *                          Designer                                        *
16 ****************************************************************************
18 uic:            Added workaround for the QListView::Manual vs.
19                 QScrollView::Manual enumeration clash.  
20                 Fixed backslashes inside strings.
21                 Obeys user defined layout names.
23 RC2UI:          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.
28 ****************************************************************************
29 *                          Library                                         *
30 ****************************************************************************
32 QAction:        Fixed possible crash in removeFrom().
34 QApplication:   X11 only: Add possibility to input text in more than
35                 one encoding.
37 QCanvas:        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.
42 QCanvasItem:    More accurate rectangle collision detection.
44 QClipboard:     X11 only: 64bit cleanness when transferring data
45                 with format==32 using dnd/clipboard.
47 QColorDialog:   MS-Windows only: Tries harder to use a nice icon.
49 QDialog:        Keypard-Enter triggers default button.
51 QFile:          Unix only: Safe access to files in the proc filesystem.
53 QFileDialog:    Fixed reentrancy problem when used with qFtp.
54                 MS-Windows only: Tries harder to use a nice icon.
56 QFontCache:     Fixed possible crash in the rare case that the font
57                 cache runs over.
59 QGLWidget:      MS-Windows only: Fix for GL context switching.
61 QIconView:      Fixed possible crash.
63 QImage:         Increased number of colors when writing XPM files from
64                 64^2 to 64^4.
65                 Fixed 16-bit pixel().
67 QImageIO:       MS-Windows only: exported qInitJpegIO function.
68                 Fixed crash with libpng 1.0.8.
69                 Fixed huge memory leak with PNG files.
71 QLCDNumber:     Sensible precision when displaying doubles.
73 QLineEdit:      Accepts text drops other than text/plain.
74                 Fixed psosible crash when deleting a line edit while its
75                 context menu is visible.
77 QListView:      Less flicker. Improved performance on insertItem().
79 QMainWindow:    Deletes its layout first on destruction time to avoid
80                 possible crashes with subclasses.
82 QMotifPlusStyle:Tuned drawing of tabs.
84 QPainter:       Fixed rounded rectangle drawing with rotation and
85                 viewport transformation turned on.
86                 Ignores '\r' in drawText.
88 QPopupMenu:     Ensure to emit the aboutToShow() signal only once
89                 for submenus.
91 QPrinter:       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.
98 QPrintDialog:   MS-Windows only: Tries harder to use a nice icon.
100 QProgressBar:   Fixed drawing problem with really large progress ranges.
102 QPushButton:    Implemented "flat" property as advertised.
104 QPrinter:       MS-Windows only: Keep the current printer name.
106 QRichText:      Fixed line breaking for asian scripts. Support for
107                 chinese punctuation.
108                 Obeys <font color="..."> tags inside links.
110 QString:        Allows 'G' in sprintf.
112 QTextCodec:     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.
118 QWidget:        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.
129 QWorkspace:     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.
134 QXmlInputSource:Fix for stream devices that do not support
135                 direct access.
137 ****************************************************************************
138 *                          Third party                                     *
139 ****************************************************************************
141 None
143 ****************************************************************************
144 *               Changes that might affect runtime behavior                 *
145 ****************************************************************************
147 None
149 ****************************************************************************
150 *                   Qt/Embedded-specific changes                           *
151 ****************************************************************************
153  - Drawing speed-ups, especially rectangles, alpha blitting, horizontal lines.
154  - More control of qconfig.h