filehandling/fileconverterfw/group/RELEASE.TXT
changeset 0 2e3d3ce01487
equal deleted inserted replaced
-1:000000000000 0:2e3d3ce01487
       
     1 CONARC 044
       
     2 ---------
       
     3 Made by Diana Bettoney 26 October 1999
       
     4 
       
     5 Not to be included in mainline builds yet
       
     6 
       
     7 Correct includes in conlist.h
       
     8 Correct various CleanupStack omissions and now derive CMimeInfo from CBase.
       
     9 
       
    10 CONARC 043
       
    11 ---------
       
    12 Made by Diana Bettoney 22 October 1999
       
    13 
       
    14 Not to be included in mainline builds yet
       
    15 
       
    16 Changed functions CCnaConverterList::ConvFromListL and CCnaConverterList::ConvToListL to
       
    17 return useful information in structure SConverterInfo
       
    18 
       
    19 Fixed test tloadcnv which was broken in release 041 by change to CConverterBase
       
    20 Fixed base converters that were broken by this change.
       
    21 
       
    22 Warning to all users of class CConverterBase
       
    23 
       
    24 The  parameter MConverterObserver* is no longer const so all converters using any convert functions
       
    25 will need to be changed.
       
    26 
       
    27 class CConverterBase : public CBase
       
    28 // abstract base class for all converters
       
    29 	{
       
    30 public:
       
    31 	enum TCapability
       
    32 		{
       
    33 		EConvertsFiles=0x01,
       
    34 		EConvertsObjects=0x02,
       
    35 		EConvertsExtract=0x04
       
    36 		};
       
    37 public:
       
    38 	IMPORT_C virtual void ConvertL(const TFileName& aSourceFile, const TFileName& aTargetFile, MConverterObserver* aObserver=NULL); // These default to calling the async versions in a loop
       
    39 	IMPORT_C virtual void ConvertObjectL(RReadStream& aReadStream, RWriteStream& aWriteStream, MConverterObserver* aObserver=NULL);
       
    40 	IMPORT_C virtual void ConvertAL(const TFileName& aSourceFile, const TFileName& aTargetFile, MConverterObserver* aObserver=NULL); // these default to leaving with KErrNotSupported
       
    41 	IMPORT_C virtual void ConvertObjectAL(RReadStream& aReadStream, RWriteStream& aWriteStream, MConverterObserver* aObserver=NULL); // these default to leaving with KErrNotSupported
       
    42 	IMPORT_C virtual TBool DoConvertL(); // these default to leaving with KErrNotSupported
       
    43 	virtual TUid Uid() =0;
       
    44 	IMPORT_C virtual TInt Capabilities(); // defaults to "everything"
       
    45 	IMPORT_C virtual void CancelConvert(); // for any cleanup
       
    46 	};
       
    47 
       
    48 CONARC 042
       
    49 ----------
       
    50 Made by Diana Bettoney 28 September 1999
       
    51 
       
    52 Not to be included in mainline builds yet
       
    53 
       
    54 Fixed bug in CNFTOOL.CPP introduced in version 40.
       
    55 
       
    56 To Build and run CNFTOOL
       
    57 
       
    58 On the line for Cnftool in the BLD.INF file remove the ignore.
       
    59 You will then be able to create a makefile for cnftool and build it using bldmake and abld.
       
    60 Copy your RSS file to the CNFTOOL directory and run CNFTOOL.BAT with the name of your RSS file
       
    61 to create the CNF file.
       
    62 
       
    63 CONARC 041
       
    64 ----------
       
    65 Made by SimonC 14 September 1999
       
    66 
       
    67 Uses baseline 00008
       
    68 
       
    69 Not to be included in mainline builds yet
       
    70 
       
    71 Not source or binary compatible with 040
       
    72 
       
    73 Various changes suggested by Paul Stevens:
       
    74 
       
    75 1) Renamed the method:
       
    76    CConverterBase* CCnaConverterList::Converter(TUid aUid)
       
    77 to 
       
    78    CConverterBase* CCnaConverterList::NewConverterL(TUid aUid)
       
    79 
       
    80 2) Added EConvertsExtract to CConverterBase::TCapability
       
    81 
       
    82 3) Added the following methods to MConverterObserver
       
    83 	TBool GetEmbeddedFileName(TFileName& aFileName);
       
    84 and
       
    85 	HBufC* QueryPasswordL(const TDesC& aClue);
       
    86 
       
    87 4) Added the utility function
       
    88 	TUid ConverterL(const TDataType& aFrom,const TDataType& aTo);
       
    89 to CCnaConverterList
       
    90 
       
    91 
       
    92 
       
    93 CONARC 040
       
    94 ----------
       
    95 Made by Diana Bettoney 3 September 1999
       
    96 
       
    97 Add support for translations of mimetypes in the cnf file.
       
    98 Improved test code to give better instructions to user as tests fail if files are not
       
    99 copied to the correct locations.
       
   100 Added test code to test translations.
       
   101 
       
   102 CONARC 033
       
   103 ----------
       
   104 Made by Steph Rolland 26 August 1999
       
   105 
       
   106 Removed warnings
       
   107 Fixed unicode defect in text/Etext conversion
       
   108 
       
   109 CONARC 032
       
   110 ----------
       
   111 Made by Darren Jones 19 May 1999
       
   112 
       
   113 Changes in preparation for auto-building
       
   114 
       
   115 
       
   116 CONARC 031
       
   117 ----------
       
   118 Made by Darren Jones 16 Mar 1999
       
   119 
       
   120 More development/fixes for unicode builds and ER5u
       
   121 
       
   122 
       
   123 CONARC 030
       
   124 ----------
       
   125 Made by Darren Jones 3 Mar 1999
       
   126 
       
   127 Development/fixes for unicode builds and ER5u
       
   128 
       
   129 CONARC 010
       
   130 ----------
       
   131 Made by MattM 25 Jan 1999
       
   132 
       
   133 Fixed:
       
   134 EDN028229 Missing forward declaration in CONLIST.H
       
   135 EDN881056 vcard notes with embedded = are not exported properly
       
   136 EDN263447 Conarc needs boilerplated comments
       
   137 
       
   138 Fixed some madness with =CRLF conversion, these should be thrown away on decoding.
       
   139 
       
   140 CONARC 009
       
   141 ----------
       
   142 Made by MattM 4 Jan 1999
       
   143 
       
   144 Removed internal converter exports - the implementation of these is now
       
   145 completely transparent to clients.
       
   146 
       
   147 Fixed:
       
   148 EDN060426 QP encoder is broken
       
   149 
       
   150 CONARC 008
       
   151 ----------
       
   152 Made by MattM 22 December 1998
       
   153 
       
   154 Made the internal converters transparent to clients.  No changes are needed to
       
   155 use these.
       
   156 
       
   157 CONARC 007
       
   158 ----------
       
   159 Made by MattM 18 December 1998
       
   160 
       
   161 Fixed many errors in OOM (thanks to CNTMODEL for the testing)
       
   162 
       
   163 Moved the Quoted Printable, Base64 and ETEXT->Text converters into the
       
   164 converter architecture as utility converters.
       
   165 
       
   166 This adds a Header only dependency on ETEXT
       
   167 
       
   168 ROM builders!
       
   169 
       
   170 the following converters are no longer required in a ROM:
       
   171 
       
   172 QPCONV.CNF
       
   173 QPCONV.CNV
       
   174 TXCONV.CNF
       
   175 TXCONV.CNV
       
   176 B64CONV.CNF
       
   177 B64CONV.CNV
       
   178 
       
   179 Fixed ebld defect where "all" or "conarc" was required for build
       
   180 
       
   181 CONARC 006
       
   182 ----------
       
   183 Made by MattM 16 December 1998
       
   184 
       
   185 Fixed
       
   186 EDN885611 Constructing a converter finder can leave if an invalid converter pair exist
       
   187 EDN97E-02 CONFNDR.H declares a local function without implementing it
       
   188 
       
   189 Fixed leaky RFs session.
       
   190 
       
   191 CONARC 005
       
   192 ----------
       
   193 Made by MattM 4 November 1998
       
   194 
       
   195 Changed CNF file UID's in unicode build back to same as narrow build
       
   196 CNF files are build invariant.
       
   197 
       
   198 CONARC 004
       
   199 ----------
       
   200 Made by MattM 29 October 1998
       
   201 
       
   202 Deb/Rel and Unicode UID release.
       
   203 
       
   204 UID's for Converter DLL's are now:
       
   205 
       
   206 uid				0x10000C61
       
   207 unicodeuid		0x10003A30
       
   208 
       
   209 
       
   210 CONARC 003
       
   211 ----------
       
   212 Made by MattM 7 October 1998
       
   213 
       
   214 Fixed MNT GETREL
       
   215 
       
   216 Fixed converter load failure in WINS REL and UREL builds
       
   217 
       
   218 Passes tests on
       
   219 
       
   220 WINS REL, WINS DEB, WINS UREL, WINS UDEB
       
   221 MARM REL
       
   222 
       
   223 Other MARM variants not tested.
       
   224 
       
   225 CONARC 002
       
   226 ----------
       
   227 Made by MattM 5 Octover 1998
       
   228 
       
   229 Tidied up releaseables.
       
   230 
       
   231 Added MARM freeze files for converter DLLs
       
   232 
       
   233 CONARC 001
       
   234 ----------
       
   235 Made by MattM 16 September 1998
       
   236 
       
   237 This release is uninteresting - everything other than MNT files is as of CONVERT 020
       
   238 
       
   239 Split converters architecture from concrete converters
       
   240 
       
   241 Concrete converters and test code now live in \convert
       
   242 Architecture lives in \conarc