|
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 |