|
1 Perforce Release by Shazia Murtaza 25/06/2009 |
|
2 ========================================= |
|
3 DEF140464 Fix ONB warnings related to Versit |
|
4 |
|
5 Perforce Release by Shazia Murtaza 10/06/2009 |
|
6 ========================================= |
|
7 DEF139751 [Coverity]- USE_AFTER_FREE, SYMBIAN.CLEANUP_STACK and DEADCODE |
|
8 |
|
9 Perforce Release by Andy Smith 28/11/2008 |
|
10 ========================================= |
|
11 DEF130838 [Coverity]-FORWARD_NULL,MISSING_BREAK -app-services/versit |
|
12 |
|
13 Perforce Release by Andy Smith 28/11/2008 |
|
14 =========================================== |
|
15 DEF130839 [Coverity]-SYMBIAN.CLEANUP_STACK -app-services/worldserver,app-services/versit |
|
16 |
|
17 Perforce Release by Waiman Tang 14/11/2008 |
|
18 ============================================= |
|
19 DEF128940 ICC Codenomicon: PIM: Contacts Module: Panic KERN-EXEC 3 |
|
20 |
|
21 Perforce Release by Beibei Wang 3/11/2008 |
|
22 ============================================= |
|
23 DEF129858 ICC Codenomicon: PIM: Calendar Module: Panic USER 3 |
|
24 |
|
25 Perforce Release by Waiman Tang 20/10/2008 |
|
26 ============================================= |
|
27 DEF128936 ICC Codenomicon: PIM: Contacts Module: Panic USER 10 |
|
28 |
|
29 Perforce Release by Beibei Wang 20/10/2008 |
|
30 ============================================= |
|
31 DEF129138 ICC Codenomicon: PIM: Calendar Module: Panic USER 21 |
|
32 |
|
33 Perforce Release by Beibei Wang 20/10/2008 |
|
34 ============================================= |
|
35 DEF129136:ICC Codenomicon: PIM: Calendar Module: Panic KERN-EXEC 3 |
|
36 |
|
37 Perforce Release by Kalyan Reddy 10/10/2008 |
|
38 ============================================= |
|
39 DEF128638:[Coverity]-UNINIT-app-engines/agnversit2 |
|
40 |
|
41 Perforce Release by James Aley 25/09/2008 |
|
42 ============================================= |
|
43 DEF126532: [Coverity] - SYMBIAN.CLEANUP - app-services/hlpmodel/ |
|
44 |
|
45 Perforce Release by Kalyan Reddy 01/07/2008 |
|
46 ============================================= |
|
47 DEF123922 CVersitAlarm::NewL can cause a Kern-Exec panic |
|
48 |
|
49 Perforce Release by Waiman Tang 19/12/2007 |
|
50 ============================================= |
|
51 PDEF115638 UPF28: vCard crash when parsing data |
|
52 |
|
53 Perforce Release by Daniel Burnham 22/10/2007 |
|
54 ============================================= |
|
55 DEF107918: Outlook 2007 IOP issue |
|
56 |
|
57 Perforce Release by Crystal Wang 06/07/2007 |
|
58 ============================================= |
|
59 PDEF109115: Codebase-Versit: Add test to Quoted Printable encoding of properties with CRLF |
|
60 |
|
61 Perforce Release by Janice Halligan 24/11/2006 |
|
62 ============================================= |
|
63 PDEF098289 vCal RRule imported incorrectly when no duration specified |
|
64 |
|
65 Perforce Release by Konstantin Zheludev 23/10/2006 |
|
66 ============================================= |
|
67 DEF096180 Versit VCAL repeat rule data handled incorrectly |
|
68 |
|
69 Perforce Release by Konstantin Zheludev 02/10/2006 |
|
70 ============================================= |
|
71 INC095304 Possible Versit TLS KE3 |
|
72 |
|
73 Perforce Release by Konstantin Zheludev 29/09/2006 |
|
74 ============================================= |
|
75 DEF093327 Tag Scan Error Report for Pim component |
|
76 |
|
77 Perforce Release by Konstantin Zheludev 28/09/2006 |
|
78 ============================================= |
|
79 DEF092658 Leave scan errors found in PIM component |
|
80 |
|
81 Perforce Release by Xing Jin 05/09/2006 |
|
82 ============================================= |
|
83 DEF093155 Codebase-Versit: Missing checking aValue un-Null in versit functions. |
|
84 DEF093158 Codebase-Versit: RDesReadStream objects need to be pushed. |
|
85 DEF093159 Codebase-Versit: Misusing cleanup callback function in CParserVCard::GroupOfProp |
|
86 DEF094190 VersitParser provides plugIn to remove escaping for binary property values |
|
87 |
|
88 Perforce Release by Xing Jin 05/09/2006 |
|
89 ============================================= |
|
90 DEF093841 Codebase-Versit: Memory leak in CVersitParser::MakePropertyValueL |
|
91 DEF093843 RF Codebase-Versit: Data is decoded in wrong charset when memory is low. |
|
92 DEF093845 RF Codebase-Versit: Memory leak - CVersitParser::MakePropertyValueMultiDateTimeL |
|
93 |
|
94 Perforce Release by Xing Jin 27/08/2006 |
|
95 ============================================= |
|
96 DEF092791 Codebase-Versit: CVersitParser::EntityL misuses cleanup callback. |
|
97 |
|
98 Perforce Release by Konstantin Zheludev 24/08/2006 |
|
99 ============================================= |
|
100 DEF092284: Member variables wrongly pushed on to Cleanupstack in versit , coreapps |
|
101 |
|
102 Perforce Release by Konstantin Zheludev 24/08/2006 |
|
103 ============================================= |
|
104 DEF092284: Member variables wrongly pushed on to Cleanupstack in versit , coreapps |
|
105 |
|
106 Perforce Release by Beibei Wang 25/08/2006 |
|
107 ============================================= |
|
108 DEF093038: Versit - Not possible to import vcal with AALARM and X-EPOCALARM |
|
109 |
|
110 Perforce Release by Beibei Wang 15/08/2006 |
|
111 ============================================= |
|
112 DEF092784: Codebase-Versit: No un-null check to parameter aValue in MakePropertyValueLPerforce Release by Beibei Wang 15/08/2006 |
|
113 |
|
114 Perforce Release by Beibei Wang 15/08/2006 |
|
115 ============================================= |
|
116 DEF092626: Codebase-Versit: export empty when repeating count in alarm property is 0. |
|
117 |
|
118 Perforce Release by Konstantin Zheludev 28/07/2006 |
|
119 ============================================= |
|
120 DEF091652: Local UID of the entry is not imported |
|
121 |
|
122 Perforce Release by Janice Halligan 06/20/2006 |
|
123 ============================================= |
|
124 DEF087898: [AQD] Invalid Daylight Property |
|
125 - fix reworked |
|
126 |
|
127 Perforce Release by Janice Halligan 06/20/2006 |
|
128 ============================================= |
|
129 DEF087898: [AQD] Invalid Daylight Property |
|
130 |
|
131 Perforce Release by Xing Jin 01/06/06 |
|
132 ============================================= |
|
133 INC083508: Property X-ASSISTANT-TEL should be used instead of X-ASSISTANTTEL |
|
134 |
|
135 Perforce Release by Lakshman M P 24/05/06 |
|
136 ============================================= |
|
137 DEF086406: Improper use of @file doxygen tag |
|
138 |
|
139 Perforce Release by Francesco Lodolo 09/05/06 |
|
140 ============================================= |
|
141 DEF085335: Backslash character not properly handled when contact is copied to memory card |
|
142 |
|
143 Perforce Release by Prabodh Depala 08/05/06 |
|
144 ============================================= |
|
145 INC085348: System error when opening a business vCard with image (sent from S40 phone) |
|
146 |
|
147 Perforce Release by Oz Najafi 26/04/06 |
|
148 ============================================= |
|
149 DEF085335: Backslash character not properly handled when contact is copied to memory card |
|
150 |
|
151 Perforce Release by Mathieu George 05/04/06 |
|
152 ============================================= |
|
153 DEF067076: Alarmserver GT0257 code submission contains uncommented code |
|
154 |
|
155 Perforce Release by Ibrahim Rahman 10/02/06 |
|
156 ============================================= |
|
157 INC081645 - SWSV_604_R3A01:V-card from Eniro is corrupt in MS |
|
158 |
|
159 VCard/VCal support for lines terminated by LF's only. |
|
160 Includes test case in contacts t_cntvcard. |
|
161 |
|
162 Perforce Release by Noel Raj 31/01/06 |
|
163 ============================================= |
|
164 DEF078802: Cannot open vCals sended from Motorola A1000 |
|
165 |
|
166 Perforce Release by Mohammad Minhaz 16/11/2005 |
|
167 ============================================= |
|
168 DEF073176: Added comment in vstaticutils.cpp |
|
169 |
|
170 Perforce Release by Prashanth Grandhi 28/10/2005 |
|
171 ============================================= |
|
172 DEF072110: The CalInterimApi can't handle times specified with 4 digits (hhmm) |
|
173 |
|
174 Perforce Release by Kelly Hon 25/10/2005 |
|
175 ============================================= |
|
176 DEF071566: Remove obsolete PREQ 1118 macro from PIM MCL |
|
177 |
|
178 Perforce Release by Shazia Murtaza 24/10/2005 |
|
179 ============================================= |
|
180 DEF071706: CVersitParser::ParsePropertiesL() must null iCurrentProperty after deletion |
|
181 |
|
182 Perforce Release by Ravishankar Lakshminarayanan 10/10/2005 |
|
183 ============================================= |
|
184 DEF069293: vCard export unsafe , user data goes missing in Notes address book |
|
185 |
|
186 Perforce Release by Tony Naggs 5/09/2005 |
|
187 ============================================= |
|
188 INC065809: Versit Escaping Test fails at check 10 |
|
189 |
|
190 Perforce Release by Ravishankar Lakshminarayanan 5/09/2005 |
|
191 ============================================= |
|
192 DEF065983: TBUGFIX fails on winscw and H2 since 03648 |
|
193 |
|
194 |
|
195 Perforce release by Graeme Riddick 15/04/2005 |
|
196 ============================================= |
|
197 INC059120 |
|
198 Title:Versit: Multiline not handled correct by CVersitParser::ReadLineAndDecodeParamsL |
|
199 |
|
200 perforce release Veeranjaneyulu Toka 17/03/05 |
|
201 ================================== |
|
202 INC053829 |
|
203 Title:NTT App-services\versit Tversit fails |
|
204 |
|
205 perforce release Veeranjaneyulu Toka 16/03/05 |
|
206 ================================== |
|
207 INC053823 |
|
208 Title:NTT App-services\versit test Toom.exe fails |
|
209 |
|
210 Perforce release Toby HU 25/02/05 |
|
211 ================================ |
|
212 DEF055329 |
|
213 Title: RVCT2.2 compiler upgrade needs source code changes in vrecur.h file |
|
214 |
|
215 Perforce release Steve Childerley 11/11/04 |
|
216 ================================ |
|
217 DEF051454 |
|
218 Title: out-of-date @SYMPurpose statement |
|
219 |
|
220 Perforce release Nikolay Budantsev 11/09/04 |
|
221 ================================ |
|
222 MS3.1.1 GT0215 PREQ277 PS6.4 Replacement APIs (Also PS8.1) |
|
223 MS3.6 GT0215 PREQ728 Base API Improvements |
|
224 |
|
225 Perforce release Glen Cook 24/08/04 |
|
226 ================================ |
|
227 DEF047953 |
|
228 Title: SS EUseDefaultCharSetForAllProperties flag doesn't propagate to vCal subents |
|
229 |
|
230 Perforce release RajaShekhar 22/07/04 |
|
231 ================================ |
|
232 DEF045624 |
|
233 Title: Versit does not allow users to add extended properties |
|
234 |
|
235 Perforce release Pat Nicholls 16/07/04 |
|
236 ====================================== |
|
237 DEF046381 TBugfix test fails on wins, winscw amd arm4 |
|
238 |
|
239 |
|
240 Perforce release Bob Rosenberg 08/06/04 |
|
241 ================================ |
|
242 DEF045836 |
|
243 Title: Contacts sorting not working right |
|
244 |
|
245 Added versit delta design document |
|
246 |
|
247 Perforce release Pat Nicholls 02/06/04 |
|
248 ================================ |
|
249 DEF045682 |
|
250 Title: Sending VCal via SMS fails when alarm name contains chinese characters |
|
251 |
|
252 Perforce release Bob Rosenberg 02/04/04 |
|
253 ================ |
|
254 PHAR-5U6KGG |
|
255 Title: Add support for reading (pronunciation) fields in Contacts model (for e.g. Japanese) |
|
256 |
|
257 Versit is modified to support the IRMC SOUND extensions for name (X-IRMC-N) and company (X-IRMC-ORG) |
|
258 TJapaneseSoundProperty is added to test new functionality of SOUND properties in versit |
|
259 TVersit is modified to be automatic and use RDebug |
|
260 |
|
261 Perforce release Waiman Tang 08/04/04 |
|
262 ================================ |
|
263 INC043438 |
|
264 Title: AV26 default charset support from vCard import is missing |
|
265 |
|
266 Perforce release Jitender Kumar 11/02/04 |
|
267 ================================ |
|
268 INC041810 |
|
269 Title: Symbian Versit imports incorrectly recurrence rule that doesn't have reccurrence value |
|
270 |
|
271 Perforce release Waiman Tang 19/01/04 |
|
272 ================================ |
|
273 DEF041564 |
|
274 Title: Mistakes in Doxygen tagging |
|
275 |
|
276 Perforce release Dominic Pinkman 17/11/03 |
|
277 ================================ |
|
278 DEF039936 |
|
279 Title: Mistakes in Doxygen tagging |
|
280 |
|
281 Perforce release Andrew Newman 04/11/03 |
|
282 ================================ |
|
283 DEF039497 |
|
284 Title: Temporary File Cleanup |
|
285 |
|
286 Perforce release Tom Bassett 30/10/03 |
|
287 ================================ |
|
288 DEF039615 |
|
289 Title: Remove need for key press in automaitc test TVGEN |
|
290 |
|
291 Perforce release Andrew Newman 23/09/03 |
|
292 ================================ |
|
293 DEF038022 |
|
294 Title: Versit / TBUGFIX test fails on Lubbock |
|
295 |
|
296 Perforce release Stéphane Lenclud 22/09/03 |
|
297 ================================ |
|
298 INC037394 - Sync Contacts: Contact is deleted from phone if removing birthday detail fromPIM |
|
299 |
|
300 Perforce release |
|
301 ================ |
|
302 Made by Andy Newman 17 Sept 2003 |
|
303 TCharsetvCard.cpp - Use Z drive on target builds |
|
304 Fix Defect : DEF037977 |
|
305 |
|
306 Perforce release |
|
307 ================ |
|
308 Made by Graeme Riddick 26 Aug 2003 |
|
309 PHAR-5LKRFC - Added support for X-EPOCSECONDNAME field in versit and contacts model |
|
310 |
|
311 Perforce release BobR 27/08/03 |
|
312 ================================ |
|
313 Fix defect |
|
314 INC037498 - TBugFix fails in comparing files (timezone issue) |
|
315 |
|
316 Perforce release |
|
317 ================ |
|
318 Made by Graeme Riddick 26 Aug 2003 |
|
319 PHAR-5LKRFC - Added support for X-EPOCSECONDNAME field in versit and contacts model |
|
320 |
|
321 Perforce release BobR 27/08/03 |
|
322 ================================ |
|
323 Fix defect |
|
324 INC037498 - TBugFix fails in comparing files (timezone issue) |
|
325 |
|
326 Perforce release BeibeiW 15/07/03 |
|
327 ================================ |
|
328 Fix defect |
|
329 DEF035264 - Incorrect handling of vCalendar time properties in AgnVersit |
|
330 |
|
331 Perforce release |
|
332 ================ |
|
333 Made by Graeme Riddick |
|
334 Fix of defect : DEF022049 (Propagated 6.1 - 7.0s) Problems syncronising outlook contacts |
|
335 |
|
336 Perforce release |
|
337 ================ |
|
338 Made by Tony Naggs 28 July 2003 |
|
339 |
|
340 DEF036630 - Unable to view VCard sent from an IPAQ |
|
341 Recognise 'blank lines' that terminate a binary VCard field if it has |
|
342 whitespace. |
|
343 |
|
344 Perforce release |
|
345 ================ |
|
346 Made by Beibei Wang 20th March 2003 |
|
347 |
|
348 INC021811 - Versit parser fails if VCard ends with "END:VCARD" |
|
349 Perforce release |
|
350 ================ |
|
351 Made by Beibei Wang 17th Feb 2003 |
|
352 |
|
353 INC017322 - Recurrent calendar item is not displayed by device |
|
354 |
|
355 Perforce release |
|
356 ================ |
|
357 Made by Graeme Riddick/Bill Vance 13th January 2003 |
|
358 |
|
359 Fix for defect |
|
360 INC015525 "agnmodel panic when syncing with recurring appointments" |
|
361 |
|
362 Perforce Release |
|
363 ================ |
|
364 Made by Sindhu Melkote , 10th Oct , 2002 |
|
365 Implemented the CR to store large binary objects out of line. |
|
366 Added the following exported functions |
|
367 CParserProperty::LoadBinaryValuesFromFilesL(class RFs &) |
|
368 CVersitParser::LoadBinaryValuesFromFilesL(class RFs &) |
|
369 CVersitParser::LoadBinaryValuesFromFilesL(void) |
|
370 CParserProperty::SaveBinaryValuesToFilesL(int,class TDesC16 const &,class RFs &) |
|
371 CVersitParser::SaveBinaryValuesToFilesL(int,class TDesC16 const &) |
|
372 CVersitParser::SaveBinaryValuesToFilesL(int,class TDesC16 const &,class RFs &) |
|
373 |
|
374 Perforce release |
|
375 ================ |
|
376 Made by Andy Blackburn 23rd October 2002 |
|
377 |
|
378 Fix defect |
|
379 HUN-5ELH9C - vCard viewable on windows comes up corrupt |
|
380 |
|
381 A one-line AGENT property should contain another vCard inside BEGIN/END delimiters. |
|
382 The vcard in question is badly-formed because the BEGIN/END delimiters are missing. |
|
383 The Windows viewer reads the vCard but doesn't display any of the agent information. |
|
384 VCARD.CPP has been altered to mimic this behaviour and a new test cases has been |
|
385 added to the test code. Note that vCards with BEGIN or BEGIN: on the same line as |
|
386 the agent and a correctly-formatted "agent" vCard terminated with END on subsequent |
|
387 lines will still be correctly handled. |
|
388 |
|
389 Perforce release |
|
390 ================ |
|
391 Made by Stéphane Lenclud 17th October 2002 |
|
392 |
|
393 Fix for defect |
|
394 LUD-5ETG3K "VCard sent from P800 to T300 which includes an image does not save on T300" |
|
395 |
|
396 Perforce release |
|
397 ================ |
|
398 Made by Beibei Wang, 10th October 2002 |
|
399 Fix defect |
|
400 NEO-5EQKJ3 "Incorrect time when beaming/mailing vCals" |
|
401 |
|
402 Perforce release |
|
403 ================ |
|
404 Made by Stephane Lenclud, 8th October 2002 |
|
405 Fix defect |
|
406 EXT-5DXF2R "SyncML Qouted-printable: Spaces in beginning of lines dissapearing" |
|
407 |
|
408 Perforce release |
|
409 ================ |
|
410 Made by Chris Dudding, 12th August 2002 |
|
411 Fix defect |
|
412 BRN-5CQNUY "#include guard broken in vrecur.h" |
|
413 |
|
414 Perforce release |
|
415 ================ |
|
416 Made by Stephane Lenclud, 10th July 2002 |
|
417 * Fix defect LUD-5BGLMU "Incorrect time when importing VCal from Email" |
|
418 I implemented the fix proposed by Douglas Feather. |
|
419 So the new function CVersitParser::AdjustAllPropertyDateTimesToMachineLocalL is now exported by the VERSIT.DLL |
|
420 The function CVersitParser::ConvertAllPropertyDateTimesToMachineLocalL have been modified to call this new function. |
|
421 And the function CParserVCal::InternalizeL from VCAL.DLL have suffer some changes. |
|
422 |
|
423 Perforce release |
|
424 ================ |
|
425 (Made by Nichola Turner, 3rd April 2002) |
|
426 * Fix the defect FER-58LPN2 versit needs to export VObserv.H |
|
427 |
|
428 (Made by Doug Feather, 4th March 2002) |
|
429 * Fix the defect BEN-56WJSY Panic following a SyncML contacts session. (again) |
|
430 * Fix the defect DUG-57RKDC Exception after exporting vCard from Contacts and closing app. |
|
431 * Update test code for the 2nd bug. |
|
432 * Added in line documentation for the PlugIn and Oberser classes. |
|
433 * Added the VTicketMaster demonstration code. |
|
434 |
|
435 (Made by Doug Feather, 5th February 2002) |
|
436 * Fix for defect FER-56DF89 Internalising of Shift-JIS data with Yen symbol used as escape character. |
|
437 * Test code for the same. |
|
438 |
|
439 (Made by Doug Feather, 4th February 2002) |
|
440 * CR for v3 spec |
|
441 |
|
442 (Made by Beibei Wang, 18th December 2001) |
|
443 * Inline documentation |
|
444 * Add several more testing cases to increase the coverage percetage |
|
445 * Fix the defect WAG-55EPJS "Time offset is not handled correctly" |
|
446 * Fix the defect DUG-4VWMK9 "ResetAndDestroyArrayOf* methods should be public" |
|
447 * Fix the defect FER-557JYW "Bad versit data causes panic in ConArc" |
|
448 * Fix the problem when internalise\externalise a property like "EXRULE:YD3 1 100 |
|
449 200 #10" |
|
450 * Update the porting quide |
|
451 |
|
452 (Made by Doug Feather, 12th December 2001) |
|
453 * First release of the new design of versit. |
|
454 * The data is parsed in a completely new way with is much quicker and needs less memory and code. |
|
455 * The API has been changed at various points to make it simpler and more natural. See the PortingGuide for more details. |
|
456 * Added much more test code. |
|
457 |
|
458 (Made by Beibei Wang, 17th October 2001) |
|
459 *HAN-4YALGX "Errors not propegated from versit" |
|
460 *WAG-53KJNV "Possible memory leak because C class is mistaken as T class" |
|
461 *WAG-53KK8C "Passible memory leak because a leaving function is a parameter of the allocating function" |
|
462 |
|
463 (Made by Beibei Wang, 21st September 2001) (suggested by Alex) |
|
464 * "Mapping information missing" errors while syncing Agenda" (BEN-4YAEF4) |
|
465 |
|
466 (Made by Doug Feather, 11th September 2001) |
|
467 * Merged 4 pices of test code and added extra test cases. |
|
468 |
|
469 (Made by Beibei Wang, 7th September 2001) |
|
470 * Fix for defect "Base64 encoding internalise\externalise is inconsistent" (WAG-4YGCRX) |
|
471 * Fix for defect "Versit: TEncoding test fails" (WIR-4YJL6E) |
|
472 * Fix for defect "Versit does not Externalize '\\' correctly for Shift-JIS encoded vCard" (VAN-4YQGX3) |
|
473 * Fix for defect "Line folding is not quite right when externalising the data" (WAG-4Z8D8C) |
|
474 * Fix for defect "Alarm snooze time property value not internalised correctly" (EVS-522G7D) |
|
475 * Fix for defect "Shift-JIS character set is not supported for DALARM's display string field" (EVS-4ZUJBC) |
|
476 * Fit all 6 defect fixes above to newly added test code by Doug |
|
477 |
|
478 |
|
479 (Made by Alex Wilbur, 8th August 2001) |
|
480 * Fix for defect "Versit: possible memory leak and cleanup |
|
481 stack error" (WIR-4YJLB4) |
|
482 * Fix for defect "Versit ignores quoted-printable encoding when |
|
483 externalising" (EVS-4YZJ63) |
|
484 * Fix for defect "Escape key "\" is not added into externalised |
|
485 data when it is Base64 encoding" (WAG-4Z8CZG) |
|
486 |
|
487 Perforce release |
|
488 ================ |
|
489 (Made by Alex Wilbur, 31st July 2001) |
|
490 * Fix for defect "Versit does not externalize buffer with escaped |
|
491 characters correctly" (EVS-4YZDKZ) |
|
492 * Fix for defect "Versit: possible massive speed increase?" (WIR-52MD7K) |
|
493 |
|
494 Perforce release |
|
495 ================ |
|
496 (Made by Alex Wilbur, 19th July 2001) |
|
497 * Fix for defect "Versit: possible memory leak and cleanup stack error" (WIR-4YJLB4) |
|
498 |
|
499 Perforce release |
|
500 ================ |
|
501 (Made by Alex Wilbur, 9th July 2001) |
|
502 |
|
503 From Beibei: |
|
504 * Fix for defect "Escaped characters in shift JIS encoding cause problems" (DUG-4UZPBE) |
|
505 * Fix for defect "0x5c in second byte (at end of property value) for Shift-JIS not |
|
506 externalized correctly" (VAN-4XAHFT) |
|
507 |
|
508 From Alex: |
|
509 * Fix for defect "Escape Character Problem in Versit" (VAN-4XAHCS) |
|
510 * Fix for defect "Regression in Quoted Printable encoding of ADR property" (DUG-4XAKYJ) |
|
511 * Fix for defect "Versit: Externalization of entities doesn't obey default |
|
512 encoding/charset" (WIR-4XDFVH) |
|
513 |
|
514 Perforce release |
|
515 ================ |
|
516 (Made by Chris Dudding, 2nd May 2001) |
|
517 |
|
518 Added a new iFlags member to TVersitDateTime to allow Versit clients to choose |
|
519 whether they want the the time-zone designator, 'Z', to be appended to the end |
|
520 of ISO-8901 UTC times. |
|
521 |
|
522 The default behaviour is to export the time-zone designator, unless a client |
|
523 explicitly requests not to export it by clearing the 'EExportTimeZoneDesignator' |
|
524 flag. |
|
525 |
|
526 These changes (plus changes in agenda model) provide a fix for |
|
527 EDNSKAN-4VHEKF "Sending Calendar appointment to 9110i via SMS fails" |
|
528 |
|
529 This is a binary incompatible change and all clients of TVersitDateTime MUST |
|
530 rebuild against the new code. |
|
531 |
|
532 Perforce release |
|
533 ================ |
|
534 (Made by Alex Wilbur, 26th March 2001) |
|
535 |
|
536 * Fix for defect "Versit Does Not Handle Shift_JIS CHARSET Value Correctly." (VAN-4ULJVJ) |
|
537 * Fix for defect "Specifying the default charset as GBK and encoding as Base64 gives text output in GBK but encoded as 8 bit" (HAL-4UZEW3) |
|
538 * Fix for defect "Certain character sets are ignored and interpreted as UTF-8 when externalizing vCals" (HAL-4UZJRF) |
|
539 * Fix for defect "Escaped characters in shift JIS encoding cause problems" (DUG-4UZPBE) |
|
540 * Fix for defect "Versit thinks UTF8 is 7 bit" (WIR-4WAMJN) |
|
541 * Fix for defect "Unexpected folding for long property values" (DUG-4VVEW2) |
|
542 |
|
543 Perforce release |
|
544 ================ |
|
545 (Made by Chris Dudding, 14th March 2001) |
|
546 |
|
547 Fixed the following defect |
|
548 EDNLPEN-4MSHLW "Fixed in QP 6.1, Launching VCardviewer with invalid vcard leaves in OpenFileL" |
|
549 |
|
550 Perforce release |
|
551 ================ |
|
552 (Made by Veikko Punkka, 31st October 2000) |
|
553 |
|
554 Integrated Teleca code for Application Services 2.0 project. |
|
555 |
|
556 Perforce release |
|
557 ================ |
|
558 (Made by Chris Dudding, 5th September 2001) |
|
559 |
|
560 Minor release to fix TVERSIT testcode. |
|
561 This fixes defect EGA-4ZPL4S "Cannot exit or quit tversit on Assabet" |
|
562 |
|
563 Perforce release |
|
564 ================ |
|
565 (Made by Nichola Turner, 4th September 2001) |
|
566 |
|
567 * Fix for defect "Regression in vCard export" (DUG-4YTE3C) |
|
568 |
|
569 Perforce release |
|
570 ================ |
|
571 (Made by Alex Wilbur, 9th July 2001) |
|
572 |
|
573 From Beibei: |
|
574 * Fix for defect "Escaped characters in shift JIS encoding cause problems" (DUG-4UZPBE) |
|
575 * Fix for defect "0x5c in second byte (at end of property value) for Shift-JIS not |
|
576 externalized correctly" (VAN-4XAHFT) |
|
577 |
|
578 From Alex: |
|
579 * Fix for defect "Escape Character Problem in Versit" (VAN-4XAHCS) |
|
580 * Fix for defect "Regression in Quoted Printable encoding of ADR property" (DUG-4XAKYJ) |
|
581 * Fix for defect "Versit: Externalization of entities doesn't obey default |
|
582 encoding/charset" (WIR-4XDFVH) |
|
583 |
|
584 Perforce release |
|
585 ================ |
|
586 (Made by Chris Dudding, 11th June 2001) |
|
587 |
|
588 Fixed the following defects |
|
589 DUG-4XHMED "Different parsing behaviour in debug and release builds" |
|
590 DUG-4VWMK9 "ResetAndDestroyArrayOf* methods should be public" |
|
591 |
|
592 Perforce release |
|
593 ================ |
|
594 (Made by Chris Dudding, 1st June 2001) |
|
595 |
|
596 Fixed the following defect |
|
597 DUG-4X9LVZ "Regression in Quoted Printable encoding of ADR property" |
|
598 |
|
599 Perforce release |
|
600 ================ |
|
601 (Made by Chris Dudding, 2nd May 2001) |
|
602 |
|
603 Added a new iFlags member to TVersitDateTime to allow Versit clients to choose |
|
604 whether they want the the time-zone designator, 'Z', to be appended to the end |
|
605 of ISO-8901 UTC times. |
|
606 |
|
607 The default behaviour is to export the time-zone designator, unless a client |
|
608 explicitly requests not to export it by clearing the 'EExportTimeZoneDesignator' |
|
609 flag. |
|
610 |
|
611 These changes (plus changes in agenda model) provide a fix for |
|
612 EDNSKAN-4VHEKF "Sending Calendar appointment to 9110i via SMS fails" |
|
613 |
|
614 This is a binary incompatible change and all clients of TVersitDateTime MUST |
|
615 rebuild against the new code. |
|
616 |
|
617 Perforce release |
|
618 ================ |
|
619 (Made by Alex Wilbur, 26th March 2001) |
|
620 |
|
621 * Fix for defect "Versit Does Not Handle Shift_JIS CHARSET Value Correctly." (VAN-4ULJVJ) |
|
622 * Fix for defect "Specifying the default charset as GBK and encoding as Base64 gives text output in GBK but encoded as 8 bit" (HAL-4UZEW3) |
|
623 * Fix for defect "Certain character sets are ignored and interpreted as UTF-8 when externalizing vCals" (HAL-4UZJRF) |
|
624 * Fix for defect "Escaped characters in shift JIS encoding cause problems" (DUG-4UZPBE) |
|
625 * Fix for defect "Versit thinks UTF8 is 7 bit" (WIR-4WAMJN) |
|
626 * Fix for defect "Unexpected folding for long property values" (DUG-4VVEW2) |
|
627 |
|
628 Perforce release |
|
629 ================ |
|
630 (Made by Chris Dudding, 14th March 2001) |
|
631 |
|
632 Fixed the following defect |
|
633 EDNLPEN-4MSHLW "Fixed in QP 6.1, Launching VCardviewer with invalid vcard leaves in OpenFileL" |
|
634 |
|
635 Perforce release |
|
636 ================ |
|
637 (Made by Veikko Punkka, 31st October 2000) |
|
638 |
|
639 Integrated Teleca code for Application Services 2.0 project. |
|
640 |
|
641 Perforce release |
|
642 ================ |
|
643 (Made by Chris Dudding, 5th July 2000) |
|
644 |
|
645 Fixed a couple of defects found by doing OOM testing of vCalendar |
|
646 implementation in Agenda model. |
|
647 |
|
648 Perforce release |
|
649 ================ |
|
650 (Made by Chris Dudding, 19th June 2000) |
|
651 |
|
652 Fixed defect |
|
653 EDNCDUG-4L9H9T "Integrate additional ER5u Versit changes" |
|
654 |
|
655 Added logging code to TVGEN to log errors. |
|
656 |
|
657 |
|
658 Perforce release |
|
659 ================ |
|
660 (Made by Alex Wilbur, 1st June 2000) |
|
661 |
|
662 * Fixed defect "Cleanup stack error" (EDNMMIR-4KVES8) |
|
663 |
|
664 |
|
665 Perforce release |
|
666 ================ |
|
667 (Made by Chris Dudding, 5th May 2000) |
|
668 |
|
669 Added new class CParserPropertyValueBinary to support import of base64 encoded |
|
670 PHOTO and LOGO properties. All testcode runs successfully on WINS UDEB. |
|
671 |
|
672 |
|
673 Perforce release |
|
674 ================ |
|
675 (Made by Alex Wilbur, 1st March 2000) |
|
676 |
|
677 * Fixed the following defect for interoperability with IMC example vCard generator. |
|
678 EDNRTRN-4GYHK9 "Versit doesn't cope with some vCards" |
|
679 The defect relates to versit not being able to tolerate 0D0D0A as a line delimiter |
|
680 (i.e CR-CR-LF). |
|
681 * Started to add vCards to a vCard archive directory that can be used for regression |
|
682 testing in future releases. |
|
683 |
|
684 All testcode runs successfully on WINS UDEB. |
|
685 |
|
686 Perforce release |
|
687 ================ |
|
688 (Made by Chris Dudding, 22 February 2000) |
|
689 |
|
690 Fixed the following defect for interoperability with Nokia 9110 phone |
|
691 EDNCDUG-4GMG4Y "Versit fails to import 9110 repeating appointment with alarm" |
|
692 |
|
693 All testcode runs successfully on WINS UDEB. |
|
694 |
|
695 Perforce release |
|
696 ================ |
|
697 (Made by Chris Dudding, 28 January 2000) |
|
698 |
|
699 Fixed the following defects for interoperability with Nokia 9110 phone |
|
700 EDNCDUG-4FXNAW "Importing 9110 alarmed vCalendar causes Versit to leave" |
|
701 EDNCDUG-4FXPKP "Versit fails to import 9110 monthly repeat vCalendar interval" |
|
702 EDNCDUG-4FXRAA "Versit fails to import 9110 yearly repeat vCalendar into Agenda" |
|
703 |
|
704 All testcode runs successfully on WINS UDEB and THUMB UREL. |
|
705 |
|
706 |
|
707 Version 0.00.048 |
|
708 ================ |
|
709 (Made by Alex Wilbur, 13 December 1999) |
|
710 |
|
711 Update to versit to fix defect "VERSIT calls User::LeaveIfError on the return |
|
712 value of CnvUtfConverter function calls" (EDNDBAR-4DZK3A - Defect Tracking v3.0) |
|
713 |
|
714 Added new test code project TVGen. |
|
715 |
|
716 |
|
717 Version 0.00.047 |
|
718 ================ |
|
719 (Made by Alex Wilbur, 20 October 99) |
|
720 |
|
721 Added methods that were mistakenly removed from 046, so that this version is Source Compatible with 045. |
|
722 Fixed minor error which was highlighted by the release of a new ISO-2 DAT file for testing. |
|
723 |
|
724 Version 0.00.046 |
|
725 ================ |
|
726 (Made by Alex Wilbur, 13 October 99) |
|
727 |
|
728 Amended versit so that it supports encoding and decoding of versit objects using ISO-X and UTF7. |
|
729 This is quite a large change, with a number of new additional internal methods and internal re-structuring. |
|
730 |
|
731 Extra non-exported (and static) methods added- |
|
732 |
|
733 static void ConvertNarrowToUnicodeL(const TDesC8& aSource, TDes16& aDest, TUint aCharConvCharSet); |
|
734 static void ConvertNarrowToUnicodeL(const TDesC8& aSource, TDes16& aDest, CVersitParser::TVersitCharSet aVersitSet); |
|
735 static void ConvertUnicodeToNarrowL(const TDesC16& aSource, TDes8& aDest, TUint aCharConvCharSet); |
|
736 static void ConvertUnicodeToNarrowL(const TDesC16& aSource, TDes8& aDest, CVersitParser::TVersitCharSet aVersitSet); |
|
737 static TUint MapVersitCharsetToCharConvCharset(CVersitParser::TVersitCharSet aVersitSet); |
|
738 static CVersitParser::TVersitCharSet MapVersitCharsetUidToVersitCharsetEnum(TUint aVersitCharSetUidValue); |
|
739 static TUint MapVersitEncodingToCharConvUid(CVersitParser::TVersitEncoding aVersitEncoding); |
|
740 |
|
741 New data structures added to hold the default encoding, current encoding, default charset and and curent character. Current encodings/charsets relate to the property currently being parsed. |
|
742 |
|
743 Extra exported access methods for the encoding / charset:- |
|
744 |
|
745 IMPORT_C CVersitParser::TVersitEncoding LineEncoding() const; |
|
746 IMPORT_C CVersitParser::TVersitCharSet LineCharSet() const; |
|
747 IMPORT_C TUint LineEncodingId() const; |
|
748 IMPORT_C TUint LineCharSetId() const; |
|
749 |
|
750 Version 0.00.045 |
|
751 ================ |
|
752 (Made by Darren Jones, 1 July 99) |
|
753 |
|
754 Uses: BAFL/091 BAFLSND/004 CHARCONV/022 CONARC/032 CONVERT/027 E32/185 E32TOOLP/107 |
|
755 E32TOOLS/120 E32UTILS/027 EIKTOOLS/133 EMIME/006 F32/145 STORE/062 MEDIASVR/051 |
|
756 1) Fixed EDNDJOS-47YJDU Contacts won't import vCards with trailing whitespace |
|
757 2) Added support for default encoding and character set: |
|
758 |
|
759 New methods: |
|
760 const CVersitParser::TVersitEncoding CVersitParser::DefaultEncoding() const; |
|
761 void CVersitParser::SetDefaultEncoding(const CVersitParser::TVersitEncoding aEncoding); |
|
762 const CVersitParser::TVersitCharSet CVersitParser::DefaultCharSet() const; |
|
763 void CVersitParser::SetDefaultCharSet(const CVersitParser::TVersitCharSet aCharSet); |
|
764 |
|
765 Changed methods (addition of aVersitParser parameter): |
|
766 virtual void CParserProperty::ExternalizeL(RWriteStream& aStream, CVersitParser* aVersitParser = NULL); |
|
767 void CParserGroupedProperty::ExternalizeL(RWriteStream& aStream, CVersitParser* aVersitParser = NULL); |
|
768 |
|
769 |
|
770 Version 0.00.044 |
|
771 ================ |
|
772 (Made by Darren Jones, 20 May 99) |
|
773 |
|
774 Uses: BAFL/089 CHARCONV/021 CONARC/032 CONVERT/027 E32/185 E32TOOLP/107 |
|
775 E32TOOLS/120 E32UTILS/027 EIKTOOLS/133 EMIME/006 F32/145 STORE/062 |
|
776 1) Changes for auto-building |
|
777 |
|
778 |
|
779 Version 0.00.043 |
|
780 ================ |
|
781 (Made by Darren Jones, 7 May 99) |
|
782 |
|
783 Uses: BAFL/088 CHARCONV/020 CONARC/031 CONVERT/026 E32/166 E32TOOLP/100 |
|
784 E32TOOLS/110 E32UTILS/027 EIKTOOLS/132 EMIME/005 F32/133 STORE/061 |
|
785 1) Added extra tokens needed by AGNMODEL |
|
786 |
|
787 |
|
788 Version 0.00.042 |
|
789 ================ |
|
790 (Made by Darren Jones, 30 Apr 99) |
|
791 |
|
792 Uses: BAFL/088 CHARCONV/020 CONARC/031 CONVERT/026 E32/166 E32TOOLP/100 |
|
793 E32TOOLS/110 E32UTILS/027 EIKTOOLS/132 EMIME/005 F32/133 STORE/061 |
|
794 1) More development/fixes for unicode builds and ER5u |
|
795 |
|
796 |
|
797 Version 0.00.041 |
|
798 ================ |
|
799 (Made by Darren Jones, 16 Mar 99) |
|
800 |
|
801 Uses: BAFL/087 CHARCONV/004 CONARC/031 CONVERT/026 E32/156 E32TOOLP/100 |
|
802 E32TOOLS/099 E32UTILS/027 EIKTOOLS/132 EMIME/005 F32/122 STORE/051 |
|
803 1) More development/fixes for unicode builds and ER5u |
|
804 |
|
805 |
|
806 Version 0.00.040 |
|
807 ================ |
|
808 (Made by Darren Jones, 3 Mar 99) |
|
809 |
|
810 Uses: BAFL/087 CHARCONV/004 CONARC/010 CONVERT/026 E32/156 E32TOOLP/100 |
|
811 E32TOOLS/099 E32UTILS/027 EIKTOOLS/132 EMIME/005 F32/122 STORE/051 |
|
812 1) Development/fixes for unicode builds and ER5u |
|
813 |
|
814 |
|
815 Version 0.00.022 |
|
816 ================ |
|
817 (Made by Darren Jones, 12 Feb 99) |
|
818 |
|
819 Uses: BAFL/087 CHARCONV/004 CONARC/010 CONVERT/026 E32/156 E32TOOLP/100 |
|
820 E32TOOLS/099 E32UTILS/026 EIKTOOLS/132 EMIME/005 F32/122 STORE/051 |
|
821 1) Fixed EDN047837 Some punctuation characters in contact cause versit parsing problems |
|
822 |
|
823 |
|
824 Version 0.00.021 |
|
825 ================ |
|
826 (Made by Darren Jones, 9 Feb 99) |
|
827 |
|
828 Uses: BAFL/087 CHARCONV/004 CONARC/010 CONVERT/026 E32/156 E32TOOLP/099 |
|
829 E32TOOLS/097 E32UTILS/026 EIKTOOLS/132 EMIME/005 F32/122 STORE/051 |
|
830 1) Fixed EDN294499 Monthly recurrence rule is incorrect after versit export/import |
|
831 |
|
832 |
|
833 Version 0.00.020 |
|
834 ================ |
|
835 (Made by Darren Jones, 5 Feb 99) |
|
836 |
|
837 Uses: BAFL/087 CHARCONV/004 CONARC/010 CONVERT/026 E32/156 E32TOOLP/099 |
|
838 E32TOOLS/097 E32UTILS/026 EIKTOOLS/132 EMIME/005 F32/122 STORE/051 |
|
839 1) Fixed EDN357061 Bad array access in Versit |
|
840 2) Fixed EDN325017 Versit masks OOM leaves |
|
841 3) Fixed EDN734264 VERSIT doesn't implement folding properly |
|
842 4) Fixed EDN504769 Paste splits address line |
|
843 5) Fixed EDN369192 Bad QP encoding of long texts |
|
844 |
|
845 |
|
846 Version 0.00.019 |
|
847 ================ |
|
848 (Made by Darren Jones, 1 Feb 99) |
|
849 |
|
850 Uses: BAFL/087 CHARCONV/004 CONARC/010 CONVERT/026 E32/156 E32TOOLP/099 |
|
851 E32TOOLS/097 E32UTILS/026 EIKTOOLS/132 EMIME/005 F32/122 STORE/051 |
|
852 1) Fixed EDN129244 Upper/Lower Case bug has returned |
|
853 2) Fixed EDN255741 Possible OOM problem |
|
854 3) Fixed EDN274968 Function takes ownership of pointer part-way through |
|
855 4) Fixed EDN481117 Possible OOM problem |
|
856 5) Fixed EDN805524 Null pointer hit in RecognizerCurrentTokenL |
|
857 6) Fixed EDN843061 Compound vcard properties which are QP encoded don't get parsed completely |
|
858 7) Fixed EDN854887 Possible Versit OOM problem |
|
859 8) Fixed EDN900206 Possible OOM problem |
|
860 9) Fixed EDN929351 Possible OOM problem |
|
861 10) Fixed EDN996948 Contacts won't import vCards without final CRLF |
|
862 |
|
863 Version 0.00.018 |
|
864 ================ |
|
865 (Made by Darren Jones, 21 Jan 99) |
|
866 |
|
867 Uses: BAFL/087 CHARCONV/004 CONARC/009 CONVERT/025 E32/156 E32TOOLP/099 |
|
868 E32TOOLS/095 E32UTILS/026 EIKTOOLS/131 EMIME/004 F32/122 STORE/051 |
|
869 1) Fixed EDN619974 Out of memory errors lost in CompareWithCurrentToken |
|
870 2) Fixed EDN843824 CVersitParser::SkipWhiteSpace() can leave |
|
871 3) Fixed EDN830091 Bad Contacts copy/paste |
|
872 4) Parsing optimisations for speed |
|
873 |
|
874 From Lane Roberts: |
|
875 1) Parsing optimisations for speed |
|
876 |
|
877 |
|
878 Version 0.00.017 |
|
879 ================ |
|
880 (Made by Darren Jones, 18 Jan 99) |
|
881 |
|
882 Uses: BAFL/087 CHARCONV/004 CONARC/009 CONVERT/025 E32/156 E32TOOLP/099 |
|
883 E32TOOLS/095 E32UTILS/026 EIKTOOLS/131 EMIME/003 F32/122 STORE/051 |
|
884 1) Fixed EDN141146 Importing this vCard panics contacts E32User-CBase 12 |
|
885 2) Fixed EDN275196 Duplicated fields |
|
886 3) Fixed EDN783398 Not a good import of the attached vCard |
|
887 4) Fixed EDN246738 Copied contact with first name only is pasted into last name |
|
888 5) Fixed EDN407874 Contact values containing ; don't work |
|
889 6) Fixed EDN206455 Trouble with big records in contacts |
|
890 7) Fixed EDN866789 USER 3 panic importing to Contacts |
|
891 8) Fixed EDN136644 In marm debug builds only tests 3 and 4 panic |
|
892 |
|
893 |
|
894 Version 0.00.016 |
|
895 ================ |
|
896 (Made by Darren Jones, 11 Jan 99) |
|
897 |
|
898 Uses: BAFL/086 CHARCONV/003 CONARC/008 CONVERT/025 E32/156 E32TOOLP/098 |
|
899 E32TOOLS/095 E32UTILS/023 EIKTOOLS/128 EMIME/003 F32/122 STORE/050 |
|
900 1) Fixed EDN365988 Code review defects |
|
901 2) Fixed EDN986114 VCard property following a QP encoded one is lost |
|
902 3) Fixed EDN641871 Cut/Copy/Paste in Contact causes corrupt data |
|
903 4) Fixed EDN875105 Imported (or pasted) vCards don't get sorted properly |
|
904 5) Fixed EDN452583 Memo fields in Synchronised Contacts Database |
|
905 6) Fixed EDN054398 Versit encoding problem |
|
906 |
|
907 Version 0.00.015 |
|
908 ================ |
|
909 (Made by Will Ramsay, 24 Dec 98) |
|
910 |
|
911 Uses: BAFL/086 CHARCONV/003 CONARC/004 CONVERT/022 E32/156 E32TOOLP/097 |
|
912 E32TOOLS/095 E32UTILS/023 EIKTOOLS/128 EMIME/002 F32/122 STORE/050 |
|
913 1) Fixed EDN502175 Beaming to Palm 3 is only half-working |
|
914 2) Fixed EDN187991 Versit 014 panics exporting properties with empty subfields |
|
915 3) Fixed EDN583352 Problem importing compound fields and QP decoding |
|
916 4) Fixed EDN351644 Decoding QP doesn't work in all cases |
|
917 |
|
918 Version 0.00.014 |
|
919 ================ |
|
920 (Made by Will Ramsay, 19 Dec 98) |
|
921 |
|
922 Uses: BAFL/086 CHARCONV/003 CONARC/004 CONVERT/022 E32/156 E32TOOLP/097 |
|
923 E32TOOLS/095 E32UTILS/023 EIKTOOLS/128 EMIME/002 F32/122 STORE/050 |
|
924 |
|
925 Release valids on a clean drive |
|
926 1) Fixed EDN886397 CDesCArray property values are not decoded |
|
927 2) Fixed EDN483101 More agenda vCal import problems |
|
928 3) Fixed EDN433051 Need to rebuild VC5 SP3 |
|
929 4) Fixed EDN038376 Importing the following vCard leaves |
|
930 5) Fixed EDN983978 Parsing of compound properties is broken |
|
931 6) Changed failed parsed properties to leave in DEBUG mode rather than panic-to aid cntmodel OOM testing |
|
932 |
|
933 Version 0.00.013 |
|
934 ================ |
|
935 (Made by Will Ramsay, 27 Nov 98) |
|
936 |
|
937 Uses: BAFL/086 CHARCONV/003 CONARC/004 CONVERT/022 E32/156 E32TOOLP/097 |
|
938 E32TOOLS/095 E32UTILS/023 EIKTOOLS/128 EMIME/002 F32/122 STORE/050 |
|
939 |
|
940 1) Implemented code review changes suggested by Matt Millar |
|
941 2) Fixed EDN483101 More agenda vCal import problems |
|
942 |
|
943 Version 0.00.012 |
|
944 ================ |
|
945 (Made by Will Ramsay, 27 Nov 98) |
|
946 |
|
947 Uses: BAFL/086 CHARCONV/003 CONARC/004 CONVERT/022 E32/156 E32TOOLP/097 |
|
948 E32TOOLS/095 E32UTILS/023 EIKTOOLS/128 EMIME/002 F32/122 STORE/050 |
|
949 From Will |
|
950 > boiler plated headers |
|
951 |
|
952 > Fixed CParserPropertyCDesCArray to cope with empty arrays |
|
953 |
|
954 > all values containing chars >127, CR or LF are now QP encoded |
|
955 |
|
956 > Parser ignores backslashes that have been used as escape chars for CR or LF (to sync with Palm Pilot) |
|
957 |
|
958 From Simon |
|
959 ) Updated MNT.CMD and changed to using EVALID |
|
960 |
|
961 ) Changed many of the #defined strings to use _LIT instead |
|
962 |
|
963 ) Fixed a number of potential OOM errors |
|
964 |
|
965 |
|
966 |
|
967 Version 0.00.011 |
|
968 ================ |
|
969 (Made by Will Ramsay, 16 Nov 98) |
|
970 |
|
971 Uses: E32/156 E32TOOLS/095 E32TOOLP/096 E32UTILS/023 EIKTOOLS/125 F32/122 STORE/050 CONVERT/021 BAFL/086 CONARC/004 APPARC/100 BITGDI/062 GDI/061 FNTSTORE/052 FBSERV/082 CHARCONV/003 EMIME/002 |
|
972 |
|
973 As 010, but BC with 009 |
|
974 |
|
975 Version 0.00.010 |
|
976 ================ |
|
977 (Made by Will Ramsay, 16 Nov 98) |
|
978 |
|
979 Uses: E32/156 E32TOOLS/095 E32TOOLP/096 E32UTILS/023 EIKTOOLS/125 F32/122 STORE/050 CONVERT/021 BAFL/086 CONARC/004 APPARC/100 BITGDI/062 GDI/061 FNTSTORE/052 FBSERV/082 CHARCONV/003 EMIME/002 |
|
980 |
|
981 NOT BC with 009 |
|
982 |
|
983 2 new members added to CVersitParser for use by cntmodel: |
|
984 #ifdef UNICODE |
|
985 IMPORT_C TUid RecognizeTokenL(const TDesC16& aToken); |
|
986 #endif |
|
987 IMPORT_C TBool IsValidParameterValue(TInt& aPos,const TDesC& aParamValue) const; |
|
988 |
|
989 Parser now allows white spaces in parameter values to allow cntmodel to use them to store labels, (although this is not strictly following the spec) |
|
990 |
|
991 Alloc bug removed. |
|
992 |
|
993 CParserProperty constructor now has an __ASSERT_DEBUG(CParserPropertyValue*,Panic()) to avoid null property values being added. |
|
994 |
|
995 Version 0.00.009 |
|
996 ================ |
|
997 (Made by Will Ramsay, 6 Nov 98) |
|
998 |
|
999 Uses: E32/156 E32TOOLS/095 E32TOOLP/096 E32UTILS/023 EIKTOOLS/125 F32/122 STORE/050 CONVERT/021 BAFL/086 CONARC/004 APPARC/100 BITGDI/062 GDI/061 FNTSTORE/052 FBSERV/082 CHARCONV/003 EMIME/002 |
|
1000 |
|
1001 def files released. |
|
1002 Various checks inserted for calling member functions on NULL objects. |
|
1003 |
|
1004 Version 0.00.008 |
|
1005 ================ |
|
1006 (Made by Will Ramsay, 2 Nov 98) |
|
1007 |
|
1008 Uses: E32/156 E32TOOLS/095 E32TOOLP/096 E32UTILS/023 EIKTOOLS/125 F32/122 STORE/050 CONVERT/021 BAFL/086 CONARC/004 APPARC/100 BITGDI/062 GDI/061 FNTSTORE/052 FBSERV/082 CHARCONV/003 EMIME/002 |
|
1009 |
|
1010 Deb/Rel and Unicode UID release. |
|
1011 UID's for Versit DLL's are now: |
|
1012 |
|
1013 uid 0x1000008D 0x10001306 |
|
1014 unicodeuid 0x1000008D 0x10003B26 |
|
1015 |
|
1016 Version 0.00.007 |
|
1017 ================ |
|
1018 (Made by Will Ramsay, 22 Oct 98) |
|
1019 |
|
1020 Uses: E32/126 E32TOOLS/091 E32UTILS/019 EIKTOOLS/125 F32/095 STORE/048 CONVERT/021 |
|
1021 BAFL/076 CONARC/003 APPARC/100 BITGDI/062 GDI/057 FNTSTORE/046 FBSERV/075 |
|
1022 CHARCONV/002 |
|
1023 |
|
1024 More testcode added |
|
1025 Bug in AddPropertyL fixed |
|
1026 |
|
1027 Version 0.00.006 |
|
1028 ================ |
|
1029 (Made by Will Ramsay, 16 Oct 98) |
|
1030 |
|
1031 Uses: E32/126 E32TOOLS/091 E32UTILS/019 EIKTOOLS/125 F32/095 STORE/048 CONVERT/021 |
|
1032 BAFL/076 CONARC/003 APPARC/100 BITGDI/062 GDI/057 FNTSTORE/046 FBSERV/075 |
|
1033 CHARCONV/002 |
|
1034 |
|
1035 Base64/QP converter integration. Unicode builds released. Various bug fixes. |
|
1036 |
|
1037 Version 0.00.005 |
|
1038 ================ |
|
1039 (Made by Nigel Grange, 29 Sept 98) |
|
1040 |
|
1041 Uses: E32/121 E32TOOLS/086 E32UTILS/019 EIKTOOLS/125 F32/090 STORE/046 CONVERT/020 |
|
1042 |
|
1043 Added support for encoded streams, and moved a few things around in the source to accomodate this. |
|
1044 Can decode / encode quoted-printable streams using convert/020 + QPCONV.CNF/CNV files. |
|
1045 If converter is not found, streams will still be read, but will remain encoded. |
|
1046 Fixed a few more bugs when internalizing streams. |
|
1047 There are still suspected memory leaks in the internalize function. |
|
1048 |
|
1049 Still todo: |
|
1050 Base64 encoding integration (when converter is available) |
|
1051 Unicode values integration |
|
1052 |
|
1053 |
|
1054 Version 0.00.004 |
|
1055 ================ |
|
1056 (Made by Steph Rolland, 21 September 1998) |
|
1057 |
|
1058 Uses: E32/121 E32TOOLS/086 E32UTILS/019 EIKTOOLS/125 F32/090 STORE/046 |
|
1059 |
|
1060 Fixed bugs found when doing integration in cntmodel (vcard) and agenda (vcal-contribution by Nigel Grange) |
|
1061 |
|
1062 Still todo: |
|
1063 Quoted printable/Base64 encoding integration |
|
1064 Unicode values integration |
|
1065 |
|
1066 Version 0.00.003 |
|
1067 ================ |
|
1068 (Made by Will Ramsay, 17 August 1998) |
|
1069 |
|
1070 Uses: E32/121 E32TOOLS/086 E32UTILS/019 EIKTOOLS/125 F32/090 STORE/046 |
|
1071 |
|
1072 More bug fixes. Agent property improved. More tokens added |
|
1073 |
|
1074 Only narrow wins and marm variants released so far. Marm deb testcode didn't run, though Marm rel was successful. |
|
1075 |
|
1076 Still todo: |
|
1077 Quoted printable/Base64 encoding integration |
|
1078 Unicode values integration |
|
1079 |
|
1080 |
|
1081 Version 0.00.002 |
|
1082 ================ |
|
1083 (Made by Will Ramsay, 10 August 1998) |
|
1084 |
|
1085 Uses: E32/121 E32TOOLS/086 E32UTILS/019 EIKTOOLS/125 F32/090 STORE/046 |
|
1086 |
|
1087 Many bug fixes. Recurrence rules, daylight and timezone properties added. |
|
1088 |
|
1089 Only narrow wins and marm variants released so far. Marm deb testcode didn't run, though Marm rel was successful. |
|
1090 |
|
1091 Still todo: |
|
1092 Quoted printable/Base64 encoding integration |
|
1093 Unicode values integration |
|
1094 |
|
1095 |
|
1096 Version 0.00.001 |
|
1097 ================ |
|
1098 (Made by Will Ramsay, 30 June 1998) |
|
1099 |
|
1100 Uses: E32/121 E32TOOLS/086 E32UTILS/019 EIKTOOLS/125 F32/090 STORE/046 |
|
1101 |
|
1102 First release |
|
1103 |
|
1104 Uses Platform 003 dependencies except for Eiktools which requires version 125 to |
|
1105 fetch unicode variants of everything. Clients can safely build with 123. |
|
1106 |
|
1107 Only narrow wins and marm variants released so far. Marm deb testcode didn't run, though Marm rel was successful. |
|
1108 |
|
1109 Can be released and built using the standard MNT and EBLD commands. |
|
1110 |
|
1111 Note that nether binary nor file compatibility will be maintained with future releases. |
|
1112 |
|
1113 Still todo: |
|
1114 Recurrence rules for Agenda |
|
1115 Quoted printable/Base64 encoding integration |
|
1116 Unicode values integration |