Qtopia - 4.2.1 Release Notes
Introduction
The Qtopia 4.2.1 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.
- Bluetooth audio now functions on the Greenphone.
- Calendar
- Google Calendar data can be synced to Qtopia.
- Calendar can now be set to show either month or day view by default.
- Calendar can now filter events by category.
- Clock
- Date and Time can now be set from the Clock application.
- Look and Feel
- A number of widgets have been enhanced to provide a clearer indication of whether the widget is in navigation mode or editing mode. In some cases, transitioning between these modes has also been streamlined.
- Server
- Server Widgets for the Home Screen and Launcher may be replaced with custom widgets. In a standard Qtopia build, a demonstration of this feature can be accessed via the Settings->Server Widgets application.
- Server Tasks provide a more extensible mechanism to control what and how the Qtopia server process starts. System integrators can register blocks of functionality - "tasks" - that the Qtopia server will automatically manage and run.
- Telephony
- The level of GCF compliance has been significantly improved.
Optimizations
- Build System: Reduced installed Qtopia footprint by avoiding installation of non-scalable images when scalable versions are available.
- Contacts: Improved performance of importing from SIM card.
- Data Linking: Don't use (relatively expensive) rich text when not necessary.
- Data Linking: Improved performance of link verification.
- Launching: configure now provides a -force-quicklaunch switch to make all applications use the quicklauncher. This option improves launch speed for some applications at the cost of larger binary size.
- Painting: Improved performance on 16bpp displays by not using 32bpp background brushes and pixmaps.
- Painting: Improved performance by eliminating several instances of unnecessary painting.
- PIM: Improved performance of SQL access by moving database initialization to the quicklauncher and caching the most common queries.
Bug Fixes
- Appearance
- BUG 142124: Using the Clear Image option would prevent the user from setting another wallpaper without restarting the application.
- BUG 142125: Allow an image on removable storage to be set as the system wallpaper.
- BUG 142157: Appearance changes were not discarded when application was cancelled.
- BUG 142574: If the theme selection was changed, the original theme could not be reselected without restarting the Appearance application.
- Beaming
- BUG 112713: Warn the user when trying to receive a file larger than the available storage space.
- BUG 124376: Buttons on the IrDA receive screen were painted offscreen.
- Bluetooth
- BUG 138489: Device's supported services list was duplicated every time it was viewed.
- BUG 139461: Remote devices were not shown if their names could not be retrieved.
- BUG 139828: Bluetooth settings application was not displayed correctly in right-to-left languages.
- BUG 143667: Setting security options was failing.
- BUG 146899: Fix crash in Accept File dialog when underlying comms connection is lost.
- BUG 146916: Do not ask for PIN for services that are not authenticated/encrpyted.
- Build System
- BUG 140686: Top-level 'make install' is now the same as 'make cleaninstall' - any previous image directory is deleted first to avoid stale files appearing in the build image.
- BUG 142763: Bluetooth was silently dropped from singleexec builds.
- BUG 142925: Bluetooth was silently dropped from the build if -dbus configure switch was omitted. This flag is now automatically specified if -bluetooth is specified.
- Calendar
- BUG 112431: Repetition data was omitted from display of event details.
- BUG 134223: Select key now creates a new event if there is none selected.
- BUG 142418: Day names were not displayed correctly when creating links to calendar events.
- BUG 142942: Alarms were not being raised.
- Call Options
- BUG 138101: Language could not be set for cell broadcasts.
- Camera
- BUG 123577: Move To Contacts function showed SIM card contacts (which cannot have an associated image).
- Categories
- BUG 126526: Categories were being marked global after editing.
- BUG 142119: Hangup key was ignored in Select Category dialog.
- BUG 142120: Select Category dialog would not scroll when controlled by keypad.
- Clock
- BUG 138752: Stopwatch could not be reset via keypad.
- BUG 139495: Activating Help in Alarm Clock or Stopwatch mode switched back to Clock mode.
- Contacts
- BUG 123692: Keypad could not be used to scroll to the end of a long contact details listing.
- BUG 139020: After editing a contact, the notes field (including any data links) was not shown on the Contact Details screen.
- Data Linking
- BUG 122381: Could not view links to contacts stored on SIM card.
- Dialer
- BUG 113103: While keylocked, any string of digits belonging to emergency numbers could be dialed, rather than just the specific emergency numbers.
- BUG 142618: Pressing the hangup key while a call was in progress would not hangup the call if the soft menu was visible.
- Greenphone
- BUG 133190: Device did not charge when powered off.
- BUG 135381: Updatedevice program no longer erases the user's documents.
- BUG 141729: Touchscreen backlight would activate if screen was touched while locked.
- BUG 142112: Verify that the flash image is readable and will fit on the device prior to attempting to flash an image from the miniSD card.
- BUG 142943: Auto keylock function was not working.
- BUG 144707: Improve handwriting recognition by using rolling average filter in touchscreen driver.
- BUG 147431: Device would immediately suspend after every second wakeup.
- BUG 148411: Shutdown application was launched when the hangup key was used to wake device from suspend mode.
- BUG 148445: Fixed server crash on some occasions when miniSD card is inserted.
- BUG 149029: Bluetooth settings were not preserved over a reboot.
- Input Methods
- BUG 123403: Input from the last key pressed was being ignored after changing input modes.
- BUG 123700: Cursor was being hidden on backspace in predictive mode.
- BUG 136916: Changing dictionaries after entering words didn't do anything.
- Internet
- BUG 112311: Prevent duplicated names for network interfaces of the same type.
- BUG 138298: Error dialog for missing dial-up number was shown on wrong screen.
- Look and Feel
- BUG 143220: Text was not wrapped correctly in message boxes.
- BUG 144539: Activating the soft menu no longer affects edit focus.
- BUG 147558: Correct some problems with positioning of message boxes.
- Media Player
- BUG 123846: Media Player was not disabling "Back to Homescreen" feature while playing video.
- BUG 142126: Touchscreen "throttle" control could appear unresponsive.
- BUG 142755: If video playback was paused due to an incoming call, playback would not resume after the call ended.
- BUG 143218: Playlists were not executed automatically after creation.
- BUG 144221: Track order in playlist was incorrect when queueing from any sub-menu other than the track listing.
- Messages
- BUG 127696: In touchscreen mode, exiting a folder view would exit the Messages application also.
- BUG 127900: User was not being notified when messages were saved to drafts due to destination not having been entered.
- BUG 138077: If "read later" was selected for a received MMS message, no read report was sent when the message was eventually read.
- BUG 139841: Font was too large when viewing email messages as plain-text.
- BUG 139928: UTF-8 characters were shown as Latin1 when displaying SMS messages.
- BUG 140807: The user was notified twice when a new MMS message was received.
- BUG 141705: Long messages were intermittently cropped when displayed.
- BUG 142357, 142553: The wrong message would occasionally be shown when a new SMS was received and the SIM was almost full.
- BUG 142760: If the currently viewed message was deleted, the soft menu would not activate without backing out to the folder view.
- BUG 147721: Some messages were downloaded from IMAP accounts more than once.
- Ringtones
- BUG 141559: Vibration would not stop at end of ringtone when set to Ring Once.
- Server
- BUG 134404: Screenlock functionality was incorrectly disabled when PrimaryInput=Touchscreen.
- BUG 136295: Hangup key would not return to Home Screen when a drop-down list had focus in an application.
- BUG 141054: Console applications were sometimes marked as crashed due to race conditions.
- BUG 141542: Sliding effect in launcher grid did not show icon when sliding from left to middle column.
- BUG 141729: On combined keypad/touchscreen devices, suspend/resume touchscreen input when locking/unlocking the device.
- BUG 142618: Ensure that when a window is closed, any visible soft menu is also closed.
- BUG 143210: Applications menu icon was lost after installing any packages.
- BUG 147285: Eliminate memory leak in evaluation of battery charger status that could eventually lead to performance degradation.
- BUG 148960: Eliminate segment fault on server shutdown.
- SIM Toolkit
- BUG 139938: UTF-8 characters were shown as Latin1 when displaying application names.
- Software Packages
- BUG 112821: Temporary directory used during package installation was not being deleted afterwards.
- BUG 142559: Software Packages application would crash if the right-arrow key was pressed when no package was selected.
- Tasks
- BUG 112503: Closing the task priority drop-down list without changing the value would change it to 1.
- BUG 119596: Completed task could not be changed to In Progress via the summary list.
- BUG 138087, 140061: Retain the current selection when editing a task, and show correct soft-menubar options.
- BUG 138754: Category drop-down list was completely transparent, making it very difficult to read.
- Themes
- BUG 142573: Some fonts were too big in the Crisp theme.
- VoIP
- BUG 112887: Display contact name when explicit VoIP URI is entered in dialer.
Known Issues
- Call Options:
- BUG 138102: Phone numbers cannot be added to the Fixed Dialing list.
- Contacts:
- BUG 124220: Contacts does not prevent the same vCard being imported more than once.
- Greenphone:
- BUG 141228: Media Player doesn't respond to volume adjustment.
- Media Player:
- BUG 141498: Media Player takes too long to resume playing video when foregrounded after being backgrounded.
- BUG 141499: Media Player does not disable power management while playing video.
- BUG 142554: After a call ends, Media Player incorrectly resumes playback of media file if the file was paused when the call was received.
- BUG 149521: Seek function is not sufficiently responsive when playing video on devices.
- 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.
- BUG 113144: Qtopia Server asserts if a directory that the DocAPI is scanning is removed.
- Touchscreen:
- Cannot access some controls on Touchscreen Phone
- Words:
- Input widgets do not emit textChanged messages in response to changes in composing text.
|
|
Best Of
Actualités les plus lues
Le Qt Quarterly au hasard
Qt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt. Lire l'article.
Communauté
Ressources
Liens utiles
Contact
- Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).
Qt dans le magazine
|