Qtopia - 4.2.2 Release Notes
Introduction
The Qtopia 4.2.2 release is a maintenance release of Qtopia that is based on Qt 4.2 technology. This release provides a number of bug fixes and performance improvements, both general and Greenphone-specific.
Enhancements
- Bluetooth Bluetooth support is provided in this release only as a technology preview. When building Qtopia, Bluetooth is disabled by default, but may be enabled by specifying the -bluetooth configure switch.
- Clock The Clock application has been made consistent with other Qtopia applications by using a tabbed window to present the three different screens rather than using entries in the context menu to switch between the three screens.
- Greenphone The Greenphone now displays information about its progress during startup and shutdown.
- Signal Strength Indication The signal strength indicator can now be used to indicate the signal strength of any communications medium, not just GSM modem signal strength. This is done by writing appropriate values to the Qtopia Valuespace. Note that this change requires minor modifications to all custom themes that display signal strength as described in Porting Between Qtopia/Qt Extended Versions.
Optimizations
- BUG 147448, 154004: eliminated several instances of unnecessary painting in Calendar application.
- BUG 149521: The performance of seeking within a video in Media Player has been improved.
- BUG 151985: The performance of volume adjustment in Media Player has been improved.
Bug Fixes
- Bluetooth
- BUG 139659, 146570: Local and remote device names were not diaplyed correctly if they contained non-latin1 text.
- BUG 147440: Received files did not appear in the Documents list until the Qtopia Server was restarted.
- BUG 148791: Qtopia Server crashed when a headset was enabled but not connected.
- BUG 146899: Qtopia Server crashed in Accept File dialog when the underlying connection was lost.
- BUG 158371: Qtopia Server crashed when attempting to send a document from the Docuemnts list.
- Build System
- BUG 149111: The build system was passing the "-mcpu" option to gcc. This option is deprecated for gcc 4.x.
- BUG 149363: The build system was incorrectly installing .directory files for plugins into the build image of a singleexec build.
- BUG 156588: The dbmigrate, atinterface, printserver and vsexplorer utilities were not being built for singleexec builds.
- Calendar
- BUG 147297: On the alarm screen, the "Show Details" button did not do anything. Now, the details of each due event can be accessed directly from the alarm screen.
- BUG 147312: The appearance of the calendar widget was not consistent in all places that it is used.
- BUG 147744: It was not clear to the user whether filtering on multiple categories matched any or all selected categories.
- BUG 147876: The Event Details screen would exit after beaming the event or cancelling deletion.
- BUG 149895: Changes to the configured day start time were not reflected in the day view until the application was restarted.
- BUG 154010: Could not select the highlighted item in day view after using Month view.
- BUG 154099: Could not enter dates via keypad in calendar popups if the Month View was active in the main window.
- Call Management
- BUG 132397: Failure to join or transfer calls was not reported to the user.
- Call Options
- BUG 138098: Options that require a SIM card to be present were not disabled when a SIM was not present.
- Camera
- BUG 138676: When attempting to view a captured image, the viewfinder image was displayed instead.
- Clock
- BUG 138725: In stopwatch mode, the side-by-side Start/Stop and Lap/Split buttons did not have the same size on some displays.
- BUG 142758: In stopwatch mode, the Lap/Split arrow buttons did not work properly in keypad mode. Instead, the user can now use the up and down arrows on the keypad to perform the same function.
- BUG 151791: In stopwatch mode, holding the Start/Stop button would rapidly start and stop the timer, flooding the event loop with events.
- Contacts
- BUG 124220: The same vCard could be imported multiple times, resulting in duplicated contacts entries.
- BUG 148614: The New Contact dialog was not preventing empty contacts from being created.
- BUG 153644: The New Contact dialog painted the Name field in incorrect colours on the second and subsequent invocations.
- Content
- BUG 148615: The Applications, Settings and Games menus were repainted multiple times if they were visible when a memory card was inserted.
- BUG 148802: The Documents list was repainting excessively and scrolled incorrectly when the user moved a document between storage locations.
- BUG 150824: If the ID3 data of a file on removable media was edited outside of Qtopia, the changes would not be visible when subsequently viewing the data in Qtopia.
- BUG 156830: The content_installer incorrectly assumed that each .desktop file would contain an entry "Exec=foo" where "foo" was the base name of the file. This would result in some launcher items appearing blank.
- BUG 156852: The content_installer would not correctly create database entries from an application's .dekstop file if "make install" was executed when the $LANG environment variable did not end with ".utf8". This would result in some launcher items appearing blank.
- Dialer
- BUG 142552, 150430: When entering the first digit of a phone number, the time taken to begin filtering the contacts list would sometimes incorrectly cause the Speed Dial function to be activated.
- Greenphone
- BUG 141228: Media Player did not respond to the Greenphone's volume adjustment keys.
- BUG 144561: Locking the device would prevent input via the keypad but not via the touchscreen.
- BUG 149136: Rotated log files were not recognized by the Documents list.
- BUG 152698: Greenphone would sometimes power off instead of booting due to misinterpreting the reason for powering on.
- BUG 155369: Quicklauncher sometimes failed to start, causing applications to launch slowly.
- BUG 156628: Greenphone would not reboot after completion of the usbflash process. Note that this fix requires reflashing the device's bootloader.
- BUG 157651: Packages of larger than 2Mb could not be installed.
- Help Browser
- BUG 136464: Pressing the Select key would change focus incorrectly, causing the background colour of the help window to change unexpectedly.
- BUG 142358, 148801: A layout error caused a spurious horizontal scrollbar to display at the bottom of the help window. This scrollbar would obscure the last line of each help page and prevent hyperlinks on the last line being selected with the keypad.
- BUG 148799: In a small number of help pages, pre-processor directives were displayed to the user instead of being processed.
- Input Methods
- BUG 112705: Keys would not autorepeat. Keys without press-and-hold functions now autorepeat correctly.
- BUG 113888: The full-screen handwriting widget could appear with a black background rather than being transparent on some non-standard displays.
- BUG 124214: The international multitap popup could appear partly off the edge of the screen.
- BUG 138721: The Handwriting Settings application's character picker could not be driven via the keypad.
- BUG 143275: Virtual keyboards would give double characters.
- BUG 148408: Additional input language selections did not take effect until the Language Settings application was reloaded.
- BUG 148613: The full-screen handwriting input method was interfering with normal click and click-through behaviour.
- BUG 152701: Changing to Phone-key Input Method from another IM did not activate PkIM until there was a focus change.
- BUG 154247: Words could still be entered with predictive input after being deleted from the word list.
- Internet
- BUG 148074: The Internet application would allow applications to extend the lifetime of their network sessions when using network devices that were not started by the Internet application.
- IrDA
- BUG 124376: Buttons on the infrared received dialog were positioned off-screen.
- BUG 148830: Infrared was shown in the "Send Via" dialog when no Infrared device was available.
- Media Player
- BUG 141060: Media playback would not pause correctly when interrupted by SMS receipt.
- BUG 141498: Media Player would not repaint properly if brought to the foreground using the multitasking feature while a video was playing.
- BUG 141499: Media Player did not disable power management while playing videos, allowing the device to blank the screen while a long video was playing.
- BUG 142343: Video playback would flicker noticably when direct paint mode was used.
- BUG 148622: Changes to volume settings were not saved when Media Player exited.
- BUG 150222: Online help could not be accessed from within Media Player.
- BUG 154971: Media Player would crash if the user attempted to clear an empty playlist.
- Messages
- BUG 140807: The user was alerted twice for each received MMS message.
- BUG 145255: vCards could not be sent via email.
- Package Manager
- BUG 143189: The "Downloading" dialog was not correctly sized or positioned.
- BUG 143194, 143199: The tree view showing installed and available packages was not adjusted correctly as packages were installed and uninstalled.
- BUG 150311: Installed packages could not be uninstalled.
- BUG 150312: The same package could be installed more than once.
- BUG 150666: An installed package's icon would not be displayed in the launcher if it had the same base file name as the package itself.
- BUG 157461: Packages for incompatible Qtopia versions were not filteed out of the "Downloads Available" list.
- BUG 157648: Some error conditions that could occur during package download and installation were not correctly detected.
- Server
- BUG 120419: The Qtopia Server would crash when attempting to shutdown.
- BUG 136473: Visible context menus were not repainting correctly when their contents changed.
- BUG 150452: The Auto Key Lock function generated spurious key events which would prevent the device from sleeping.
- Server Widgets
- BUG 148957: Pressing the Back button on the Home Screen while using the "Example 1" server widgets would cuase the user-interface to freeze.
- Themes
- BUG 138107: Title bars were not painted correctly when using the Crisp or Portal themes.
Known Issues
- Call Options:
- BUG 138102: Phone numbers cannot be added to the Fixed Dialing list.
- Media Player:
- BUG 142554: After a call ends, Media Player incorrectly resumes playback of media file if the file was paused when the call was received.
- Messages:
- BUG 120160: Messages doesn't start/stop network when fetching mail.
- BUG 123694: Outgoing messages are saved in Drafts instead of Outbox in Airplane Safe Mode.
- BUG 139837: Messages refuses to process attachments larger than 2Mb.
- BUG 140806: The user is not audibly notified when an MMS message is received.
- BUG 142744: MMS audio doesn't play to completion if the audio track is longer than the slideshow.
- BUG 148423: MMS messages saved to drafts cannot be subsequently edited.
- Pictures:
- BUG 142355: Pictures crashes if launched from Documents with a large image file.
- Rotation:
- BUG 147437: Application windows receive unrotated geometry when using transformed driver.
- Server:
- BUG 123850: Files with Chinese names are only presented (and used) properly if the LANG environment variable is set prior to starting Qtopia Server to any language ending with .UTF8, for example: 'export LANG=<yourlanguage>.UTF8'.
- BUG 135563: Softkey Menu does not become scrollable when too big for the screen.
- Server Widgets:
- BUG 148987: The Task Manager list only works correctly with the Standard Qtopia server widgets.
- Touchscreen:
- Cannot access some controls on Touchscreen Phone
- Words:
- Input widgets do not emit textChanged messages in response to changes in composing text.
Copyright © 2009 Trolltech |
Trademarks |
Qt Extended 4.4.3 |