Copyright (C) 2008 Nokia Corporation. All rights reserved. RELEASE NOTES ============= RELEASE INFORMATION Project: maemo 4.1.1 Diablo Development Platform Version: 4.1.1 Baseline: OS2008 4.2008.36-5 Date: 2008-09-23 GENERAL INFORMATION =================== This is maemo Development Platform 4.1.1 containing the following components: - i386 development environment - armel development environment - maemo SDK installer - Scratchbox installer - Nokia EUSA licensed binaries installer Maemo SDK 4.1.1 release provides a development environment for porting software for the OS2008 software release. This release replaces maemo SDK 4.1 Diablo Development Platform release. The SDK contains a large number of headers, libraries and tools that are needed to develop software for the selected target system. The SDK is installed inside the Scratchbox cross compilation environment. This release includes two targets for two different architectures and purposes: - i386: The i386 environment is used during the development stage of the software. Majority of development work is done in the i386 environment inside Scratchbox. - ARMEL: The ARMEL environment can be used for cross compiling software for the device. Note that software built with this SDK runs only in OS2008 software. NEWS ==== - Maemo 4.1.1 Diablo software is an update for maemo 4.1 release - Applications written for diablo should continue to work without recompiling. - OS2008 version 4.2008.36-5 product sources are available in the SDK repository. - 99% of the sources compile. - No updates in the scratchbox devkits. - osso-dsp-headers-rx44 binary package is now available from the non-free repository instead for being available as a Nokia closed binary. - For content changes between maemo 4.1.1 and maemo 4.1, please refer the content comparison table found at http://tablets-dev.nokia.com/4.1.1/4.1_vs_4.1.1_content_comparison.html - Fixed bugs (see bugs.maemo.org for details): 27 ttf-bitstream-vera font does not include all glyphs 1131 standard user process environment lacks variables: USER, LOGNAME, SHELL 1712 typo in conicconnectionevent.h 2968 "Internal error: application E-mail closed" 3242 Page is partially blanked, requiring the user to scroll around to force the page to redraw 3302 email address with non ascii character not displayed properly in Inbox overview pane 3327 gnupg not included in SDK 3305 INSTALL.txt suggests nonexistent 'sudo' instead of 'fakeroot' 3357 Modest lingers in memory using 100% CPU 3411 tinymail is misusing NSS_InitReadWrite 3419 modest is misusing tinymail's camel_shutdown [@ __pthread_mutex_lock - pthread_mutex_lock - PR_Lock] 3421 tinymail should be more careful about its guard for nspr 3518 browser windows sometimes cover other ui elements SOFTWARE AND HARDWARE REQUIREMENTS ================================== Recommended minimum hardware setup: - Please visit http://www.scratchbox.org/ for detailed information about hardware requirements. Software: - Scratchbox Apophis R4 or later. Please see INSTALL.txt for more detailed version requirements. This release was tested on the following distributions: - Ubuntu Feisty - Ubuntu Gutsy - Ubuntu Hardy - Debian stable - Kubuntu Hardy It should also work on other Scratchbox supported operating systems. FEATURES ======== Hildon Application Framework - application framework libraries - home/desktop - control panel - task navigator - games wrapper - virtual keyboard - libglade Multimedia subsystem - Audio and video - gstreamer and plugins included System software subsystem - Alarm subsystem - HAL Connectivity subsystem - UPnP - Samba - Bluetooth libraries - WLAN libraries Full package management, apt support - All the required tools are included. - Most of the tools are included also as Debian packages. Others - EMail interface API's AVAILABLE AS NOKIA BINARIES ================================= - Certificate manager - RTC accounts library - Address book library - OSSO Accounts library - Mission Control Filters - GPS (bluetooth library, GPS daemon manager, library for controlling gpsd) - Bluetooth UI library - Global search core library - OSSO Playback client library - libmetalayer runtime library - OSSO Help Application UI - OSSO Id3 search librarya - Address book application - Contacts TN plugin - Bookmarks TN plugin INSTALLATION INSTRUCTIONS ========================= Please see the INSTALL.txt file found at http://tablets-dev.nokia.com/4.1.1/INSTALL.txt. KNOWN LIMITATIONS ================= - Unnecessary warnings and debugging messages are printed out when the Hildon Application Framework is started. - Modest process has to be manually killed when global search application is closed after trying to do an email search. - Armel target is not recommended to run applications due to many qemu related problems mainly unsupported syscalls. To list a few known issues in armel target, --Threading is not supported in 0.8.2-sb2 version of qemu. Unofficially, you can try version 0.9 which is known to have better support for threads. --the application framework does not shutdown on 'af-sb-init stop' command. --filechooser dialog crashes - Xephyr is not included in SDK and should be installed to host system instead. See the INSTALL.txt file for details. - Scratchbox Apophis may have some problems with your system's default settings especially on Ubuntu Hardy. Two known limitations are: 1. Scratchbox does not work when the host kernel VDSO support is enabled 2. Scratchbox qemu is incompatible with host kernel mmap_min_addr value >4096 This results in problems with qemu in armel target, eg: unable to compile or build packages. The scratchbox and SDK installers are updated to handle this. More information can be found in INSTALL.txt under section 1.3. RELEASE FEEDBACK ================ General feedback about this release can be send to: diablo-feedback@maemo.org maemo 4.1.1 Diablo related bug reports should be reported to the maemo bugzilla (http://bugs.maemo.org/). --- END