86 * Fixed a bug that would cause keyboard searches not to behave |
86 * Fixed a bug that would cause keyboard searches not to behave |
87 properly when used within 400 milliseconds of midnight. |
87 properly when used within 400 milliseconds of midnight. |
88 |
88 |
89 - QComboBox |
89 - QComboBox |
90 * [QTBUG-8796] Made ForegroundRole work for all styles. |
90 * [QTBUG-8796] Made ForegroundRole work for all styles. |
91 |
91 |
|
92 - QCommandLinkButton |
|
93 * [QTBUG-5995] Fixed text and icon alignment issues. |
|
94 |
92 - QPrinter |
95 - QPrinter |
93 * Obsoleted the slightly confusing setNumCopies() and numCopies() |
96 * Obsoleted the slightly confusing setNumCopies() and numCopies() |
94 functions, and replaced them with setCopyCount(), copyCount() and |
97 functions, and replaced them with setCopyCount(), copyCount() and |
95 supportsMultipleCopies(). |
98 supportsMultipleCopies(). |
96 |
99 |
130 |
133 |
131 - QImage |
134 - QImage |
132 * [QTBUG-9640] Prevented unneccessary copy in QImage::setAlphaChannel(). |
135 * [QTBUG-9640] Prevented unneccessary copy in QImage::setAlphaChannel(). |
133 * [QTBUG-7982] Added QImage::bitPlaneCount(). |
136 * [QTBUG-7982] Added QImage::bitPlaneCount(). |
134 * [QTBUG-9072] Fixed alpha check for 1-bit-per-pixel images. |
137 * [QTBUG-9072] Fixed alpha check for 1-bit-per-pixel images. |
|
138 |
|
139 - QLineEdit |
|
140 * [QTBUG-9823] Placeholder text is now correctly aligned with text. |
135 |
141 |
136 - QPicture |
142 - QPicture |
137 * [QTBUG-4974] Printing QPictures containing text to a high resolution |
143 * [QTBUG-4974] Printing QPictures containing text to a high resolution |
138 QPrinter would in many cases cause incorrect character spacing. |
144 QPrinter would in many cases cause incorrect character spacing. |
139 |
145 |
214 * Some new attributes for QNetworkRequest |
220 * Some new attributes for QNetworkRequest |
215 * [QTBUG-8206] add method to send custom requests |
221 * [QTBUG-8206] add method to send custom requests |
216 * [QTBUG-9618] [MR 2372] send secure cookies only over secure connections |
222 * [QTBUG-9618] [MR 2372] send secure cookies only over secure connections |
217 * [QTBUG-7713] Fix bug related to re-sending request |
223 * [QTBUG-7713] Fix bug related to re-sending request |
218 * [QTBUG-7673] Fix issue with some webservers |
224 * [QTBUG-7673] Fix issue with some webservers |
|
225 * [QTBUG-11029] do not accept cookies with non-alpha-numerical domain |
219 - Sockets |
226 - Sockets |
220 * Better support for derived QTcpServer |
227 * Better support for derived QTcpServer |
221 * [QTBUG-7054] Fix error handling with waitFor*() for socket engine |
228 * [QTBUG-7054] Fix error handling with waitFor*() for socket engine |
222 * [QTBUG-7316, QTBUG-7317] Also handle unknown errors from socket engine |
229 * [QTBUG-7316, QTBUG-7317] Also handle unknown errors from socket engine |
223 - SSL |
230 - SSL |
224 * [QTBUG-2515] Do not make OpenSSL prompt for a password |
231 * [QTBUG-2515] Do not make OpenSSL prompt for a password |
225 * [QTBUG-6504, QTBUG-8924, QTBUG-5645] Fix memleak |
232 * [QTBUG-6504, QTBUG-8924, QTBUG-5645] Fix memleak |
|
233 * [QTBUG-9973] QSslCertificate: support large serial numbers |
|
234 * [QTBUG-8833] make QSslSocket::systemCaCertificates() use system certs |
|
235 * [QT-3567] QSslSocket: improve error handling (fixes Secunia Advisory SA40389) |
|
236 * [QBTUG-4455, MR 731] Fix handling of SSL certificates with wildcard domain names |
226 |
237 |
227 QtScript |
238 QtScript |
228 -------- |
239 -------- |
229 - Updated src/3rdparty/javascriptcore to a more recent version |
240 - Updated src/3rdparty/javascriptcore to a more recent version |
230 - Significantly improved performance of the Qt/C++<-->JavaScript bridge |
241 - Significantly improved performance of the Qt/C++<-->JavaScript bridge |
243 ------------- |
254 ------------- |
244 |
255 |
245 - [QTBUG-8920] fixed crash with anonymous types in XsdSchemaChecker |
256 - [QTBUG-8920] fixed crash with anonymous types in XsdSchemaChecker |
246 - [QTBUG-8394] include/import/redefine schemas only once |
257 - [QTBUG-8394] include/import/redefine schemas only once |
247 - QXmlSchema: fix crash with referencing elements |
258 - QXmlSchema: fix crash with referencing elements |
|
259 - [QBTUG-6485] QXmlSchema: allow usage of xsd:all |
248 |
260 |
249 Qt Plugins |
261 Qt Plugins |
250 ---------- |
262 ---------- |
251 |
263 |
252 - Jpeg image IO plugin |
264 - Jpeg image IO plugin |
295 |
308 |
296 |
309 |
297 Qt for Windows |
310 Qt for Windows |
298 -------------- |
311 -------------- |
299 - Popup windows now implicitly activate when shown. (QTBUG-7386) |
312 - Popup windows now implicitly activate when shown. (QTBUG-7386) |
300 |
313 - QComboBox [QTBUG-7552] Fix an issue where only "..." would be shown for |
|
314 QComboBox with certain DPI settings. |
|
315 - Fixed a problem where menus exec'ed on system tray icons did not |
|
316 disappear. (QTBUG-7386) |
|
317 - Improved look and feel for QWizard on Windows 7 and Vista. (QTBUG-9873), |
|
318 (QTBUG-11974) and (QTBUG-6120) |
301 - QLocalSocket |
319 - QLocalSocket |
302 * Pipe handle leak fixed, when closing a QLocalSocket that still has |
320 * Pipe handle leak fixed, when closing a QLocalSocket that still has |
303 unwritten data. (QTBUG-7815) |
321 unwritten data. (QTBUG-7815) |
304 * Fixed closing state for local sockets with unwritten data. (QTBUG-9681) |
322 * Fixed closing state for local sockets with unwritten data. (QTBUG-9681) |
305 * Improved performance of writing to QLocalSocket. |
323 * Improved performance of writing to QLocalSocket. |
307 |
325 |
308 Qt for Mac OS X |
326 Qt for Mac OS X |
309 --------------- |
327 --------------- |
310 - QMacStyle |
328 - QMacStyle |
311 * Removed frame around statusbar items. (QTBUG-3574) |
329 * Removed frame around statusbar items. (QTBUG-3574) |
312 * More native appearance of item view headers and frames. (QTBUG-10047) |
330 * More native appearance of item view headers and frames. (QTBUG-10047) |
|
331 * Increased spacing between tree view items. (QTBUG-10190) |
|
332 * Removed frame around status bar items. (QTBUG-3574) |
313 |
333 |
314 - QFontEngine |
334 - QFontEngine |
315 * Enable fractional metrics for the font engine on Mac in all |
335 * Enable fractional metrics for the font engine on Mac in all |
316 stages of text layout. |
336 stages of text layout. |
317 * [QTBUG-5529] Enable design metrics for correct character spacing |
337 * [QTBUG-5529] Enable design metrics for correct character spacing |
343 * Huge performance penalty for QTabWidget fixed for |
363 * Huge performance penalty for QTabWidget fixed for |
344 Windows mobile 6.5. (QTBUG-8419) |
364 Windows mobile 6.5. (QTBUG-8419) |
345 * QTabBar scroll button size has been fixed. (QTBUG-8757) |
365 * QTabBar scroll button size has been fixed. (QTBUG-8757) |
346 * Detection of Windows mobile 6.5 fixed. (QTBUG-8418) |
366 * Detection of Windows mobile 6.5 fixed. (QTBUG-8418) |
347 |
367 |
|
368 Qt for Symbian |
|
369 -------------- |
|
370 |
|
371 - QSplashScreen |
|
372 * [QTBUG-11129] Fixed a hanging bug in QSplashScreen on 3.1 devices. |
|
373 |
348 |
374 |
349 |
375 |
350 **************************************************************************** |
376 **************************************************************************** |
351 * Compiler Specific Changes * |
377 * Compiler Specific Changes * |
352 **************************************************************************** |
378 **************************************************************************** |
356 * Tools * |
382 * Tools * |
357 **************************************************************************** |
383 **************************************************************************** |
358 |
384 |
359 - Build System |
385 - Build System |
360 |
386 |
361 - "configure -fast" on Windows now also works for other make tools than |
387 - [QT-3540] Fixed Symbian resources not honoring TARGET with a path. |
362 nmake. (QTBUG-8562) |
388 - "configure -fast" on Windows now also works for other make tools than |
|
389 nmake. (QTBUG-8562) |
|
390 - [QTBUG-11351] Fixed memory restrictions not being passed on to elf2e32. |
|
391 - [QTBUG-11385] Removed the need to specify -arch symbian when compiling |
|
392 for Symbian on Linux. |
|
393 - [QTBUG-11396] "configure -qtlibinfix" now works when compiling for |
|
394 Symbian on Linux. |
|
395 - [QTBUG-11670] Fixed a bug which caused "make runonphone" to look for |
|
396 package in the wrong place. |
|
397 - [QTBUG-11727] Fixed a bug which made builds outside of the Qt tree fail |
|
398 to compile. |
|
399 - [QTBUG-11927] "configure -silent" now works with the |
|
400 symbian/linux-armcc and symbian/linux-gcce mkspecs. |
363 |
401 |
364 - Assistant |
402 - Assistant |
365 |
403 |
366 |
404 |
367 - Designer |
405 - Designer |
448 - QChar no longer carries the Q_PACKED tag on ARM. This flag was |
486 - QChar no longer carries the Q_PACKED tag on ARM. This flag was |
449 used to allow proper alignment of QChar on 2 bytes on older ARM |
487 used to allow proper alignment of QChar on 2 bytes on older ARM |
450 ABIs, but it also allowed for unaligned access. Qt never generates |
488 ABIs, but it also allowed for unaligned access. Qt never generates |
451 or uses unaligned access and the new EABI aligns as expected, so |
489 or uses unaligned access and the new EABI aligns as expected, so |
452 the flag was removed. |
490 the flag was removed. |
|
491 - QTextBoundaryFinder is now consistent with ICU when it comes to |
|
492 line breaking, reporting the index of the boundary at which the line |
|
493 break should occur rather than the index of the character. |
|
494 |
|
495 QtGui: |
|
496 - QWidget::setLayoutDirection no longer affects the text layout |
|
497 direction (Qt::LeftToRight or Qt::RightToLeft) of QTextEdit, QLineEdit |
|
498 and widgets based on them. The default text layout direction |
|
499 (Qt::LayoutDirectionAuto) is now detected from keyboard layout and |
|
500 language of the text (conforms to Unicode standards). To |
|
501 programmatically force the text direction of a QTextEdit, you can |
|
502 change the defaultTextOption of the QTextDocument associated with that |
|
503 widget with a new QTextOption of different textDirection property. For |
|
504 QLineEdit, the only way so far is sending a Qt::Key_Direction_L/R |
|
505 keyboard event to that widget. |
453 |
506 |
454 QtNetwork: |
507 QtNetwork: |
455 - Qt does no longer provide its own CA bundle, but uses system APIs for |
508 - Qt does no longer provide its own CA bundle, but uses system APIs for |
456 retrieving the default system certificates. On Symbian, |
509 retrieving the default system certificates. |
457 QSslSocket::systemCaCertificates() provides an empty list of |
|
458 certificates. |
|