Qt Extended - 4.4.3 Release Notes
Introduction
The Qt Extended 4.4.3 release represents the final Qt Extended release from Nokia. It is a patch release of Qt Extended that is based on Qt 4.4 technology. The main purpose of this release is to provide bug fixes and performance improvements based on both internal testing and customer feedback.
The build system changes are recorded separately.
Enhancements
none.
Bug Fixes
- Bluetooth
- BUG 231639: In the Bluetooth Settings application, the Supported Services window was difficult to navigate.
- Build System
- BUG 224317: Qt Extended failed to build for an x86_64 target.
- BUG 234958: When building Qt from source via the -build-qt configure option, Qt/Embedded was built instead of Qt/X11.
- BUG 235271: Running qbuild clean did not remove generated header files.
- Code quality
- A number of compilation warnings have been eliminated.
- BUG 234789: Compilation would fail if -DQTOPIA_ANIMATED_SPLASH was passed to configure.
- Contacts
- BUG 240097: Contacts could not match phone numbers with extra leading zeroes to a contact. On some networks, phone numbers supplied by Caller ID have extra leading zeroes.
- Documentation
- BUG 229893,231178,233103,234441: Documentation related to creating and building applications has been updated to describe usage of qbuild.
- BUG 236498: More of the example applications have been updated to use QBuild.
- Input Methods:
- BUG 235139: The 4.4.2 release contained a regression, where the Predictive Keyboard did not correctly switch between uppercase and lowercase panels in autocapitalization mode.
- Internationalization:
- BUG 231783: Singleexec builds were missing translations for some plugins and tools.
- Media Player:
- BUG 234976: Media Player was unable to play streaming media after opening a .pls file.
- BUG 241264: Media Player did not inform the user if attempting to save a playlist failed.
- Messaging:
- BUG 228505,234790: Downloaded messages were stored entirely in RAM before being written to the message store, causing excessive memory usage when downloading large messages.
- BUG 231170: Copy and paste could be used to violate the SMS message size limit.
- BUG 232412: MMS messages containing animated GIF images did not play back correctly.
- BUG 233441: QMailMessage::setDate() failed if the current locale was not compatible with 7-bit ASCII.
- BUG 234072: Attempting to send a message to an email address embedded in an SMS message would open the SMS composer instead of the email composer.
- BUG 234074: Attempting to send an SMS message to a contact with numeric characters in the contact name would incorrectly append those numeric characters to the phone number to which the message was sent.
- BUG 235767: In the message viewer, email addresses containing only one period were not shown as "mailto" hyperlinks.
- BUG 236257: The Messages application would sometimes freeze when retrieving the folder structure of a new IMAP account.
- BUG 236276: The Messages application would sometimes freeze when playing MMS video.
- BUG 236494: The Messages application would crash if attempting to play an MMS message containing DRM-protected content for which the rights had expired.
- BUG 236495: While an MMS message was playing, the screen could be dimmed due to default power management behaviour.
- BUG 236508: The messages application would incorrectly attempt to forward Forward-Locked MMS content.
- BUG 241538: Messages did not indicate to the user when connecting to a POP server failed.
- N810 Device Profile
- BUG 224970: Setting the global volume control to mute changed the audio output volume to minimum (but still audible) instead of zero.
- BUG 225694: SD cards were not always correctly mounted on insertion.
- BUG 225698: Inserting an SD card would cause USB networking to stop functioning.
- BUG 225218: Message boxes were displayed without a title bar.
- OpenMoko Neo1973/Freerunner Device
- BUG 231959: The message box that confirms clearing of call history could not be dismissed.
- Pictures
- BUG 244223: If the user attempted to set a large image as the wallpaper, Pictures would crash rather than reporting that the image was too large to fit in memory.
- Profiles
- BUG 177141: The Profiles application displayed a generic profile icon instead of the assigned icon for each profile.
- BUG 202442: On touchscreen devices, the tap-and-hold menu would open on tap rather tap-and-hold after the first successful tap-and-hold.
- BUG 266666: Video ringtones could not be set because the file selector filtered on audio files instead of video files.
- Sync Agent
- BUG 230268: Various functions dealing with times and locales were using the wrong locale.
- Telephony
- BUG 236512: SIM applications could not play sounds.
- BUG 236662: Activating the Dialer's "All Calls" menu option would cause the Qt Extended server to crash when selecting an item from the resulting list of calls.
- BUG 236779: Qt Extended would crash on startup when a GPRSMonitor server task was enabled.
- BUG 238794: If the media module was excluded from the build, ringtones could not be played. This release restores the previous behaviour, where a build without the media module supports playing of .wav format ringtones.
- BUG 239864: If using the Crisp theme on a touchscreen device, it was not possible to enter a phone number into the dialer screen.
- Test Framework
- BUG 209337: It was not previously possible for a system test to expect Qt Extended to be restarted by an application. Restarts can now be handled using a combination of expectApplicationClose and waitForQtopiaStart calls.
- BUG 209538: Changing input methods using keyClickHold in a test function did not work.
- BUG 232557: A select() call that caused an application to close resulted in a test failure.
- BUG 234631: Using keyClickHold on the homescreen from a test function caused the key to autorepeat instead of activating speed dial.
- Themes
- BUG 180544: In the Crisp theme, part of the "missed calls" string on the homescreen was cut off.
- UI
- BUG 212568: Scrolling a smoothlist off the top or bottom of the list with the keypad incorrectly resulted in the highlight moving by two items instead of one.
- BUG 216410: Various time spinboxes did not wrap between minimum and maximum values.
- Words
- BUG 154966: When multiple languages were available for input, the word search function omitted the name of the (alphabetically) first language rather than the name of the display language.
Known Issues
- GoogleTalk
- BUG 211938: GTalk does not report connection progress and success/failure.
- Neo1973/Freerunner device
- BUG 224035: The device does not play audio through the headset if the headset is plugged in when the device boots. Audio works correctly after the headset is disconnected and reconnected.
- BUG 231983: Time synchronization from the GSM network does not work.
- Telephony
- BUG 210972: In the HOME UI, calls are initiated through speakerphone if the handset is not replaced after a previous call.
- Test Framework
- BUG 216389: Test functions cannot grab snapshot of QSmoothList using QPixmap::grabWidget(). This can be worked around by setting GFX_USE_QT=1 in the environment.
- BUG 226565: TestModem().hangupAll() doesn't disconnect calls.
- UI
- BUG 183153: Stylesheets are not supported in Qt Extended UI - Qt style sheets are currently not supported for custom QStyle subclasses, such as QPhoneStyle.
Copyright © 2009 Trolltech |
Trademarks |
Qt Extended 4.4.3 |