Copyright (C) 2008 Nokia Corporation. All rights reserved. RELEASE NOTES ============= RELEASE INFORMATION Project: maemo 4.1.2 Diablo Development Platform Version: 4.1.2 Baseline: OS2008 5.2008.43-7 Date: 2008-12-16 GENERAL INFORMATION =================== This is maemo Development Platform 4.1.2 containing the following components: - i386 development environment - armel development environment - maemo SDK installer - Scratchbox installer - Nokia EUSA licensed binaries installer Maemo SDK 4.1.2 release provides a development environment for porting software for the OS2008 software release. This release replaces maemo SDK 4.1.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.2 Diablo software is an update for maemo 4.1.2 release - Applications written for diablo should continue to work without recompiling. - OS2008 version 5.2008.43-7 product sources are available in the SDK repository. - 99% of the sources compile. - Scratchbox packages have been updated. Refer INSTALL.txt for details. - For content changes between maemo 4.1.2 and maemo 4.1.1, please refer the content comparison table found at http://tablets-dev.nokia.com/4.1.2/4.1.1_vs_4.1.2_content_comparison.html - Fixed bugs (see bugs.maemo.org for details): 1375 g_ether.ko disconnect crash 1797 focus in textarea and pressing backspace in vkb triggers ... 2158 Bad examples/recommendations regarding HW keys in tutorial 3103 Improving category view 3155 Maemo Tutorial: missed home button description 3211 Implicit usage of com.nokia. dbus service name 3287 Maximized google reader draws weird lines on the screen 3291 MicroB's about: page shows old version information 3316 Maemo Diablo Reference Manual, Application Development: "... 3321 Maemo Diablo Reference Manual, Using Generic Platform Com... 3343 Wrong default NTL (UK) SMTP server SSL setting in modest-... 3352 Maemo Diablo Reference Manual, Using Generic Platform Com... 3367 Maemo Diablo Reference Manual, Using Multimedia Component... 3371 Maemo Diablo Reference Manual, Using Connectivity Compone... 3374 Maemo Diablo Reference Manual, Using Connectivity Compone... 3440 libconic fails with multiple connection objects (possible... 3467 "Save object as" in context menu does not work on ftp obj... 3501 hildon_window_update_topmost() should handle/ignore windo... 3503 Application manager ignores DefaultTextColor in lists 3542 Unable to automatically send/receive email with some wire... 3566 nokia-repositories package overwrites user settings and d... 3583 libhildonmime fails to build with -Wformat-security due t... 3594 Browser crashes when trying to change account email on bu... 3608 Messages sometimes silently fail to open when attempting ... 3616 Connectivity Settings hangs in diablo 3641 Modest resident process gets stuck 3642 rendering artifacts on zoomed pages after using scrollbar 3660 going off- then on-line with ad-hoc doesn't reconnect wifi 3746 MCE: [TKLock] BlankImmediately and DimImmediately not wor... 3797 modest crashes immediately on startup 3830 IP Routing Table Incorrectly configured for Wi-Fi with st... 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 intrepid 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 library - 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.2/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.2 Diablo related bug reports should be reported to the maemo bugzilla (http://bugs.maemo.org/). --- END