imakerplugin/com.nokia.s60tools.imaker/doc/change_log_3_1_0.txt
author haismail <hussein.ismail@nokia.com>
Wed, 28 Apr 2010 13:50:48 +0300
changeset 11 217e69fc5beb
permissions -rw-r--r--
iMaker 3.1.0

Product Description:
====================
The iMaker extension for Carbide.c++ is a tool for building ROM images. Its core functionality is implemented in a command line executable called imaker.cmd. 
The iMaker offers a Carbide.c++ integration that provides a graphical user interface for the imaker.cmd command line tool. The iMaker enables you to set and 
modify the build parameters that are used by iMaker.

Image building process is started by launching iMaker dialog by choosing the Open iMaker Dialog... menu item from iMaker pulldown menu (hammer with 'i') on the Carbide.c++ toolbar.
The ROM image is built using the preferences configured in this dialog. Although not necessary, these preferences can be saved for future use for image building if needed. 
Once preferences are configured, an image can be built by clicking the Run button in the dialog.

Version 3.1.0
===========================================
New Features
Ticket #1255: As iMaker plugin user I want to hide/remove binaries from rom or with rofs section so that I can populate debug binaries via Trk or User disk

Enhancements
Small improvements to the UI (e.g. made dialog resizable)
Help updated
Better support of .imp file format

Error fixes
Reload button functionality
Populate button functionality

Version 3.0.0
===========================================
New Features
Ticket #1136: As a iMaker plugin user I don't want to load all the product configurations when starting the plugin (takes too long)
Ticket #1188: As a Carbide.c++ user I want to modify my .IMP file using iMaker plugin
Ticket #1137: Rename debug tab in iMaker plugin to something else
Ticket #1055: As a SW developer I don't want to have temporary files in my Carbide.c++ workspace
Ticket #1245: Update target selection required to avoid yellow warnings on content tab
Ticket #1135: As a iMaker plugin user i want to reload available configurations (reload the current configuration)
Ticket #1099: As a developer I want to enable/disable selected files so that I don't need to manually select each one separately

Enhancements
License changed from SFL to EPL
Total number of unit tests almost doubled

Error fixes
Fixed invalid imp file selection problem

Version 2.2.4
===========================================
New Features
Ticket #1052: As a SW developer I don't want to have pop-up suggesting to add generated makefile to bld.inf because I consider that as a temporary file
Ui changes to debug tab related to Ticket #1053. Ability to remember environment specific previous run. Only enabled entries in the debug tab are included to the images.
Ticket #1053: As a SW developer I want to add automatically all build files to debug dialog so that my manual work is minimized
Ticket #1115: As a Carbide.c++ developer I want to use iMaker plugin API to create images with .imp file

Enhancements
iMaker plugin code separated to internal and public API

Error fixes
iMaker plugin to show appropriate error message if iMaker Core execution fails

Version 2.2.0
===========================================
New Features
- New simplified UI
- Automatic environment recognition based on Carbide.c++ workspace/project
- Automatic selection of default product and variant of the environment (needs AMPI configuration in iMaker makefiles)
- Summary for the created images in console window
- Platsim integration
- Support for adding binaries to image in urel/udeb mode.
- Possibility to cancel fetching on configurations

Enhancements
- Handling of imp files

Error fixes

Version 2.1.2
===========================================
New Features

Enhancements
- Help updated
- code cleaned
- copy right headers updated

Error fixes
- two error fixed relating to the interface with iMaker core 

Version 2.1.1
===========================================
New Features
#365 The imaker plugin should be able to notice the success/failure of imaker image creation
#630 Better integration to S60 Configuration Tool

Enhancements

Error fixes
Fixed to work with iMaker 08.4x.xx interface changes
 
Version 2.1.0
===========================================
New Features:
- The structure and implementation has been changed. 
- The preferences pages are no longer used. 
- An independent dialog has been implemented for the iMaker extension. 
- New way of managing preferences files have been implemented. 
- A list has been added which displays prefereneces files and which allows deletation and creatation of new file. 
- Renaming of preferences files has been added. 
- The detailed settings page has been made editable. 
- Better integration with S60 Configuration Tool has been implemented. 

Enhancements:
- Querying of configuration from the environment has been enhanced. 
- Editing and saving has been enhanced.
- Querying of targets and variables from one product.