|
1 =============================================================================== |
|
2 |
|
3 RELEASE NOTES - MIFCONV v3.1.7 |
|
4 RELEASED 10th July 2009 |
|
5 |
|
6 SUPPORTS S60 3.2+ |
|
7 |
|
8 =============================================================================== |
|
9 |
|
10 Product Description: |
|
11 ==================== |
|
12 Mifconv is a Multi-Icon File (MIF) converter tool for generating MIF, MBM and |
|
13 MBG header files from SVGB, SVG and BMP sources. It can be called directly |
|
14 from the command line or from the PRJ_EXTENSIONS block in a component's |
|
15 bld.inf file, utilizing makefile templates during the build process. |
|
16 |
|
17 Main Features: |
|
18 ============== |
|
19 - Command line interface for calling Mifconv from custom makefiles |
|
20 - Makefile templates for incremental building, supporting GNU make syntax for |
|
21 ABLD build system and FLM syntax for SBSv2 build system |
|
22 - Generating MIF files from SVG/SVGB icon sources and BMP file ids |
|
23 - Converting SVG to SVGB with the Svgtbinencode utility |
|
24 - Generating MBM files with the Bmconv utility |
|
25 - Generating icon id enumeration MBG header files from the given source files |
|
26 |
|
27 =============================================================================== |
|
28 |
|
29 What's New in v3.1.7 |
|
30 ==================== |
|
31 - Fix: MIF-file is created also when no input files are given. |
|
32 - Fix: Correct build directory used with mifconv.flm. |
|
33 - Fix: MBM-file is included in RELEASABLES macro in mifconv.flm. |
|
34 - Fix: '/' is not a valid option prefix in Linux. Only '-' is allowed. |
|
35 - Change: If SBS_BUILD_DIR environment variable is defined, it is used as |
|
36 a base of temporary icon folder. |
|
37 |
|
38 =============================================================================== |
|
39 |
|
40 Installation Notes: |
|
41 =================== |
|
42 Mifconv is pre-installed in an SDK environment and does not contain any |
|
43 Symbian software counterparts. |
|
44 |
|
45 =============================================================================== |
|
46 |
|
47 System Requirements: |
|
48 ==================== |
|
49 Basic Requirements: |
|
50 - Any S60 3.2 or higher RnD environment |
|
51 |
|
52 =============================================================================== |
|
53 |
|
54 Compatibility Issues: |
|
55 ===================== |
|
56 N/A |
|
57 |
|
58 =============================================================================== |
|
59 |
|
60 Known Issues: |
|
61 ============= |
|
62 - Depth parameter must always be given for each bitmap |
|
63 - Heavier components, such as avkon2.mif, are not supported in ABLD build |
|
64 system due to restrictions in GNU make in the SDK |
|
65 - If you don't specify TARGETFILE in the bld.inf at all but only a HEADERFILE, |
|
66 the MBM file will be generated to the header file directory |
|
67 |
|
68 =============================================================================== |
|
69 |
|
70 Version History: |
|
71 ================ |
|
72 |
|
73 Version 3.1.6 - 22nd June 2009 |
|
74 ------------------------------ |
|
75 - Fix: Mifconv.xml updated to schema version 2.0 |
|
76 |
|
77 Version 3.1.5 - 30th April 2009 |
|
78 ------------------------------- |
|
79 - Fix: Supressed most of the "overriding commands for target..." warnings |
|
80 when using mifconv.flm and parallel building. |
|
81 - Fix: When using mifconv.flm, svg conversion fails because of unsufficient |
|
82 file access rights after copying the svg files to intermediate directory. |
|
83 |
|
84 Version 3.1.4 - 17th April 2009 |
|
85 ------------------------------- |
|
86 - Fix: Directory separators in EPOCROOT environment variable and source- |
|
87 directories fixed in mifconv.exe. In some cases there were mixed '/' and '\' |
|
88 characters in a path. |
|
89 - Change: Intermediate directory for SVGB files is unique for target component. |
|
90 For example: For target myicons.mif, intermediate directory would be: |
|
91 <EPOCROOT>/epoc32/build/s60/icons/myicons/ |
|
92 - Fix: No error returned if mifconv.exe cannot remove mif- or mbm-files. Only |
|
93 a warning is printed to debug log. |
|
94 - Fix: Info statements were not well-formed in mifconv.flm. |
|
95 |
|
96 Version 3.1.3 - 9th March 2009 |
|
97 ------------------------------ |
|
98 - Fix: Removed comments corrupting SBS build log in mifconv.flm |
|
99 - Change: Mifconv.flm uses GNURM tool instead of RM. |
|
100 |
|
101 Version 3.1.2 - 20th February 2009 |
|
102 ---------------------------------- |
|
103 - Fix: Dependency on mask files added to mifconv.flm. |
|
104 - Fix: Parameter file given to mifconv.exe was generated wrongly when header |
|
105 file parameter was not used with makefile templates. |
|
106 - Fix: Mifconv crashed if the file was locked in error situation. |
|
107 - Fix: Mifconv svg conversion failed when EPOCROOT environment variable did |
|
108 not end with directory separator. |
|
109 |
|
110 Version 3.1.1 - 6th February 2009 |
|
111 --------------------------------- |
|
112 - Fix: If the header file to be generated is already in use, no error is returned |
|
113 anymore. Instead a warning shown. |
|
114 - Fix: mifconv and svgtbinencode executable name resolution fixed in mifconv.flm. |
|
115 - Change: MIFCONVDEBUG parameter added to mifconv.xml |
|
116 - Change: TOOLCAT, TOOLCOPY and TOOLMKDIR parameters added to mifconv.xml |
|
117 - Change: MIFCONVDEBUG parameter taken into use in mifconv.flm |
|
118 - Change: ABLD -what target handling added in mifconv.flm |
|
119 |
|
120 Version 3.1.0 - 23rd January 2009 |
|
121 --------------------------------- |
|
122 - Change: Mifconv makefile templates are included in the project. |
|
123 |
|
124 Version 3.0.1 - 28th November 2008 |
|
125 ---------------------------------- |
|
126 - Feature: Support for NVG file format generated by SVGTBinEncode |
|
127 |
|
128 Version 3.0.0 - 14th November 2008 |
|
129 ---------------------------------- |
|
130 - Change: Mifconv Extension templates are now a part of normal Mifconv package |
|
131 - Feature: Custom input directories can be given with -i parameter |
|
132 - Feature: SVGB binary files can be given as input |
|
133 - Feature: Mifconv can be compiled and used in Linux environment |
|
134 - Fix: Bmconv is no longer executed from makefile templates, but always from |
|
135 the main executable to avoid problems in the build process |
|
136 |
|
137 =============================================================================== |
|
138 |
|
139 Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
140 All rights reserved. |
|
141 |
|
142 This component and the accompanying materials are made available |
|
143 under the terms of "Eclipse Public License v1.0" |
|
144 which accompanies this distribution, and is available |
|
145 at the URL "http://www.eclipse.org/legal/epl-v10.html". |