Qtopia - 4.2.0 Release Notes
Introduction
The Qtopia 4.2.0 release is a feature release of Qtopia that is based on Qt 4.2 technology. The main purpose of this release is to provide APIs for new functionality so that third party developers and product integrators may begin to write code for Qtopia 4.2.x devices.
Enhancements
- Document system
- Database per media.
- Storage.conf/QStorageMetaInfo has been refactored
- Database performance improvements
- Single database->multi-database (eg PREFIX, PRELOAD, SD card)
- Rework of the LauncherView framework to model/view.
- More optimisations re launcher/doc view.
- Pre-loaded application database.
- QMimeType optimisation.
- Content system qtopia paths aware.
- Visual feedback of document scanning.
- more verbose SQL logging.
- Document installs now batched.
- DRM
- DRM v2 - ROAP triggers.
- DRM v2 - Multipart DCF.
- DRM v2 - Embedded previews.
- DRM v2 - Silent and preview rights objects
- DRM v2 - Rights domains.
- DRM plug-in architecture. (QDrmContentPlugin, QDrmAgentPlugin)
- Content plug-ins (QDrmContentPlugin) - ID3 and Exif
- Content filters (QContentFilter)
- Content Filter model/selector/dialog
- Model/View based document selector
- Network
- Refactored API
- Network session management for Internet services
- 802.11 Wireless IP support: automatic roaming hand-over
- Virtual private network support using OpenVPN
- GSM Modem Accessories
- Portable and Vehicle Hands-free
- Vibration device
- Speaker phone activation/deactivation
- 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 and -dbus configure switches.
- Headset Profile (HSP)
- Hands-Free Profile (HFP)
- Reference Bluetooth Audio Device Integration
- Dial-up Networking Profile (DUN)
- Port to new BlueZ DBUS API
- RFCOMM Sockets API
- Bluetooth service framework
- Modem Emulation
- Initial Implementation for data call support
- Integration with Bluetooth Dial-up Networking Profile
- Integration with Bluetooth Hands-Free Profile
- Printing
- Modifications to Qtopia Core for Qtopia-specific print dialogs
- Image and XHTML printing to Bluetooth printers
- Add print menu options to Messages, Pictures, and Notes
- Server
- User interface for speaker phone
- System Info
- SIM card page showing capacity of phone book and SMS storage
- Modem page showing manufacturer and version information
- Telephony
- Refactored API
- Improved modem vendor plugin model
- Improved support for integrating third-party telephony stacks
- Improved data call support
- VoIP
- Converted sipagent to the new telephony integration model
- Improved support for call hold/unhold
Optimizations
- DocAPI: improved performance.
- Media Player: improved performance.
- Build System: improved build system, speed optimizations.
- RTL support: many Right-To-Left issues have been addressed.
- Code cleanup: Removed most qDebug statements, moved to using qLog API.
Bug Fixes
- Appearance
- BUG 133606: The user could not choose a display style for system wallpapers.
- Build System
- BUG 140813: Make it possible to compile Qtopia without modem support.
- Calculator
- BUG 112731: Show the Backspace icon if the last calculation was an error.
- Call History
- BUG 140456: Missed call info was not appearing after restarting Qtopia
- BUG 139276: Opening contact information from Call History did not work when a call item was being viewed.
- BUG 139271: Call duration was not correct while the call was actually connected.
- Camera
- BUG 126743: Fixed inconsistent behavior when taking photos via Contacts.
- Contacts
- BUG 138505: Fixed a crash in Contacts when an edit action was abandoned.
- BUG 123577: Camera's "Move to Contacts" should not show SIM contacts.
- BUG 118271: Filters did not work the next time they where selected.
- Dialer
- BUG 141242: Touchscreen dialing didn't work.
- BUG 139473: Call screen did not display correct in right-to-left languages
- BUG 134708: Fixed emergency number dialing while keypad locked.
- DRM
- BUG 139463: Additional documents could be selected while DRM activation dialog was displayed.
- GPRS
- BUG 140057: GPRS only connected on the first attempt.
- Media Player
- BUG 138313: Stop playback from continuing on error.
- BUG 138735: A pause for >10sec on a shoutcast stream would disable the stream.
- BUG 139830: Improve display of MetaTag information.
- BUG 140648: Added context sensitive help.
- BUG 139679: Check for success when reading and writing preferences.
- BUG 138733: Player did not pause on incoming call.
- BUG 138738: Media player could play more than one track at a time.
- Messages
- BUG 142101: "Get All Mail" also downloaded all previously read mail
- BUG 141705: Vertical scroll range on initial display of multipage text was set incorrectly.
- BUG 140042: Improved formatting (display) of Message text.
- BUG 139964: Play a new Message tone only once as default behavior. The user can alternatively choose Continuous or Ascending.
- BUG: SIM was not detected as ready the second time Messages was launched, leading to messages that could not be deleted.
- BUG: Deal with SMS message store full situations by having Messages arrange for at least 5 free slots to be kept at all times.
- BUG 112824: Fixed progress bar after sending and receiving mails.
- BUG 140272: Could not send a blank SMS with certain network providers.
- BUG: Ensure reply quoting is shown correctly when indenting replied to text.
- BUG 139835: Attachments were saved twice.
- BUG 139839: Email sent date was not recognised in non-latin1 language settings.
- BUG 127900: Messages were silently put in drafts folder if a transmit failed.
- BUG 139490: MMS Messages were lost when not read immediately.
- BUG 139441: Disable "Delete Account" in context menu if no more accounts exist.
- BUG 113010: Options "Copy" and "Move" were selectable with no messages present
- BUG 112633: Prevent Messages from closing after cancelling transfers.
- BUG 128622: Fixed a crash when playing MMS files containing GIF89a images.
- BUG 112449: Couldn't delete mail from server.
- Pictures
- BUG 138711: Backlight turned off during slideshow if slideshow duration longer than "Light Off" time.
- BUG 139831: Image was not updated after editing.
- BUG 139832: 'Full Screen' function corrupted display.
- BUG 122567: Slideshow did not display file names even when the option was selected.
- PIM
- BUG 126526: Editing a category made it global.
- Profiles
- BUG 140650: Profiles sometimes crashed when editing a profile.
- Ringtones
- BUG 133601: System didn't fall back to the default ringtone after a user-defined ringtone was moved or deleted.
- Speed Dial
- BUG 142365: Prevent Segfault when using a stylus to select a speeddial key.
- BUG 112595: Disable "Delete" option when not applicable.
- Tasks
- BUG 112738: Fixed a security issue with the delete confirmation dialog.
- BUG 119596: When marking a task as "not completed", make sure the percent complete is set to less than 100 percent (so it doesn't immediately get set to complete again).
- VoIP
- BUG 123698: The "No VoIP Network" message did not auto-disappear.
Known Issues
- Greenphone:
- Only wav file support is available on the Greenphone unless Helix is installed (no video playback).
- Flashing the device with a full /mnt/user filesystem places the device in unusable state (BUG 142112).
- Media Player doesn't respond to volume adjustment (BUG 141228).
- Build System:
- Singleexec builds do not compile with bluetooth (BUG 179463).
- Qtopia Server:
- 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 123850).
- Softkey Menu does not become scrollable when too big for the screen (BUG 135563).
- Documents received via IrDA aren't opened correctly (BUG 124587).
- Qtopia Server asserts if a directory that the DocAPI is scanning is removed (BUG 113144).
- Shell scripts when run from within Qtopia appear to terminate with an application error, however they actually execute correctly.
- Messages:
- MMS audio doesn't play to completion if the audio track is longer than the slideshow (BUG 142744).
- When an SMS arrives, the SMS that is opened initially is not the just received SMS.
- The user is not audibly notified when an MMS message is received (BUG 140806).
- Messages doesn't start/stop network when fetching mail (BUG 120160).
- Messages refuses to process attachments larger than 2Mb (BUG 139837).
- Outgoing messages are saved in Drafts instead of Outbox in Airplane Safe Mode (BUG 123694).
- Appearance:
- Some screens are not displayed correctly when title bar is not rectangular.
- Wallpapers stores on an SD card are not loaded at startup (BUG 142125).
- Call Options:
- Phone numbers cannot be added to the Fixed Dialing list (BUG 138102).
- Media Player:
- Video does not continue playing after incoming call (BUG 142755).
- Touchscreen 'throttle' can become unresponsive (BUG 142126).
- After a call ends, Media Player incorrectly resumes playback of media file if the file was paused when the call was received (BUG 142554).
- Media Player does not disable power management while playing video (BUG 141499).
- Pictures:
- Pictures crashes if launched from Documents with a large image file (BUG 142355).
- 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 |