gfxconversion/mifconv/group/ReleaseNotes_Mifconv.txt
changeset 0 f453ebb75370
child 2 1f6339ced17d
equal deleted inserted replaced
-1:000000000000 0:f453ebb75370
       
     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".