imakerplugin/com.nokia.s60tools.imaker/doc/change_log_3_0_0.txt
author haismail <hussein.ismail@nokia.com>
Fri, 19 Feb 2010 10:07:34 +0200
changeset 6 7f60f3388609
parent 5 d5efbe6c22e8
permissions -rw-r--r--
Ticket #1099: As a developer I want to enable/disable selected files so that I don't need to manually select each one separately
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     1
Product Description:
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     2
====================
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     3
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. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     4
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 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     5
modify the build parameters that are used by iMaker.
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     6
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     7
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.
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     8
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. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     9
Once preferences are configured, an image can be built by clicking the Run button in the dialog.
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    10
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    11
Version 3.0.0
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    12
===========================================
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    13
New Features
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    14
Ticket #1136: As a iMaker plugin user I don't want to load all the product configurations when starting the plugin (takes too long)
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    15
Ticket #1188: As a Carbide.c++ user I want to modify my .IMP file using iMaker plugin
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    16
Ticket #1137: Rename debug tab in iMaker plugin to something else
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    17
Ticket #1055: As a SW developer I don't want to have temporary files in my Carbide.c++ workspace
5
d5efbe6c22e8 Ticket #1245: Update target selection required to avoid yellow warnings on content tab
haismail <hussein.ismail@nokia.com>
parents: 4
diff changeset
    18
Ticket #1245: Update target selection required to avoid yellow warnings on content tab
d5efbe6c22e8 Ticket #1245: Update target selection required to avoid yellow warnings on content tab
haismail <hussein.ismail@nokia.com>
parents: 4
diff changeset
    19
Ticket #1135: As a iMaker plugin user i want to reload available configurations (reload the current configuration)
6
7f60f3388609 Ticket #1099: As a developer I want to enable/disable selected files so that I don't need to manually select each one separately
haismail <hussein.ismail@nokia.com>
parents: 5
diff changeset
    20
Ticket #1099: As a developer I want to enable/disable selected files so that I don't need to manually select each one separately
2
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    21
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    22
Enhancements
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    23
License changed from SFL to EPL
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    24
Total number of unit tests almost doubled
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    25
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    26
Error fixes
4
77337b2717f2 updated change log
haismail <hussein.ismail@nokia.com>
parents: 2
diff changeset
    27
Fixed invalid imp file selection problem
2
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    28
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    29
Version 2.2.4
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    30
===========================================
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    31
New Features
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    32
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
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    33
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.
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    34
Ticket #1053: As a SW developer I want to add automatically all build files to debug dialog so that my manual work is minimized
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    35
Ticket #1115: As a Carbide.c++ developer I want to use iMaker plugin API to create images with .imp file
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    36
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    37
Enhancements
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    38
iMaker plugin code separated to internal and public API
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    39
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    40
Error fixes
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    41
iMaker plugin to show appropriate error message if iMaker Core execution fails
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    42
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    43
Version 2.2.0
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    44
===========================================
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    45
New Features
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    46
- New simplified UI
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    47
- Automatic environment recognition based on Carbide.c++ workspace/project
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    48
- Automatic selection of default product and variant of the environment (needs AMPI configuration in iMaker makefiles)
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    49
- Summary for the created images in console window
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    50
- Platsim integration
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    51
- Support for adding binaries to image in urel/udeb mode.
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    52
- Possibility to cancel fetching on configurations
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    53
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    54
Enhancements
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    55
- Handling of imp files
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    56
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    57
Error fixes
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    58
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    59
Version 2.1.2
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    60
===========================================
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    61
New Features
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    62
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    63
Enhancements
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    64
- Help updated
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    65
- code cleaned
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    66
- copy right headers updated
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    67
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    68
Error fixes
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    69
- two error fixed relating to the interface with iMaker core 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    70
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    71
Version 2.1.1
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    72
===========================================
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    73
New Features
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    74
#365 The imaker plugin should be able to notice the success/failure of imaker image creation
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    75
#630 Better integration to S60 Configuration Tool
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    76
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    77
Enhancements
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    78
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    79
Error fixes
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    80
Fixed to work with iMaker 08.4x.xx interface changes
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    81
 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    82
Version 2.1.0
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    83
===========================================
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    84
New Features:
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    85
- The structure and implementation has been changed. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    86
- The preferences pages are no longer used. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    87
- An independent dialog has been implemented for the iMaker extension. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    88
- New way of managing preferences files have been implemented. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    89
- A list has been added which displays prefereneces files and which allows deletation and creatation of new file. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    90
- Renaming of preferences files has been added. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    91
- The detailed settings page has been made editable. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    92
- Better integration with S60 Configuration Tool has been implemented. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    93
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    94
Enhancements:
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    95
- Querying of configuration from the environment has been enhanced. 
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    96
- Editing and saving has been enhanced.
a91cb670dd8e iMaker plugin updated
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    97
- Querying of targets and variables from one product.