Tizen 2.4 Rev3 Release Notes
Release Date: Feb. 5, 2016
IDE and Tools
New Features
- Common
- The Update Manager has been upgraded. With the 2.4 and 2.3.1 SDKs, you can also install the 2.3.0 SDK by using the new Update Manager.
- The remote device manager in the Connection Explorer supports the scanning of the remote targets, such as the emulator and devices connected through Wi-Fi.
- Installer and Update Manager
- The Update Manager is automatically updated. In addition, it supports the Uninstaller instead of the ‘uninstall all’ feature of the earlier Update Manager.
- On the Progress tab of the Update Manager, you can cancel an ongoing installation and update of the packages individually.
- Web IDE
- The Select Emulator Wizard has been added. When you launch a project without the emulator, the Wizard helps you to start the emulator which the application runs on and develop the application seamlessly.
- You can select the highlight color in the Live Editing preferences.
- Native IDE
- Unit testing for the library project has been updated:
- Supports the automatic test discovery and XML test report generation, based on the Google test framework.
- Platform IDE has been enabled:
- Offers a set of tools that helps you develop preloaded Tizen applications, libraries, and device drivers.
- Builds a platform module directly from the IDE by using appropriate architecture and rootstrap.
- Updates the rootstrap automatically.
- Offers you effective building and debugging tools.
- Allows you to look up and clone the git repositories.
- Through the Problems view, you can go to the source code of the .edj file that is causing compile errors. The code highlighting is supported.
- By using the Migration Wizard, you can convert the profile of an imported project from wearable to mobile (or vice versa).
- Unit testing for the library project has been updated:
- CLI and SDB
- Parallel builds for the native application are supported.
- Application slicing for re-signing the packages has been added.
- Significant performance improvements for SDB push/pull over the Bluetooth have been added.
- Dynamic Analyzer
- The UI hierarchy analysis has been added (supports 2.4 mobile applications only). It shows the information of the EFL UI objects (Evas, Elementary, and Edje). It also provides the hierarchy relationship of all UI objects and detailed information of each UI object.
- The energy analysis for Wi-Fi and Bluetooth has been added. It shows the power consumption of Wi-Fi and Bluetooth (target device only).
Changed Features
- Common
- A new filtering option, Required Version, has been added to the Text filter in the Project Wizard. You can look up the samples built on the version you have entered in the new option.
- You can type the dot (“.”) in the project name when you create a project.
- Native IDE
- Native UI Builder has been enabled for developing 2.3.1 project on the Windows® OS.
- Installer and Update Manager
- User interaction messages, which appear when you install the Java, have been changed.
- The SDK uninstalling process of the Update Manager has been changed.
- When you uninstall, update, or remove the SDK, the Update Manager checks the SDK version, and informs you whether the Uninstaller must be run.
- If the version of the installed SDK on your computer is higher than that of the SDK you selected from an outdated repository for installing, the Update Manager recommends you to re-configure the Install Option where the repository option exists.
Fixed Bugs
- Common
- The bug, where the Project Wizard was abnormally closed because of the memory leak, has been fixed. This bug appeared when you created projects continuously over 30 times by using the Project Wizard.
- Web IDE
- The bug, where you could not go to the source code to which the result view of the unit test refers, has been fixed.
- Installer and Update Manager
- The stability of downloading the SDK packages has been improved.
- When you retried the downloading of the SDK package which the Update Manager had failed to download, the retry sometimes did not work correctly. This bug has been fixed.
- The shortcut name has been changed to Update Manager.
- The bug, where an update of the extension packages sometimes failed, has been fixed.
- CLI and SDB
- The bug, where the SDB failed to connect with Mac OS® X 10.11 El Capitan because of the USB misconfiguration, has been fixed.
- The bug, where the IDE failed to connect with the Tizen TVs 2015, has been fixed.
Known Issues
- Installer and Update Manager
- The update command of the 2.4 rev1 and rev2 CLI Update Manager has some errors. If you use the 2.4 rev1 or rev2 CLI Update Manager, the Tizen SDK update fails. To solve the problem, use the CLI Update Manager patch files. Download the patch at the download location and do the following (or upgrade your CLI Update Manager to the 2.4 rev3 at the Tizen SDK Download page.). For detailed information, see the CLI Installer Patch Guide.
- Open the terminal or command line (with Administrator privileges on Windows®), and go to the location where you have downloaded the patch file.
- Move the patch file to the location where the SDK is installed.
- At the prompt, enter the update-manager-cli_2.4_patch_{OS}{bit}.{bin|exe} command to install the patch.
- If there is a multibyte character in the Tizen SDK installation path, some development packages have a difficulty in finding the installed SDK’s location when they are working.
- When you run the dynamic analyzer on Mac OS® X, the SDK Update Notification does not appear though there are available SDK updates.
- If the SDK Update Notification appears when you start the Tizen IDE or Emulator on Mac OS® X, a terminal (shell.exec) icon can appear on the dock for a few seconds.
- The update command of the 2.4 rev1 and rev2 CLI Update Manager has some errors. If you use the 2.4 rev1 or rev2 CLI Update Manager, the Tizen SDK update fails. To solve the problem, use the CLI Update Manager patch files. Download the patch at the download location and do the following (or upgrade your CLI Update Manager to the 2.4 rev3 at the Tizen SDK Download page.). For detailed information, see the CLI Installer Patch Guide.
- Native IDE
- When you import some projects generated from Tizen 2.3 Rev2, the importing can take some time.
- The Restore Defaults feature in the native project’s properties > C/C++ Build does not work properly.
- When you run some filtered test cases with the native Unit Test tool, the test application can crash.
- Emulator
- Ubuntu sometimes stops responding for a few seconds after closing the Emulator Manager. This issue is related to a bug of Intelligent Input Bus (IBus). When the issue occurs, restart the ibus-daemon by entering the ibus-daemon –drx command at the command prompt, and use another framework, such as uim and fcitx, for multilingual input.
- To use the Tizen Emulator, install an Intel VTx supported by the CPU, and the latest version of the graphic card driver which the vendor provides. Check the prerequisites for the Tizen Emulator from:
- https://developer.tizen.org/downloads/sdk/installing-sdk/prerequisites-tizen-sdk.
- If the host machine is using Nvidia Optimus™ technology on either Ubuntu or Windows®, you must set the Tizen Emulator to run with your Nvidia® graphics card. In case of Ubuntu, check the bumblebee project (https://wiki.ubuntu.com/Bumblebee). In case of Windows®, select "High Speed NVIDIA Processor" as "Preferred Graphics processor" in the Nvidia® control panel.
- On Ubuntu, if the graphics driver is out-of-date, your Ubuntu desktop session can be occasionally logged out when launching the Emulator Manager, or the Emulator skin can be drawn improperly. Check the prerequisites and upgrade to the latest graphics driver.
- On Ubuntu 14.04, a shortcut menu can appear transparently sometimes.
- On Windows®, depending on your OS theme (such as Non-Aero themes and Windows XP themes), a display surface can be erased for a while if the Emulator window is covered with another window. If you click the Emulator window, the display surface runs correctly again.
- On Windows®, if a ‘failed to allocate memory’ error occurred while executing the Emulator, try the following:
- Close some other programs and try to launch the Emulator again.
- If the RAM size is set to 768 or 1024 MB for the VM in the Emulator Manager, change it to 512 MB.
- Increase the user area of the virtual memory in the system to 3 GB by entering the bcdedit /set increaseuserva 3072 command on the console with administrator rights (Windows® 7 only), and reboot.
- If you use a MacBook Pro which has both Intel HD and NVidia GPUs, when you execute the Emulator with the OpenGL ES ver. v1.1 & v2.0 option, the Emulator can be unexpectedly terminated. Use the OpenGL ES ver. v2.0 & v3.0 option.
- SDB
- To use the SDB bash completion feature, enter the source .sdb-complete.bash command on the bash shell. The feature runs manually from Tizen 2.4 official due to the Installer and Update Manager issue.
Tizen 2.4.0 Platform
Changed Features
- UI Framework
- The Ecore_Buffer header has been changed to remove forward references to the enum type for C++.
Fixed Bugs
- Application Framework
- Some fixes have been made for bugs, including an undeleted child process in the debug-launchpad.
Tizen 2.3.1 Platform
New Features
- Network Connectivity
- Push features for the wearable profile have been enabled.
Changed Features
- UI Framework
- Color emoji font has been updated. It is now the same as the color emoji font in Tizen 2.4.
Fixed Bugs
- Application
- A bug, where the wearable home screen layout broke when the widget name was long and widgets were listed only if they had a supported size type (in case of the wearable, only the 2x2 size widget can be used), has been fixed.
- Application FW
- The bug, where amd could not get the dead signal from the debug-Launchpad when an application was terminated, has been fixed.
- The bug, which caused an application package using a higher API version than the platform-supported API version to be installed successfully, has been fixed.
- Network Connectivity
- A bug for NFC Tag Read/Write in the wearable emulator has been fixed.