diff options
author | axis <qt-info@nokia.com> | 2009-06-22 12:08:55 (GMT) |
---|---|---|
committer | axis <qt-info@nokia.com> | 2009-06-22 12:08:55 (GMT) |
commit | 41ea40a0bfd1a288c4b433d215aa475ac0f494ab (patch) | |
tree | 614917d8bdb80c8678d594cc58fd0f35acbbe3cc /dist/changes-4.5.2-tower | |
parent | 8084b20b71de5a804dc68a03bca70b733a46ec8c (diff) | |
download | Qt-41ea40a0bfd1a288c4b433d215aa475ac0f494ab.zip Qt-41ea40a0bfd1a288c4b433d215aa475ac0f494ab.tar.gz Qt-41ea40a0bfd1a288c4b433d215aa475ac0f494ab.tar.bz2 |
Sorted changes entries by class names.
Diffstat (limited to 'dist/changes-4.5.2-tower')
-rw-r--r-- | dist/changes-4.5.2-tower | 282 |
1 files changed, 140 insertions, 142 deletions
diff --git a/dist/changes-4.5.2-tower b/dist/changes-4.5.2-tower index 78763ae..94800d3 100644 --- a/dist/changes-4.5.2-tower +++ b/dist/changes-4.5.2-tower @@ -25,20 +25,6 @@ S60 at the moment. New modules ----------- -- QtSql - * Implemented QtSql module with sqlite3 backend. For now backend is - provided only in binary format. - -- QtWebkit - * Experimental webkit build for s60. Can be enabled by passing -webkit - to configure. - -- Phonon - * The Phonon library is now part of Qt, but it comes without a backend. - This means that applications can build and run against the Phonon - library, but there is currently no S60 backend plugin providing actual - multimedia playback. Possible alternatives such as Helix and MMF are - being investigated. - Input methods * Added events to support opening and closing the virtual keyboard, called software input panel in Qt. @@ -51,6 +37,21 @@ New modules * Added QInputMethodEvent::Selection to support setting the selection through input methods. +- Phonon + * The Phonon library is now part of Qt, but it comes without a backend. + This means that applications can build and run against the Phonon + library, but there is currently no S60 backend plugin providing actual + multimedia playback. Possible alternatives such as Helix and MMF are + being investigated. + +- QtSql + * Implemented QtSql module with sqlite3 backend. For now backend is + provided only in binary format. + +- QtWebkit + * Experimental webkit build for s60. Can be enabled by passing -webkit + to configure. + New classes ------------ @@ -60,20 +61,23 @@ New classes Ported classes -------------- -- QSound - * Implemented CMdaAudioPlayerUtility based Symbian backend for QSound. +- QColormap + * Added basic implementation of QColormap for Symbian. - QLocalSocket and QLocalServer * Added support for QLocalSocket and QLocalServer on Symbian. -- QColormap - * Added basic implementation of QColormap for Symbian. +- QSound + * Implemented CMdaAudioPlayerUtility based Symbian backend for QSound. Features -------- - QApplication * Implemented QApplication::beep() for Symbian. +- QPixmap + * Added supported for converting to/from CFbsBitmap + - QSslSocket * Added support for -openssl option i.e. runtime resolving of OpenSSL symbols. @@ -84,9 +88,6 @@ Features * Widgets can now be made semi-transparent on systems that support it using Qt::WA_TranslucentBackground. -- QPixmap - * Added supported for converting to/from CFbsBitmap - - todo * todo @@ -96,15 +97,15 @@ Optimizations - qdrawhelper * Optimized drawing operations for RVCT builds, particulary for ARMV6. +- QFont + * Use cached DPI for metrics. + - qwidget_s60.cpp * Avoid unnecessary calls to FocusChanged in Symbian. - qwindowsurface_s60.cpp * Avoid updating raster buffer pointer on window hide -- QFont - * Use cached DPI for metrics. - **************************************************************************** * Code clean-up * **************************************************************************** @@ -138,6 +139,7 @@ Optimizations - Macros * QT_NO_DEBUG now properly defined in release mode. + - QTest * Fixed testlib export macros for RVCT builds. @@ -148,36 +150,105 @@ Optimizations * Changes to existing classes * **************************************************************************** +- QApplication + * 252798: Fixed layout when orientation changed via + AknAppUi::SetOrientationL. + * Generating MouseEvents has gone through several changes. + * qt_init() has been changed: auto flush is always enabled for + window server sessions on 3.1 SDK for both UDEB and UREL. + * Added support for '-graphics-system' command line option + +- QCoeFepInputContext (non-public) + * Fixes FEP crash when changing the focused Qt widget to NULL. + * Fixed a bug where the virtual keyboard could not be opened if there + was only one input widget. + * Fixed a crash in FEP when exiting application. + +- QDebug + * Fixed debug printing (incl. qWarning, qFatal) for strings longer + than 256 characters. + - QDesktopServices * Fixed forwardslash/backslash usage as an path separator. + * Switched QDesktopServices mail-to URL handling to RSendAs in Symbian, + due to the fact that CSendUi requires extensive capabilities to work + correctly. Currently e-mail sending with qdesktopservices::openUrl + works in Symbian only if e-mail account already exists. -- QPluginLoader - * QPluginLoader will look for plugin stubs from the same folder on other - drives if it can't find them from the indicated drive. +- QDesktopWidget + * 253930: Implement proper resize behavior and emit necessary signals. -- QNetworkInterface - * Fixed R-handle leak in Symbian version of qnetworkinterface_unix.cpp. - * Introduced a new qnetworkinterface_symbian.cpp, because there wasn't - really anything common to UNIX equivalent. +- QEventDispatcherSymbian (non-public) + * Lowered the timeout for reprioritizing the process to 100ms. + * Fixed ASSERT panic in Symbian event dispatcher. + * 246600: Fix problem in eventdispatcher destructor / AO canceling. + * Fixed active scheduler removal when calling QThread::terminate. + * Fix to Open C bug: select sometimes returns -1 and errno is + ECONNREFUSED. + * Fix a crash when using QEventLoop::ExcludeSocketNotifiers flag. + * Changed to round robin scheduling for Qt's active objects. Other + active objects will still be scheduled like before. + * Fixed crash if events are posted before QApplication construction + +- QFontDataBase + * Now, also fonts from the user's /resources/fonts directories are + available. + +- QFontEngine + * Fix the vertical advance of glyph metrics. + +- QFontMetrics + * Fixed the boundingRect calculation for text. + +- QGraphicsView + * Added support for input methods to the the viewport. + +- QGraphicsTextItem + * Added support for input methods. - QHostInfo * Added support for host lookups with multiple ipv4 addresses. -- QUdpSocket - * Updated BindFlag documentation to reflect behaviour on Symbian OS. +- QInputContext + * Added QInputContext::s60FilterEvent(). + +- QIoDevice + * Fixed compilation error when QIODEVICE_DEBUG is defined. + +- QKeyMapper (non-public) + * Fixed a broken keymapping where Enter key would be mapped to Tab. - QLocale * Removed workaround for missing tzname symbol, fixes QLocal timeZone implementation for Symbian. -- QTemporaryFile - * Fixed temporary file rename in Symbian OS. +- QLocalSocket + * Connecting to QLocalServer is always done in blocking mode. -- QThread - * Fixed thread termination in Symbian OS. +- QMenuBar + * Native menus are handled properly even when application has multiple + QMainWindows. + * Fixed a bug causing both native and qt menu to be created. + * Fix for disappearing options menu after coming back from dialog. -- QIoDevice - * Fixed compilation error when QIODEVICE_DEBUG is defined. +- QNativeSocketEnginePrivate (non-public) + * Socket connect and listen failure is indicated in exception set. + (Workaround to Open C bug) + +- QNetworkInterface + * Fixed R-handle leak in Symbian version of qnetworkinterface_unix.cpp. + * Introduced a new qnetworkinterface_symbian.cpp, because there wasn't + really anything common to UNIX equivalent. + +- QPixmap + * Added fromSymbianCFbsBitmap() and toSymbianCFbsBitmap(). + +- QPlainTextEdit + * Added support for input methods. + +- QPluginLoader + * QPluginLoader will look for plugin stubs from the same folder on other + drives if it can't find them from the indicated drive. - QS60Style * Added subElementRect implementation for SE_ItemViewItemCheckIndicator. @@ -211,129 +282,48 @@ Optimizations SDK 3 FP 1 and FP 2. * Fix for overwriting user specified palettes. -- QDesktopServices - * Switched QDesktopServices mail-to URL handling to RSendAs in Symbian, - due to the fact that CSendUi requires extensive capabilities to work - correctly. Currently e-mail sending with qdesktopservices::openUrl - works in Symbian only if e-mail account already exists. +- QSelectThread (non-public) + * We force monitoring sockets exception status as well, and not + just read/write. + * Notification related to the particular socket signaled via exception + fd_set will be mapped to the appropriate read/write notification. -- QInputContext - * Added QInputContext::s60FilterEvent(). +- QTemporaryFile + * Fixed temporary file rename in Symbian OS. -- QCoeFepInputContext (non-public) - * Fixes FEP crash when changing the focused Qt widget to NULL. - * Fixed a bug where the virtual keyboard could not be opened if there - was only one input widget. - * Fixed a crash in FEP when exiting application. +- QTest + * Disable keypad navigation for autotests by default -- QKeyMapper (non-public) - * Fixed a broken keymapping where Enter key would be mapped to Tab. +- QTextEdit + * Added support for input methods. -- QApplication - * 252798: Fixed layout when orientation changed via - AknAppUi::SetOrientationL. - * Generating MouseEvents has gone through several changes. - * qt_init() has been changed: auto flush is always enabled for - window server sessions on 3.1 SDK for both UDEB and UREL. - * Added support for '-graphics-system' command line option +- QThread + * Fixed thread termination in Symbian OS. - QUdpSocket + * Updated BindFlag documentation to reflect behaviour on Symbian OS. * Wrote hack for QUdpSocket::writeDatagram return value in Symbian OS. -- QNativeSocketEnginePrivate (non-public) - * Socket connect and listen failure is indicated in exception set. - (Workaround to Open C bug) - -- QEventDispatcherSymbian (non-public) - * Lowered the timeout for reprioritizing the process to 100ms. - * Fixed ASSERT panic in Symbian event dispatcher. - * 246600: Fix problem in eventdispatcher destructor / AO canceling. - * Fixed active scheduler removal when calling QThread::terminate. - * Fix to Open C bug: select sometimes returns -1 and errno is - ECONNREFUSED. - * Fix a crash when using QEventLoop::ExcludeSocketNotifiers flag. - * Changed to round robin scheduling for Qt's active objects. Other - active objects will still be scheduled like before. - * Fixed crash if events are posted before QApplication construction - - QWidget * Added API for setting softkeys. * Fixed background painting. Background can now be overwritten from setting the respective palette role. * Add support for Qt::WA_TranslucentBackground. -- QMenuBar - * Native menus are handled properly even when application has multiple - QMainWindows. - * Fixed a bug causing both native and qt menu to be created. - * Fix for disappearing options menu after coming back from dialog. - -- QFontDataBase - * Now, also fonts from the user's /resources/fonts directories are - available. - -- QFontMetrics - * Fixed the boundingRect calculation for text. - -- QFontEngine - * Fix the vertical advance of glyph metrics. - -- QPlainTextEdit - * Added support for input methods. - -- QTextEdit - * Added support for input methods. - -- QGraphicsTextItem - * Added support for input methods. - -- QGraphicsView - * Added support for input methods to the the viewport. - -- QLocalSocket - * Connecting to QLocalServer is always done in blocking mode. - -- QSelectThread - * We force monitoring sockets exception status as well, and not - just read/write. - * Notification related to the particular socket signaled via exception - fd_set will be mapped to the appropriate read/write notification. - -- QDebug - * Fixed debug printing (incl. qWarning, qFatal) for strings longer - than 256 characters. - -- QDesktopWidget - * 253930: Implement proper resize behavior and emit necessary signals. - -- QTest - * Disable keypad navigation for autotests by default - -- QPixmap - * Added fromSymbianCFbsBitmap() and toSymbianCFbsBitmap(). - **************************************************************************** * Examples and demos * **************************************************************************** -- Drilldown - * Added to demonstrate QtSql usage in Symbian OS. - - Deform, Pathstroke, and Wiggly * Removed Symbian specific animation timer fixes since more generic fix was made to event dispatcher. -- Ftp - * Enabled default IAP setting for FTP example. - * IAP dialog will show after FTP UI is on screen. - * If active IAP exist that one will be used. - - DesktopServices * Implemented content filters for desktopservices example. * Added error handling to qdesktopservices example when openUrl fails. -- SecureSocketClient - * Fixed build issue caused by lack of cursor. +- Drilldown + * Added to demonstrate QtSql usage in Symbian OS. - Fluidlauncher * Removed ugly workaround to make emulator deployment work correctly, @@ -342,6 +332,14 @@ Optimizations * Updated screenshots to S60 style. * Added softkeys example. +- Ftp + * Enabled default IAP setting for FTP example. + * IAP dialog will show after FTP UI is on screen. + * If active IAP exist that one will be used. + +- SecureSocketClient + * Fixed build issue caused by lack of cursor. + - Softkeys * New example showing how to use softkeys API in QWidget. @@ -349,6 +347,12 @@ Optimizations * Tools * **************************************************************************** +- configure + * -cetest is no longer a supported switch for configure. + * -stl option is enabled by default for Symbian OS + * -openssl option is enabled by default for Symbian OS. + * -fpu option enables vfpu type selection for ARM targets. + - qmake * Support for generating Symbian "test" targets: CONFIG += symbian_test. * Support for Symbian Build System, version 2 (aka Raptor) via @@ -362,12 +366,6 @@ Optimizations * Qt's VERSION variable will now generate VERSION keyword in mmp files. * Made Open C include paths handling bit more robust. -- configure - * -cetest is no longer a supported switch for configure. - * -stl option is enabled by default for Symbian OS - * -openssl option is enabled by default for Symbian OS. - * -fpu option enables vfpu type selection for ARM targets. - - Release package creation * Removed the obsolete script to create release package. |